Back to Recipes
Egyptian ful medames with tender whole and gently mashed fava beans, tomato, red onion, parsley, olive oil, lemon wedges, and warm pita bread.
🥗 BreakfastEasy10 mins👥 4 Servings

Ful Medames Recipe — Traditional Egyptian Fava Beans

A traditional Egyptian ful medames made with tender fava beans, garlic, cumin, fresh lemon juice, and extra virgin olive oil, finished with tomato, red onion, parsley, and warm pita. The beans are partly mashed for a thick texture while plenty remain whole.

Prep Time

10 mins

🔥

Cook Time

15 mins

Total Time

25 mins

🍽

Servings

4

A TASTE OF TRADITION

The Story Behind This Recipe

Ful medames is deeply associated with Egyptian everyday cooking, especially breakfast. Its foundation is wonderfully simple: cooked fava beans are warmed and seasoned with cumin, garlic, lemon, and olive oil, then finished with fresh ingredients at the table. The dish demonstrates how a small number of inexpensive ingredients can become a filling and flavorful meal through careful seasoning and texture.

Cultural & Culinary Context

In Egypt, ful is much more than a recipe; it is a familiar part of the daily food culture. It can appear at home, at neighborhood breakfast counters, and alongside other simple Egyptian breakfast foods. Fava beans are particularly suited to this role because they provide a substantial, satisfying base that can be prepared in large quantities and seasoned according to individual taste. Toppings such as tomato, onion, parsley, lemon, and olive oil allow each person to finish their bowl differently.

What Makes It Mediterranean?

The recipe fits naturally within the wider eastern Mediterranean food tradition through its reliance on legumes, olive oil, fresh vegetables, herbs, lemon, and warm spices. Its Egyptian identity remains clear, however: the fava bean is the centerpiece, and cumin, garlic, lemon, and olive oil create the familiar flavor profile of Egyptian ful.

Mediterranean Influences

  • 🌿Extra virgin olive oil provides richness and carries the flavors of the spices and herbs.
  • 🌿Fava beans provide a traditional plant-based source of protein and fiber.
  • 🌿Fresh tomato, onion, parsley, and lemon add brightness instead of relying on heavy sauces.
  • 🌿Cumin and garlic create warm aromatic depth while keeping the ingredient list simple.
  • 🌿The dish is built around vegetables, legumes, herbs, and whole-food ingredients rather than highly processed components.

Ingredients

  • 2 cans fava beans (400 g each), drained and rinsed (Choose plain cooked fava beans. Reserve a few tablespoons of their liquid in case the mixture needs loosening.)
  • 2 tbsp extra virgin olive oil (Use a flavorful olive oil because some is stirred into the beans and some is drizzled over the finished dish.)
  • 3 cloves garlic, finely minced (Finely mince the garlic so it cooks quickly and distributes evenly through the beans.)
  • 2 tbsp fresh lemon juice (Add gradually and adjust at the end. The lemon should brighten the beans without making them sharply sour.)
  • 1 tsp ground cumin (Fresh, aromatic cumin gives the dish its characteristic warm flavor.)
  • 0.5 tsp paprika (Optional; it adds gentle warmth and color without dominating the cumin.)
  • 0.5 tsp sea salt (Start conservatively because canned beans can already contain salt.)
  • 0.25 tsp black pepper
  • 2 tbsp fresh parsley, finely chopped
  • 1 small tomato, finely diced (A ripe but firm tomato works best so the pieces remain fresh and distinct.)
  • 0.25 small red onion, finely diced (For a milder flavor, rinse the diced onion briefly in cold water and drain well.)
  • 1 tbsp fresh cilantro, chopped (Optional.)
  • 4 boiled eggs (Optional. Omit them when serving the dish as completely vegan.)
  • 1 portion warm whole-wheat pita bread (For serving.)
  • 1 portion lemon wedges (For serving.)

Instructions

  1. 1

    Drain and rinse the fava beans. If they look dry, reserve a few tablespoons of the bean liquid or prepare a little warm water to loosen them later.

  2. 2

    Heat 1 tablespoon of the olive oil in a saucepan over medium-low heat. Add the garlic and cook for about 30 seconds, just until fragrant. Do not let it become deeply brown or burnt.

  3. 3

    Add the fava beans, cumin, paprika, salt, and black pepper. Stir gently so the beans remain mostly intact.

  4. 4

    Add 2–3 tablespoons of water or reserved bean liquid if needed. Cover and gently simmer for 5–7 minutes, stirring occasionally, until the beans are thoroughly hot and tender.

  5. 5

    Use the back of a spoon or a potato masher to gently mash only part of the beans against the side of the pan. Leave plenty of whole beans so the finished ful remains thick and rustic rather than smooth.

  6. 6

    Remove the pan from the heat and stir in the lemon juice. Taste and adjust the salt, cumin, and lemon. The finished mixture should taste savory and warm with a noticeable but balanced lemon brightness.

  7. 7

    Transfer the ful to a serving bowl and make a shallow well in the center. Drizzle with the remaining olive oil.

  8. 8

    Scatter the diced tomato, red onion, parsley, and optional cilantro over the top. Keep the fresh vegetables distinct instead of completely mixing them into the beans.

  9. 9

    Serve immediately with warm pita bread, lemon wedges, and optional boiled eggs. Add another small drizzle of olive oil at the table if desired.

