
Slow-cooked spiced fava beans mashed with olive oil, garlic, and chili—Eritrea's beloved breakfast dish eaten throughout the day.
Ful (also spelled fool) is a cornerstone of Eritrean breakfast culture, enjoyed from humble street stalls to family kitchens across Asmara and beyond. The dish traces its roots to ancient Egypt and spread along trade routes into the Horn of Africa, where Eritreans made it their own with liberal garlic, green chilies, and a drizzle of good olive oil. It is typically served with bread or injera for dipping and often topped with a fried or hard-boiled egg. Simple in ingredients yet deeply satisfying, ful is nourishment that connects generations.
Serves 4
Place fava beans with their liquid (or a splash of water if using pre-cooked) in a saucepan over medium heat. Warm through for 5 minutes.
In a small pan, heat 1 tablespoon olive oil and gently fry the garlic and cumin for 1–2 minutes until fragrant but not browned.
Roughly mash the beans with a fork or potato masher—leave some texture. Stir in the garlic oil, diced tomato, green chili, lemon juice, and salt. Simmer 5 minutes to meld flavors.
Fry eggs sunny-side-up in olive oil until whites are set and yolks are still runny.
Ladle ful into bowls, drizzle with remaining olive oil, scatter chili flakes and parsley. Top with a fried egg if using. Serve with injera or crusty bread.
Do not over-mash—some whole beans give a better texture.
A squeeze of extra lemon at the table brightens the dish.
For spicier ful, add a teaspoon of berbere.
Top with crumbled feta cheese for a richer version.
Add a spoonful of tahini for a creamier sauce.
Mix in chickpeas alongside the fava beans.
Refrigerate leftover ful in a sealed container for up to 3 days. Reheat gently with a splash of water.
Ful has been eaten in Northeast Africa and the Middle East for millennia. Archaeological evidence of fava bean cultivation dates back 6,000 years in the Nile region. Eritrean ful reflects centuries of trade connections with Egypt and the Arabian Peninsula.
Yes—soak overnight and boil for 1–2 hours until very tender before proceeding with the recipe.
The bean base is vegan; simply omit the egg topping to keep it fully plant-based.
Per serving (280g) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes