Go Back
Iranian Bean Stew with poached eggs and dill {Baghali Ghatogh} | A healthy vegetarian lunch idea

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. 

Course brunch, main
Cuisine iranian
Total Time 25 minutes
Servings 2 people
Calories 564 kcal
Author Kiki Johnson


  • 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


  1. 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.  

  2. 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. 

  3. 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.