SET YOURSELF UP FOR SUCCESS

Before You Cook

👨‍🍳 Keep In Mind

  • Drain and rinse the canned beans and check their salt level before adding the full amount of salt.
  • Dice the tomato and onion fairly small so they can be eaten easily with the spoonfuls of ful.
  • Have the lemon wedges, warm pita, parsley, and olive oil ready before serving because ful is best when served hot.
  • If using eggs, boil them separately so they are ready when the beans finish.

💡 Helpful Tips

  • Keep the heat moderate to low once the beans are added. Aggressive boiling can break down too many beans and make the mixture pasty.
  • Mash only part of the beans. A good ful has body from mashed beans but still contains plenty of recognizable whole beans.
  • Add lemon after removing the pan from the heat for a fresher flavor.
  • If the beans become too thick, loosen them gradually with warm water or reserved bean liquid rather than adding a large amount at once.
  • Taste before serving. The balance should be savory from the beans and cumin, aromatic from garlic, bright from lemon, and rounded by olive oil.

👀 How Do I Know It's Done?

  • The beans are fully heated through and can be easily pressed with the back of a spoon.
  • The mixture is thick and spoonable rather than watery.
  • Whole beans are still visible after the partial mashing.
  • The garlic has lost its raw sharpness without becoming burnt.
  • The final seasoning tastes balanced before the fresh toppings and pita are served.

WANNA SEE IT IN ACTION ?

Step-by-Step Visual Guide

Prepared fava beans with diced tomato, red onion, parsley, garlic, lemon, and spices in a stylish kitchen.
1

Prepare the Fava Beans and Toppings

Drain and rinse the fava beans. Dice the tomato and red onion, chop the parsley, and prepare the lemon wedges so everything is ready for the final assembly.

💡 Tip: Keep the fresh toppings separate from the beans until serving so they stay crisp and bright.

Minced garlic gently cooking in olive oil in a saucepan in a stylish kitchen.
2

Gently Cook the Garlic

Warm olive oil in a saucepan over medium-low heat and cook the minced garlic briefly until fragrant without allowing it to become deeply browned.

💡 Tip: If the garlic starts browning quickly, lower the heat immediately to prevent bitterness.

Fava beans warming with cumin, paprika, garlic, and olive oil in a saucepan.
3

Warm the Beans with Cumin

Add the fava beans, cumin, paprika, salt, and black pepper. Stir gently and add a little water or reserved bean liquid if the mixture looks dry.

💡 Tip: Keep the simmer gentle. The goal is to heat and soften the beans without breaking all of them apart.

Partially mashed Egyptian ful medames with many whole fava beans still visible in the saucepan.
4

Partially Mash the Beans

Gently mash some of the beans with the back of a spoon or potato masher while leaving many beans whole. The mixture should become thick and spoonable.

💡 Tip: Do not blend the beans. The rustic combination of mashed and whole beans is an important part of the finished texture.

Hot ful medames being seasoned with fresh lemon juice and olive oil in a stylish kitchen.
5

Season with Fresh Lemon

Remove the beans from the heat and stir in fresh lemon juice. Taste and adjust the salt, cumin, and lemon before transferring the ful to a serving bowl.

💡 Tip: Add the lemon gradually. You can always add more, but an overly sour batch is harder to rebalance.

Finished Egyptian ful medames topped with tomato, red onion, parsley, olive oil, lemon wedges, and warm pita.
6

Finish and Serve

Transfer the ful to a bowl, drizzle with olive oil, and top with tomato, red onion, parsley, and optional cilantro. Serve with warm pita, lemon wedges, and optional boiled eggs.

💡 Tip: Serve while the beans are hot and the toppings are fresh for the best contrast in temperature and texture.

Tweak It

Make This Recipe Work for You

Adapt the recipe to your ingredients, dietary needs, budget, time, serving size, or meal-prep plans.

🔄 Ingredient Substitutions

No fresh lemon

Use bottled lemon juice only as a backup, adding it gradually because bottled juice can taste sharper than fresh lemon.

Milder olive oil

Use a mild extra virgin olive oil if a strongly peppery oil would overpower the beans and cumin.

🌱 Dietary Adjustments

Keep it vegan

Simply omit the optional boiled eggs. The fava bean mixture, vegetables, olive oil, and pita remain a satisfying vegan meal.

Make it gluten-free

Serve the ful with gluten-free flatbread or naturally gluten-free sides instead of wheat pita.

💰 Budget-Friendly Options

Keep the toppings simple

Tomato, onion, parsley, lemon, and olive oil are enough to make a flavorful bowl; cilantro and eggs are optional.

⏱️ Time-Saving Options

