Sudan's breakfast staple: slow-simmered fava beans mashed with garlic, lemon, and olive oil, topped with tomato, egg, and fresh herbs.
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.
Serves 4
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.
If using canned fava beans, simply heat them gently in their liquid for 10 minutes to soften further, skipping the long simmer.
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.
Stir in garlic, lemon juice, olive oil, cumin, and salt. Taste and adjust seasoning — it should be tangy, garlicky, and rich.
Return the mashed beans to low heat and warm through for 5 minutes, stirring occasionally.
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.
Everything you need to plan your week — free
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
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.
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.
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.
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.
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.
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.
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.
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.
Per serving (320g / 11.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →This recipe is featured in the following curated guides:
Join the conversation
Sign in to leave a comment and save your favourite recipes
Everything you need to plan your week — free
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.