Perfectly poached eggs served with dill-scented lima beans! This quick, vegetarian bean stew from Northern Iran is the perfect healthy, protein-packed lunch or dinner for busy weekdays.
Disclaimer: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
I am reporting back from my little Christmas break with a comforting Northern Iranian specialty called Baghali Ghatogh! A vegetarian bean stew, traditionally made with broad beans (lima or fava, whichever you prefer), fresh dill, garlic and whole eggs that are poached whole in the skillet.
Fans of simple meatless meals will love this Iranian Lima Bean Stew with Dill and poached eggs!
I love this Iranian Bean Stew for its simplicity! You need a chopping board and one skillet – as someone, who doesn’t own a dishwasher that’s a best-case scenario.
Don’t be fooled by the short list of ingredients! This vegetarian skillet is highly addictive!
Who would’ve thought that lima beans, eggs, dill & garlic could turn into such a spectacular meal? It certainly exceeded my expectations by, like, 300 %.
I added some mini tomatoes and a hint of lemon to the traditional recipe for some acidity and really liked the fresh notes of lemon along with the fresh dill.
Fresh dill and a hint of lemon take this simple Iranian bean stew to the next level!
Talking about dill – it is worth mentioning that this dish is pretty heavy on the dill, so if you do not like dill, you might want to use parsley instead. I used fresh dill, which I find to be easier on the palate, but you can also substitute dried dill. Just make sure you don’t go too crazy. A little goes a very long way.
The texture of this bean dish is somewhere between a stew and a stir-fry, though the proper term in Persian ist “Khoresh” – meaning stew.
My beans absorbed a lot of the liquid during the egg-poaching stage, and I didn’t want to add too much liquid afterwards. Feel free to add a splash of water or broth if you feel you need some more.
Cooking this fragrant one-skillet bean stew reminded me a bit of making shakshuka, which happens to be one of my favourite brunch recipes.
Even though I made this baghali ghatogh for dinner, I can really imagine having it as a late breakfast on a Sunday morning. There’s just something about that whole runny-yolks-and-beans – combo that just screams breakfast, right?
What to serve with Baghali Ghatogh ( Iranian Bean Stew)?
Baghali Ghatogh is usually served over Persian Steamed Rice or toasted bread. I personally love dipping bread into runny yolks, so I made a quick Turkish Pide to go with my Iranian Bean Stew. Persian flatbread would have been the more traditional option, I guess. I found a promising recipe here, which I will try next time! If you decide to give it a try as well, let me know how it turned out!
Next time you feel like a quick, protein-rich meal, I really hope you try this delicious one-skillet bean stew. I have already made it five times within the last month and it is well on its way to becoming one of my go-to brunch recipes.
My product recommendations:
Disclaimer: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
★ Did you make and love this recipe for Iranian Lima Bean Stew iwth dill and eggs? Give it your review below! And make sure to share your creations by tagging me on Instagram!

Lima Beans with Dill and Eggs {Baghali Ghatogh} | A healthy Iranian Recipe
Eggs cooked in a dill-scented lima bean stew - a comforting yet healthy northern Iranian recipe, perfect for busy weeknights.
Ingredients
- 2 cans white beans or lima beans 400 g cans
- 1 big onion
- 4 cloves garlic
- 1/2 bunch fresh dill
- 1 lemon
- 3 tbsp butter
- 1 tsp sugar or honey
- 1/2 tsp turmeric
- 1/2 tsp ground cumin
- 80 g mini tomatoes
- salt, pepper to taste
- 4 large eggs
- bread to serve
Instructions
Open the cans and drain and rinse beans in a sieve. Peel and slice onions. Peel garlic and chop finely. Chop the dill and set aside. Wash the lemon with hot water and grate some of the peel until you have about 1 tsp. Halve the lemon and juice one half of it into a little bowl.
Melt butter in a large pan over medium heat and add onion slices. Fry for about 3 minutes until translucent. Add garlic and turmeric and fry until the garlic loses its raw smell and starts to turn golden. Add rinsed beans, cumin, lemon juice, a cup of water, 1/2 tsp of salt and sugar. Let come to a boil, then add tomatoes, lemon zest and dill. Add pepper and salt to taste and reduce to a low boil.
With a spoon, create 4 little hollows in the beans for the eggs and crack the eggs into them. Put the lid back on and let boil for about 4 minutes or until the whites are set and the yolk is still runny. Serve with bread.
Superlecker! Sieht auch sehr ansprechend aus.
Bin ja ein grosser Fan von Huelsenfruechten und dieser Zubereitungsart. Ist doch mittlerweile schon wieder ein Jahr her, als ich dieses Gericht auf den Tisch brachte.
Danke fuer die Erinnerung, das wird diese Woche wieder mal gekocht.
LG
Hallo liebe Ayurlie! Das freut mich aber wirklich sehr, dass du das durch das Rezept dieses leckere Gericht wieder auf dem Schirm hast! Ich wünsche dir viel Spass beim Kochen und Genießen! Vlg aus Kanada, Kiki
This looks SO good – I’m half Persian and love finding new Persian dishes to try. I’m adding this to my list to make SOON!
Hi Ashley! Thanks so much! I love Persian cuisine and am constantly trying to find new recipes to try myself! Maybe you have a favourite on your blog, that you’d recommend? Enjoy cooking and sharing the Baghali Ghatogh! Cheers, Kiki
This looks so yummy! I can’t wait to try it 🙂
I’m sure you’ll enjoy it, Stephanie! Thanks for stopping by!
Love like a good bowl of comfort food. I like the egg on top too.
Thanks, Jere! Yes, the eggs are actually cooked in the stew, which makes this a one-pot meal! The fewer dishes, the better, right?
I have a bunch of dill in my fridge and three dozen eggs on the counter (chickens decided it’s spring I guess), perfect timing for this recipe! I’ll make it this weekend for my dill-obsessed boyfriend
Oh, that sounds perfect! I hope you guys will like this dish as much as we do! Enjoy, Alecia!
This looks delicious! I’ve never had Iranian food before but I love poached eggs and stew.
Then I am sure you will love this dish! I am pretty new to Iranian food as well and am loving it so much. It’s worth looking into! Cheers,Kiki
My grandmother would love this. I’m going to print out the recipe for her. It looks and sounds fantastic!
Thanks so much April! I hope she enjoys it!
I love the idea of a bean stew with the added eggs. Can’t wait to try this next time my vegetarian friends visit.
Hi Yvonne! So happy you like it! It is great food for sharing with friends! Have a great weekend! Cheers, Kiki
Sehr sehr lecker!!!
Wir haben das Rezept heute mal nachgekocht. Es reicht locker für 4 Personen und ist super schnell zubereitet.
My wife is from Iran and my mother in law has made this a few times. I decided to make it myself but my mother in law is not in town. So, made your recipe tonight! And clicked through and made the Turkish bread with my daughter, as well (since I didn’t feel like making tadiq). Great recipe!