Skip to content
sudanesebreakfast✨ New

Ful Medames (Sudanese Stewed Fava Beans)

Sudan's breakfast staple: slow-simmered fava beans mashed with garlic, lemon, and olive oil, topped with tomato, egg, and fresh herbs.

Prep
15 min
Cook
120 min
Servings
4
Difficulty
Easy
4.6
Sign in to rate
#sudanese#fava-beans#breakfast#vegetarian#north-african#legumes

About This Recipe

Ful medames is one of the oldest recorded dishes in the world, with roots tracing back to ancient Egypt and Sudan along the Nile, and remains the anchor of the Sudanese breakfast table today, eaten daily by millions. Small brown fava beans are simmered for hours — traditionally overnight in a special narrow-necked pot called an idra buried in hot ashes — until they break down into a soft, creamy mass that's then mashed roughly with garlic, a generous squeeze of lemon, and good olive oil, leaving some beans whole for texture rather than pureeing completely smooth. What makes Sudanese ful distinct from the Egyptian version most people know internationally is its typical simplicity and heartiness of toppings: a chopped tomato and onion salad, a hard-boiled or fried egg nestled on top, a scatter of fresh parsley, and sometimes a drizzle of tahini or a spoonful of pickled vegetables, served alongside torn pieces of Sudanese flatbread (kisra or gurasa) for scooping. It's a dish built for sharing from a single communal plate, eaten with the hands, and considered by many Sudanese to be the definitive, unpretentious taste of home.

Ingredients

Serves 4

  • 400 gdried small brown fava beans, soaked overnight (or 2 cans cooked fava beans)
  • 1.5 litreswater, for cooking dried beans
  • 0.5 tspbaking soda (for dried beans)
  • 4 clovesgarlic, minced
  • 4 tbspfresh lemon juice
  • 4 tbspolive oil, plus more for drizzling
  • 1 tspground cumin
  • 1.5 tspfine salt, plus more to taste
  • 2 mediumtomatoes, diced
  • 1 smallonion, finely diced
  • 1 small bunchfresh parsley, chopped
  • 4hard-boiled or fried eggs
  • 2 tbsptahini (optional)
  • 1green chile, finely chopped (optional)
  • 4 piecesflatbread, for serving

Instructions

  1. 1

    Cook the dried beans

    If using dried fava beans, drain the soaked beans and place in a pot with fresh water and baking soda. Bring to a boil, skim any foam, then reduce heat and simmer, covered, for 1.5-2 hours until completely soft and starting to break down.

  2. 2

    Or use canned beans

    If using canned fava beans, simply heat them gently in their liquid for 10 minutes to soften further, skipping the long simmer.

  3. 3

    Mash the beans

    Drain the beans, reserving some cooking liquid. Mash roughly with a fork or potato masher, leaving some beans whole for texture. Add a splash of reserved liquid if too thick.

  4. 4

    Season

    Stir in garlic, lemon juice, olive oil, cumin, and salt. Taste and adjust seasoning — it should be tangy, garlicky, and rich.

  5. 5

    Warm through

    Return the mashed beans to low heat and warm through for 5 minutes, stirring occasionally.

  6. 6

    Assemble and serve

    Spread the warm ful on a shared plate or individual bowls. Top with diced tomato, onion, parsley, a drizzle of tahini if using, chopped chile, and a hard-boiled or fried egg on top. Serve with flatbread for scooping.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    If starting from dried beans, don't skip the overnight soak — it significantly shortens the cooking time and helps the beans break down evenly.

  • →

    Leave some beans whole rather than mashing everything smooth; the contrast in texture is part of what makes good ful satisfying rather than just a paste.

  • →

    Add the lemon juice and garlic after cooking, not during — added too early, the acid can prevent the beans from softening fully.

  • →

    Canned fava beans (sometimes labeled 'ful medames' directly) are a genuinely good shortcut and widely used even in Sudan and Egypt for weekday cooking.

Variations

  • •

    A Sudanese version called ful bil dama simmers the beans with tomato sauce directly for a saucier, more stewed consistency.

  • •

    Some households mix in a spoonful of peanut sauce (dama) for a distinctly Sudanese nutty richness not found in Egyptian versions.

  • •

    For a heartier meal, ful is sometimes served with a side of grilled or fried sausage (merguez) alongside the beans.

Storage

Refrigerate leftover ful up to 4 days; the flavor deepens overnight. Reheat gently on the stovetop with a splash of water or olive oil to loosen it, as it thickens considerably when cold.

History & Origin

Ful medames is one of the oldest continuously eaten dishes in recorded history, with evidence of fava bean cultivation and consumption along the Nile stretching back thousands of years to ancient Egyptian and Nubian civilizations; it remains a daily breakfast staple across Sudan, Egypt, and much of the surrounding region today, prepared with only minor regional variations in topping and technique.

Frequently Asked Questions

Can I use canned fava beans instead of dried?

Yes, canned fava beans (often sold specifically labeled for ful medames) work very well and cut the cooking time dramatically — just warm them through and season the same way as you would freshly cooked beans.

Why are my beans still hard after simmering for an hour?

This usually means they weren't soaked long enough beforehand, or the beans are simply old and have dried out further in storage — give them a full overnight soak and be prepared for the simmer to take the full 1.5-2 hours for genuinely dried beans.

What if I can't find small brown fava beans?

Regular larger fava beans (broad beans) work as a substitute, though the texture will be slightly different; some grocers also stock ful medames beans specifically in the international foods aisle.

Is ful medames always vegetarian?

The base dish is vegetarian and often vegan without the egg topping, though eggs are a very common addition — you can easily omit them and add extra tahini or avocado for richness instead.

Nutrition Facts

Per serving (320g / 11.3 oz) · 4 servings total

Calories340kcal
Protein18g
Carbohydrates40g
Fat12g
Fiber12g
Protein18g
Carbs40g
Fat12g

Time Summary

Prep time15 min
Cook time120 min
Total time135 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes