Yemen · Central Asia & Middle East

Yemeni Beans Recipe: Spiced Fava Bean Foul

Updated November 2, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Yemen
Central Asia & Middle East

Jump to recipe

Yemeni Beans Recipe: Spiced Fava Bean Foul

Yemeni beans, often made as foul (stewed fava beans), are a savory dish associated with breakfasts and everyday meals in Yemen. This stovetop version combines tender fava beans with tomato, garlic, lemon, and warm spices, then serves them mashed or whole with flatbread; family and regional versions vary in texture and seasoning.

Ingredients

  • 2 cans cooked fava beans, 15 oz (425 g) each, drained and rinsed; about 17 oz (500 g) beans after draining
  • 2 tablespoons olive oil (30 ml), or 1 tablespoon olive oil (15 ml) plus 1 tablespoon ghee (14 g)
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 1 medium ripe tomato, finely diced, about 1 cup (180 g)
  • 1 teaspoon Yemeni hawaij (about 2 g), or use ½ teaspoon ground cumin (1 g), ¼ teaspoon ground coriander (0.5 g), and a pinch of turmeric (about 0.2 g)
  • ½ teaspoon ground cumin (1 g), in addition to the hawaij
  • ¼ teaspoon ground black pepper (0.5 g)
  • ½ cup water (120 ml), plus a little more if needed
  • ¾ teaspoon fine salt (about 4 g), divided, then more to taste
  • 2 tablespoons fresh lemon juice (30 ml), from about 1 lemon
  • ½ cup chopped fresh cilantro (15 g), divided
  • 1 small green chile, finely chopped (about 10 g), optional
  • 1 tablespoon extra-virgin olive oil (15 ml), for finishing, optional

Instructions

  1. Prepare the ingredients. Drain and rinse the beans, dice the onion and tomato, mince the garlic, and chop the cilantro and optional chile. Keep the beans aside while you build the tomato base. If your canned beans are particularly firm, they will soften during the simmer; there is no need to soak or pre-cook them.
  2. Soften the onion. Warm the 2 tablespoons olive oil, or oil and ghee, in a medium heavy-bottomed saucepan over medium heat. Add the onion and cook for 6 minutes, stirring now and then, until soft and translucent but not deeply browned. If the onion starts sticking, lower the heat and add a teaspoon of water rather than letting it scorch.
  3. Cook the aromatics and tomato. Stir in the garlic, hawaij, cumin, black pepper, and optional chile. Cook for about 30 seconds, just until fragrant. Add the diced tomato and ¼ teaspoon of the salt. Cook for 7 minutes, stirring regularly, until the tomato has collapsed and looks saucy. If the pan becomes dry before the tomato breaks down, add 1 tablespoon of water.
  4. Simmer the beans. Add the drained fava beans, ½ cup water, and the remaining ½ teaspoon salt. Stir carefully so the beans are coated, bring the mixture to a gentle bubble, and lower the heat. Simmer uncovered for 10 minutes, stirring occasionally. Keep it at a quiet simmer, not a hard boil, so the beans soften without breaking apart too quickly.
  5. Choose the texture and finish. For a rustic, partly mashed foul, press some beans against the side of the saucepan with the back of a spoon and stir them through the sauce. For a smoother result, mash more of the beans; for a chunkier bowl, leave most whole. Stir in the lemon juice and about half the cilantro, then cook for 2 minutes. Taste and add salt or lemon a little at a time. The finished beans should be thick but spoonable; loosen them with a splash of water if needed.
  6. Serve warm. Spoon the beans into a shallow serving bowl. Scatter over the remaining cilantro and drizzle with the optional extra-virgin olive oil. Set out warm flatbread and lemon wedges at the table so everyone can adjust the brightness and scoop up the sauce.

Tips

  • Use the right spice substitute. Hawaij is a Yemeni spice blend, and its ingredients and proportions can differ between households and blends. If you cannot find it, the cumin, coriander, and pinch of turmeric listed above give the dish a warm, earthy flavor, though the result will be less complex. If your hawaij already contains a lot of cumin, reduce the additional cumin to ¼ teaspoon and adjust after tasting.
  • Choose beans that hold their shape. Canned fava beans make this a practical weeknight recipe. Drain and rinse them to remove some of the canning liquid and excess salt. If the only available canned favas are already seasoned, start with less salt and taste near the end. Cooked dried fava beans also work: measure about 3 cups (500 g) cooked beans and use them in place of the canned beans.
  • Control the thickness with water, not extra oil. Fava beans vary in how much liquid they absorb. Begin with the stated ½ cup water, then add more a tablespoon or two at a time if the pan looks dry. A little mashing thickens the sauce naturally. Avoid vigorous stirring, which can turn the entire pot pasty before you have chosen the texture you want.
  • Balance the seasoning at the end. Lemon makes the beans taste brighter, while salt brings out the tomato and spices. Add lemon and salt in small amounts after simmering rather than guessing early, especially if the beans came from salted cans. Fresh cilantro is best added partly at the finish so some stays vivid and aromatic.

Serving Suggestions

Serve the beans hot in a broad bowl, with Yemeni-style flatbread or another soft, sturdy bread for scooping. Pita, khubz, or a simple homemade flatbread are convenient alternatives if a Yemeni bread is not available. A small spoon is useful too: the sauce is substantial enough to eat on its own, but bread makes it easy to gather the beans and tomato together. Add lemon wedges, extra cilantro, and a dish of chopped green chile on the side rather than making the whole pot hot.

For a fuller breakfast or lunch spread, pair the beans with sliced cucumber and tomato, olives, and plain yogurt or labneh. Those cool, fresh accompaniments offer contrast to the warm spices without taking attention away from the bowl. You can also serve the foul as one part of a shared table alongside eggs cooked separately, cheese, or another bean dish. Keep any extra toppings separate until serving, so diners can choose their own combination and leftovers stay easy to store.

Variations

Start with dried fava beans: For a version made from dried beans, soak 1 cup (200 g) dried fava beans in plenty of water for 8–12 hours, then drain. Simmer them in fresh water until tender, which can take roughly 45–90 minutes depending on their age and size; add water as needed and follow the package guidance. Drain, measure about 3 cups (500 g) cooked beans, and use them in this recipe. This adds soaking and cooking time, so the 40-minute timing above applies only to canned, already-cooked beans.

Make it richer: Replace half the olive oil with ghee, as listed, or melt a small extra spoonful of ghee over each serving. Ghee gives the beans a rounder, buttery aroma; olive oil keeps the flavor lighter and more vegetal. For a more tomato-forward bowl, add another ½ cup (90 g) diced tomato and cook it until soft before adding the beans. The extra tomato may require a few additional minutes to reduce.

Adjust the heat and texture: Leave out the green chile for a mild pot, or add a pinch of cayenne with the spices for a more even heat. For a very smooth, dip-like consistency, mash the beans thoroughly with a spoon and add water gradually. For a more stew-like bowl, mash only a few. These choices are easy to make at the end, so one pot can suit different preferences without changing the base recipe.

Storage and Reheating

Let the beans stop steaming heavily, then refrigerate them in a covered, shallow container within 2 hours of cooking. They keep for 3–4 days in the refrigerator. The beans thicken as they cool, so store them with their sauce rather than draining them. For longer storage, freeze portions in airtight freezer-safe containers for up to 2–3 months for best quality. Leave a little room for expansion, thaw in the refrigerator, and do not try to preserve this recipe at room temperature.

Reheat a portion in a saucepan over low to medium-low heat, stirring often and adding a tablespoon of water at a time until the sauce loosens. Heat leftovers to 165°F (74°C), as recommended by USDA FSIS, checking the center with a food thermometer. You can also microwave a covered portion in short intervals, stirring between intervals so it heats evenly, and verify that it reaches the same temperature. Add fresh lemon or cilantro after reheating; they taste brighter than when cooked for a second time.

Frequently Asked Questions

Are Yemeni beans the same as foul?
“Foul” or “ful” refers to dishes made with fava beans across parts of the Middle East and North Africa, and recipes vary from place to place. This recipe is a Yemeni-style version seasoned with tomato, garlic, lemon, and hawaij or a cumin-based substitute. The name alone does not point to one fixed recipe, so ingredients and texture can differ between cooks.

Can I use another kind of bean?
Fava beans give the dish its characteristic flavor and substantial, slightly earthy texture. If you cannot find them, cooked butter beans or large lima beans are the closest practical substitutes. They are usually creamier and milder, so mash less of them at first and taste the finished pot for salt, lemon, and spice. Chickpeas can work in a pinch, but they make a firmer, less traditional-tasting variation.

Do I need to peel the fava beans?
No. Canned fava beans are ready to use after draining and rinsing, and their skins soften during the simmer. If you want an especially smooth texture, you can remove any tough skins that come loose, or mash the beans more thoroughly. Peeling every bean is unnecessary for this rustic version and adds considerable preparation time.

Can I make the beans ahead?
Yes. Cook the recipe through the simmer, cool it promptly, and refrigerate it within 2 hours. Reheat gently with a splash of water and bring it to 165°F (74°C), then stir in a little fresh lemon juice and cilantro. If you are preparing it for guests, keep the garnishes and bread separate until serving so they stay fresh and the beans remain easy to reheat.

Why are my beans too thick or too watery?
Thickness depends on the beans, the saucepan, and how much moisture cooks off. If the mixture is too thick, add warm water a tablespoon at a time while reheating or simmering. If it is too loose, simmer it uncovered for a few minutes, stirring gently, or mash a few more beans to thicken it. Remember that it will firm up as it cools.

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).