Fast breakfast

Use canned cooked fava beans and prepare the tomato, onion, and parsley while the beans gently warm.

👨‍👩‍👧‍👦 Serving Adjustments

Larger batch

Multiply the bean mixture and adjust the seasoning gradually. Keep fresh toppings separate so each serving can be finished individually.

🥡 Meal Prep

Prepare toppings ahead

Dice the tomato and onion and chop the parsley ahead of time, then refrigerate them separately until serving.

RECIPE RESCUE

🧩 What Do You Need Help With?

Choose the problem you're facing and get a recipe-specific solution instead of a generic cooking tip.

WHAT IF?

🔄 What If...?

Choose your situation and we'll show you a practical pathway for making this recipe work.

STORAGE & LEFTOVERS

🥡 Storage & Leftovers

Cool leftover ful promptly and transfer it to a clean airtight container.

Store the cooked bean mixture separately from fresh tomato, onion, herbs, pita, and lemon.

Reheat the beans gently in a saucepan over low to medium-low heat, adding a splash of water if they have thickened.

Add fresh toppings only after reheating so they remain crisp and bright.

Best Storage Time

Refrigerate for up to 3 days.

How to Store

Use a clean airtight container for the cooked bean mixture.

SERVING & PAIRING

🍽️ Serving & Pairing

Serve ful medames hot in a shallow bowl with a generous drizzle of extra virgin olive oil and fresh tomato, red onion, parsley, and lemon. Warm pita makes it easy to scoop up the thick beans, and boiled eggs can be added at the table if you like.

What Goes Well With It?

Warm whole-wheat pitaFresh tomato and cucumberDiced red onion and parsleyLemon wedgesBoiled eggsSimple green salad

RECIPE FAQ

Frequently Asked Questions

How do you make ful medames?

To make ful medames, gently cook minced garlic in olive oil, then add cooked fava beans, cumin, paprika, salt, and black pepper. Add a little water or reserved bean liquid and simmer until the beans are hot and tender. Partially mash the beans while leaving many whole, then remove from the heat and stir in fresh lemon juice. Finish with olive oil, diced tomato, red onion, parsley, and optional cilantro, and serve hot with warm pita and lemon wedges.

Is ful medames traditionally Egyptian?

Yes. Ful medames is strongly associated with Egyptian food culture and is one of the country's best-known everyday dishes, particularly as a breakfast food.

Should ful medames be completely smooth?

No. For a rustic texture, mash some of the beans while leaving plenty of them whole. Avoid blending the dish into a smooth purée.

Can I make ful medames vegan?

Yes. The bean mixture itself is naturally vegan. Simply omit the optional boiled eggs and use vegan bread or flatbread if needed.

Why did my ful become too thick?

Fava beans continue absorbing liquid as they sit. Loosen the mixture gradually with warm water or reserved bean liquid until it becomes thick but spoonable.

When should I add the lemon?

Add the lemon after removing the beans from the heat. This keeps its fresh acidity more noticeable and makes it easier to control the final balance.

Can I prepare the toppings ahead?

Yes. Tomato, onion, and parsley can be prepared ahead and refrigerated separately. Add them to the hot ful just before serving.

Explore More

Go deeper into the cuisine

Learn more about the ingredients, traditions, and cooking approaches connected to this recipe.

You May Also Like

More delicious recipes from the Breakfast

Mediterranean shakshuka with eggs gently poached in thick tomato and red pepper sauce, garnished with fresh parsley and feta.
breakfastEasy

Mediterranean Shakshuka Recipe — Healthy Eggs in Tomato and Red Pepper Sauce

A Mediterranean-style shakshuka made with eggs gently cooked in a spiced tomato and pepper sauce with garlic, onion, and herbs. Serve it straight from the pan with warm pita for scooping up the rich tomato sauce.

15 mins
4
Lebanese labneh spread topped with za'atar and extra virgin olive oil, surrounded by cucumber, tomatoes, olives, fresh herbs, and warm pita bread.
breakfastEasy

Labneh with Za'atar & Olive Oil Recipe — Lebanese Labneh Mezze & Breakfast

This labneh with za'atar and olive oil recipe is a classic Lebanese-inspired mezze and breakfast made with thick strained yogurt, fragrant za'atar, extra virgin olive oil, fresh mint, parsley, crisp cucumber, tomatoes, olives, and warm pita. An easy Mediterranean dish that can be made with store-bought labneh or homemade labneh from full-fat plain yogurt.

10 mins
4
Lebanese-style Mediterranean avocado toast with cherry tomatoes, black olives, feta, parsley, za'atar, and olive oil on crisp whole-grain bread.
breakfastEasy

Mediterranean Avocado Toast Recipe — Healthy Lebanese-Style Avocado Toast with Feta & Za'atar

A Lebanese-style Mediterranean avocado toast topped with creamy avocado, fresh vegetables, herbs, and savory seasonings. It comes together quickly and makes a simple breakfast when you want something fresh and filling without much cooking.

10 mins
2