Ful Medames (Egyptian Spiced Mashed Fava Beans) Recipe
Introduction
Ful medames is a traditional Middle Eastern dish made with slow-cooked fava beans, flavored with garlic, cumin, and olive oil. It’s a hearty, nutritious meal perfect for breakfast or any time you want a comforting, flavorful dish.

Ingredients
- 400g can fava beans (or broad beans)
- 1 small onion, finely chopped
- 2 garlic cloves, crushed
- 100ml olive oil
- 2 tsp ground cumin
- 1 tsp chilli flakes
- 2 large ripe tomatoes, roughly chopped (or 200g can chopped tomatoes)
- ½ lemon, juiced
- 2 tbsp tahini
- 2 tsp sea salt flakes
Instructions
- Step 1: Drain and rinse the fava beans. Fill the empty, clean bean can with water and pour it into a saucepan with the beans. Bring to a boil to warm the beans through, then remove from heat.
- Step 2: In a medium frying pan, gently fry the onion and garlic in most of the olive oil (reserve a few tablespoons) over low heat for 5 minutes.
- Step 3: Add salt, ground cumin, chilli flakes, and chopped tomatoes to the onion mixture. Stir well and cook for a couple of minutes.
- Step 4: Drain the beans again, reserving some of the cooking liquid. Add the beans to the tomato and onion mixture.
- Step 5: Cook the beans over low heat for 30 minutes, stirring often. Add reserved cooking liquid if the mixture becomes too dry.
- Step 6: Use a potato masher to mash the beans with the remaining olive oil, lemon juice, and tahini until you get a chunky, soft purée.
- Step 7: If the mixture splits or looks too dry, stir in a drop of cold water to bring it back together.
Tips & Variations
- Try adding fresh chopped parsley or coriander for a burst of freshness.
- Serve with warm pita bread or flatbreads for an authentic experience.
- Adjust chilli flakes to control the heat level according to your taste.
- Use fresh fava beans if available, but canned ones are convenient and work well.
Storage
Store ful medames in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a little water or olive oil to loosen the consistency if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried fava beans instead of canned?
Yes, but dried fava beans need to be soaked overnight and then cooked until tender, which takes longer. Canned beans offer a quicker alternative without sacrificing much flavor.
Is ful medames suitable for a vegan diet?
Absolutely. Ful medames is naturally vegan, made from beans, vegetables, and olive oil, making it a great plant-based protein option.
Print
Ful Medames (Egyptian Spiced Mashed Fava Beans) Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Ful medames is a traditional Middle Eastern dish featuring slow-cooked fava beans simmered with aromatic spices and tomatoes, then mashed to a creamy, chunky texture with tahini and lemon juice. This hearty, flavorful recipe is perfect for breakfast or any meal.
Ingredients
Beans
- 400g can fava beans (or broad beans)
- Water (to warm beans)
Flavor Base
- 1 small onion, finely chopped
- 2 garlic cloves, crushed
- 100ml olive oil
- 2 tsp ground cumin
- 1 tsp chilli flakes
- 2 tsp sea salt flakes
Tomatoes & Garnish
- 2 large, ripe tomatoes, roughly chopped (or 200g can chopped tomatoes)
- ½ lemon, juiced
- 2 tbsp tahini
Instructions
- Prepare and Warm Beans: Drain the canned fava beans and rinse them under cold water. Fill the empty clean can with water and pour it into a saucepan along with the beans. Bring the mixture to a boil to warm through, then remove from heat.
- Cook Onion and Garlic: Heat all but a few tablespoons of olive oil in a medium frying pan over medium heat. Add the finely chopped onion and crushed garlic. Gently fry for 5 minutes, stirring occasionally until softened and fragrant.
- Add Spices and Tomatoes: Stir in 2 tsp sea salt flakes, ground cumin, and chilli flakes to the onion and garlic mixture. Add the chopped fresh tomatoes (or canned tomatoes if out of season) and cook briefly just to combine the flavors.
- Simmer Beans: Drain the warmed beans, reserving some of the cooking water. Add the beans to the pan with the onion and tomato mixture. Cook over low heat for 30 minutes, stirring often. Add reserved bean liquid if the mixture starts looking dry to maintain a moist consistency.
- Mash and Season: Remove the pan from heat. Using a potato masher, mash the bean mixture until it reaches a chunky, soft purée texture. Stir in the remaining olive oil, fresh lemon juice, and tahini. If the mixture splits or looks oily, add a drop of cold water and mix gently to combine.
Notes
- You can substitute broad beans if fava beans are unavailable.
- Add more chili flakes or lemon juice to taste for extra heat or tang.
- This dish is traditionally served warm with fresh pita bread or as part of a mezze platter.
- Warming the beans before cooking helps retain their shape and texture.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle Eastern
Keywords: ful medames, fava beans, tahini, Middle Eastern breakfast, easy bean recipe, traditional Egyptian dish

