If you’re looking to explore the comforting flavors of Persian cuisine, Baghali Ghatogh is a recipe worth adding to your table. This traditional dish from northern Iran features tender beans simmered with fragrant garlic, fresh dill, and turmeric before being finished with gently cooked eggs. The result is a hearty, aromatic meal that’s simple to prepare yet full of rich, satisfying flavor.
Whether served for brunch, lunch, or dinner, this rustic one-pan recipe pairs beautifully with steamed rice or warm flatbread, making it a comforting choice for any day of the week.
Table of Contents
Why You’ll Love This Baghali Ghatogh Recipe
This classic Persian dish is loved for its simple ingredients and bold, comforting flavors.
Here’s why you’ll want to make it:
- Traditional Persian comfort food
- Rich in plant-based protein
- Ready in about 40 minutes
- Naturally vegetarian
- One-pan recipe for easy cleanup
- Perfect with rice or flatbread
- Great for meal prep and leftovers
“The combination of garlic, dill, beans, and silky eggs creates an incredibly comforting meal that’s simple yet packed with flavor.”
How to Make Baghali Ghatogh
This recipe begins by sautéing plenty of garlic with turmeric until fragrant. The beans simmer with fresh dill to create a flavorful base before eggs are gently cooked directly in the sauce, giving the dish its signature texture.
The result is warm, comforting, and wonderfully aromatic.
Ingredients
For the Baghali Ghatogh
- 2 tablespoons olive oil or butter
- 6 cloves garlic, finely minced
- 1 teaspoon ground turmeric
- 4 cups cooked fava beans (or frozen baby lima beans as a substitute)
- 2 cups fresh dill, finely chopped
- 1½ cups vegetable broth or water
- 4 large eggs
- Salt, to taste
- Black pepper, to taste
Optional Garnishes
- Extra chopped dill
- Crushed red pepper flakes
- Fresh parsley
- Lemon wedges
Ingredient Substitutions
- Frozen baby lima beans work well if fresh or dried fava beans are unavailable.
- Dried dill can be used in place of fresh, though fresh dill provides the best flavor.
- Butter creates a richer taste, while olive oil keeps the recipe lighter.
- Vegetable broth adds extra depth compared to water.
Directions
- Heat the olive oil in a large skillet or saucepan over medium heat.
- Add the minced garlic and cook until fragrant without browning.
- Stir in the turmeric and cook for about 30 seconds.
- Add the cooked beans and fresh dill.
- Pour in the vegetable broth.
- Stir well and bring the mixture to a gentle simmer.
- Cook for about 15 to 20 minutes, allowing the flavors to develop.
- Taste and season with salt and black pepper.
- Make four small wells in the bean mixture.
- Crack one egg into each well.
- Cover the pan and cook until the egg whites are set while the yolks remain slightly soft, or cook longer if preferred.
- Garnish with extra dill before serving.
{image_2}
How to Serve Baghali Ghatogh
This traditional Persian dish is wonderfully versatile.
Serve it with:
- Steamed Persian rice
- Basmati rice
- Lavash bread
- Sangak bread
- Barbari bread
- Fresh herbs
- Yogurt
- Pickled vegetables
- Sliced cucumbers and tomatoes
For an authentic presentation, serve the beans over fluffy rice with the eggs on top and plenty of fresh herbs on the side.
How to Store Baghali Ghatogh
This recipe stores well, making it ideal for meal prep.
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Freeze only the bean mixture for up to 2 months. For the best texture, cook fresh eggs when reheating.
Reheating
Warm gently on the stovetop over medium-low heat, adding a splash of water or broth if needed.
Make-Ahead Tip
Prepare the bean mixture a day ahead and refrigerate it. When ready to serve, reheat and cook the eggs fresh for the best results.
Tips for the Best Baghali Ghatogh
Use Plenty of Fresh Dill
Fresh dill is one of the signature flavors of this recipe and gives the dish its distinctive aroma.
Don’t Brown the Garlic
Cook the garlic gently so it becomes fragrant without turning bitter.
Simmer Slowly
Allow the beans to absorb the flavors of the garlic, dill, and turmeric.
Cook the Eggs Gently
Covering the pan helps the egg whites cook evenly while keeping the yolks tender.
Taste Before Serving
Adjust the seasoning after simmering, as the beans may absorb some of the salt.
Delicious Variations
Spicy Baghali Ghatogh
Add crushed red pepper flakes or a pinch of cayenne.
Vegan Version
Omit the eggs and serve the bean mixture over rice with extra herbs.
Extra Herb Version
Add chopped cilantro or parsley along with the dill.
Creamier Baghali Ghatogh
Finish with a spoonful of plain yogurt when serving.
Mushroom Baghali Ghatogh
Add sautéed mushrooms for additional texture and earthy flavor.
Frequently Asked Questions
What is Baghali Ghatogh?
Baghali Ghatogh is a traditional Persian dish from the Gilan region made with fava beans, garlic, dill, turmeric, and eggs.
Can I use lima beans instead of fava beans?
Yes. Frozen baby lima beans are commonly used as a substitute because they have a similar texture and flavor.
Is Baghali Ghatogh vegetarian?
Yes. This recipe is naturally vegetarian, although it is not vegan because it contains eggs.
Can I make it ahead of time?
Yes. Prepare the bean mixture in advance, then cook the eggs fresh just before serving.
What should I serve with Baghali Ghatogh?
Steamed basmati rice, Persian rice, lavash, sangak, or barbari bread are traditional accompaniments.
Conclusion
Baghali Ghatogh is a beautiful example of how simple ingredients can create an incredibly comforting and flavorful meal. The combination of tender beans, fragrant dill, garlic, turmeric, and gently cooked eggs makes this traditional Persian recipe both satisfying and nourishing.
Whether you’re discovering Persian cuisine for the first time or revisiting a beloved classic, this recipe is sure to become a favorite for cozy family meals and easy weeknight dinners.
For more incredible recipes, cooking inspiration, and easy meal ideas, visit our blog Bellie’s Kitchen and explore our growing collection of delicious homemade recipes!
Print
Authentic Baghali Ghatogh
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Baghali Ghatogh is a traditional Persian dish from northern Iran featuring tender fava beans simmered with fragrant garlic, fresh dill, and turmeric before being finished with gently cooked eggs. This comforting one-pan meal is naturally vegetarian, easy to prepare, and delicious served with steamed rice or warm flatbread.
Ingredients
For the Baghali Ghatogh:
- 2 tablespoons olive oil or butter
- 6 cloves garlic, finely minced
- 1 teaspoon ground turmeric
- 4 cups cooked fava beans (or frozen baby lima beans)
- 2 cups fresh dill, finely chopped
- 1 1/2 cups vegetable broth or water
- 4 large eggs
- Salt, to taste
- Black pepper, to taste
Optional Garnishes:
- Extra chopped dill
- Crushed red pepper flakes
- Fresh parsley
- Lemon wedges
Instructions
- Heat the Oil: Warm the olive oil or butter in a large skillet or saucepan over medium heat.
- Cook the Garlic: Add the minced garlic and sauté until fragrant without browning.
- Add Turmeric: Stir in the turmeric and cook for about 30 seconds.
- Add Beans: Stir in the cooked fava beans and chopped fresh dill.
- Add Broth: Pour in the vegetable broth or water and stir well.
- Simmer: Bring to a gentle simmer and cook for 15 to 20 minutes until the flavors develop.
- Season: Taste and season with salt and black pepper.
- Add Eggs: Make four small wells in the bean mixture and crack one egg into each well.
- Cover and Cook: Cover the pan and cook until the egg whites are set while the yolks remain slightly soft, or cook longer if preferred.
- Serve: Garnish with extra fresh dill and serve warm with steamed rice or flatbread.
Notes
- Fresh dill: Fresh dill gives the dish its signature aroma and flavor.
- Garlic: Cook gently without browning to avoid bitterness.
- Bean substitute: Frozen baby lima beans are an excellent alternative to fava beans.
- Storage: Refrigerate leftovers for up to 3 days.
- Freezing: Freeze only the bean mixture for up to 2 months and cook fresh eggs when reheating.
- Serving: Traditionally served with Persian rice, basmati rice, or warm flatbread.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Persian
Nutrition
- Serving Size: 1 serving
- Calories: 315
- Sugar: 5g
- Sodium: 420mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 9g
- Protein: 18g
- Cholesterol: 186mg