Skip to content
Zaffaron

Eshkeneh Fenugreek & Egg Soup (اشکنه شنبلیله و تخم‌مرغ)

A comforting Iranian Eshkeneh made with dried fenugreek, sautéed onions, turmeric, potatoes, and gently poached eggs. Fast, nourishing, and deeply aromatic—perfect for chilly nights and simple family meals.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, eggs, gluten
50 min total Prep 15m · Cook 35m 4 servings 264 cal ~$1.15/serving
↓ Jump to Recipe
Eshkeneh Fenugreek & Egg Soup ( ‌) - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 50 min · Difficulty: easy

Ingredients (quick list)

  • 200 g Yellow onion (finely diced)
  • 30 g Neutral oil (grapeseed or sunflower) (about 2 tbsp)
  • 6 g Dried fenugreek leaves (shanbalileh) (about 2 tbsp, lightly crushed)
  • 3 g Ground turmeric (about 1 tsp)
  • 10 g All-purpose flour (about 1 tbsp)
  • 300 g Potatoes (peeled, cut into 1.5 cm cubes)
  • 1200 g Water (about 5 cups)
  • 7 g Fine sea salt (about 1 1/4 tsp, plus more to taste)
  • 1 g Black pepper (about 1/2 tsp)
  • 4 large Eggs (at room temperature if possible)
  • 2 g Dried mint (about 1 tsp)
  • 60 g Whey (kashk), diluted (about 1/4 cup, optional for serving)

Steps (summary)

  1. Set a 4–5 liter pot over medium heat. Add the oil, then the diced onion. Sauté 8–10 minutes, stirring often, until the onion tu…
  2. Add turmeric and dried fenugreek to the onions. Stir constantly for 45–60 seconds to bloom the spices and lightly toast the fen…
  3. Add the potato cubes and stir 1 minute to coat them in the onion-spice mixture. Pour in the water, scraping the bottom to disso…
  4. Season with salt and black pepper, then simmer uncovered 5 minutes to slightly concentrate the broth. Taste and adjust salt if…
  5. Lower the heat to low so the surface barely trembles. Crack each egg into a small bowl, then slide eggs one by one into the sou…
  6. In a small pan, warm 1 tsp oil from the pot (or 5 g oil) over low heat and toast the dried mint 20–30 seconds until fragrant, n…

Cultural Background

Eshkeneh is a beloved, economical Iranian soup often cooked at home when time and pantry staples are all you have. Fenugreek and turmeric give it a distinctly Persian aroma, and the poached eggs make it hearty enough to be a simple dinner with bread.

savoryearthyslightly bitterbuttery-yolk richnessbrothytender potatoessilky egg whitescreamy yolktoasted fenugreekturmericsweet onionmint🌶 mild

Equipment

4–5 liter pot with lidChef’s knife and cutting boardWooden spoonSmall bowl(s) for cracking eggsSmall skillet for mint oil (optional)

💡 Tips

  • Fenugreek burns quickly; keep the toast under 60 seconds and stir constantly to avoid bitterness.
  • If your fenugreek is very strong, reduce to 4 g (about 1 1/3 tbsp) and add more after simmering if needed.
  • For cleaner poached eggs, crack into bowls first and slide gently into barely simmering broth.
  • Dilute kashk with 1–2 tbsp warm water so it ribbons smoothly into the hot soup.

⚠️ Common Mistakes

  • ❌ Toasting fenugreek over high heat until dark

    💡 Why: Fenugreek scorches quickly and turns harshly bitter, overpowering the soup.

    ✅ Fix: Toast on medium-low to medium heat for under 60 seconds, stirring constantly; add water right after to stop cooking.

  • ❌ Boiling aggressively after adding eggs

    💡 Why: Rapid boiling breaks the eggs into wisps and toughens the whites.

    ✅ Fix: Keep the soup at a bare simmer, slide eggs in gently, and cover to set them with gentle heat.

  • ❌ Adding dried mint directly and letting it fry too long

    💡 Why: Mint burns fast and becomes acrid, leaving dark flecks and a bitter taste.

    ✅ Fix: Warm mint in low heat oil for 20–30 seconds only, then immediately drizzle over the soup or stir in off heat.

🧊 How to Store

Cool leftovers to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat until steaming; avoid a hard boil to keep eggs tender. If making for storage, cook the soup base without eggs and poach fresh eggs when serving.

📅 Make Ahead

Make the soup base (through Step 4) up to 2 days ahead and refrigerate. Reheat to a gentle simmer, then poach eggs fresh (Step 5) right before serving. Prepare mint oil up to 1 day ahead and keep refrigerated; warm briefly before drizzling.

🍽️ Pairs Well With

  • Serve hot with sangak or barbari bread
  • torshi (pickles)
  • and a side of fresh herbs (sabzi khordan). A squeeze of fresh lime is welcome if you like a brighter finish.

Regional Variations

  • Khorasan (northeast Iran)Often enriched with a spoonful of kashk stirred in at the end and sometimes finished with a little saffron water for a warmer color. Some cooks add a small amount of dried dill alongside fenugreek for a more herbal profile.
  • Central Iran (Yazd/Isfahan home-style)Commonly includes a touch more turmeric and a slightly thicker body from mashing more potato or using a bit more flour. It’s frequently served with plenty of bread for dipping, making it a full meal.
weeknight dinner cold weather meals Ramadan suhoor simple family lunch
#comfort-food#weeknight#one-pot#traditional#winter

Ingredients

  • 200 gYellow onion (finely diced)
  • 30 gNeutral oil (grapeseed or sunflower) (about 2 tbsp)
  • 6 gDried fenugreek leaves (shanbalileh) (about 2 tbsp, lightly crushed)
  • 3 gGround turmeric (about 1 tsp)
  • 10 gAll-purpose flour (about 1 tbsp)
  • 300 gPotatoes (peeled, cut into 1.5 cm cubes)
  • 1200 gWater (about 5 cups)
  • 7 gFine sea salt (about 1 1/4 tsp, plus more to taste)
  • 1 gBlack pepper (about 1/2 tsp)
  • 4 largeEggs (at room temperature if possible)
  • 2 gDried mint (about 1 tsp)
  • 60 gWhey (kashk), diluted (about 1/4 cup, optional for serving)

🔄 Substitutions

  • Dried fenugreek leaves (shanbalileh)→ Fresh fenugreek leaves
  • All-purpose flour→ Chickpea flour
  • Whey (kashk)→ Plain strained yogurt

Instructions

  1. 1

    Set a 4–5 liter pot over medium heat. Add the oil, then the diced onion. Sauté 8–10 minutes, stirring often, until the onion turns soft and light golden at the edges. Keep the heat moderate so the onion sweetens without burning, which would make the soup bitter.

  2. 2

    Add turmeric and dried fenugreek to the onions. Stir constantly for 45–60 seconds to bloom the spices and lightly toast the fenugreek. Immediately sprinkle in the flour and cook 60–90 seconds, stirring, until the raw flour smell fades. This brief toasting helps thicken the broth without tasting pasty.

  3. 3

    Add the potato cubes and stir 1 minute to coat them in the onion-spice mixture. Pour in the water, scraping the bottom to dissolve any flavorful bits. Bring to a boil over high heat, then reduce to a gentle simmer. Cover partially and simmer 18–22 minutes, until potatoes are tender and easily pierced.

  4. 4

    Season with salt and black pepper, then simmer uncovered 5 minutes to slightly concentrate the broth. Taste and adjust salt if needed. For a slightly thicker, more rustic texture, mash 3–4 potato cubes against the pot with a spoon and stir back in; keep the soup at a steady, gentle simmer.

  5. 5

    Lower the heat to low so the surface barely trembles. Crack each egg into a small bowl, then slide eggs one by one into the soup, spacing them apart. Cover and cook 4–6 minutes for set whites and soft yolks, or 7–8 minutes for firmer yolks. Avoid boiling to prevent stringy eggs.

  6. 6

    In a small pan, warm 1 tsp oil from the pot (or 5 g oil) over low heat and toast the dried mint 20–30 seconds until fragrant, not dark. Drizzle the mint oil over the soup. Ladle into bowls, keeping one egg per serving, and add diluted kashk on top if using.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 12, 2026

Cultural Background

Eshkeneh is a beloved, economical Iranian soup often cooked at home when time and pantry staples are all you have. Fenugreek and turmeric give it a distinctly Persian aroma, and the poached eggs make it hearty enough to be a simple dinner with bread.

Regional Variations

Khorasan (northeast Iran): Often enriched with a spoonful of kashk stirred in at the end and sometimes finished with a little saffron water for a warmer color. Some cooks add a small amount of dried dill alongside fenugreek for a more herbal profile.
Central Iran (Yazd/Isfahan home-style): Commonly includes a touch more turmeric and a slightly thicker body from mashing more potato or using a bit more flour. It’s frequently served with plenty of bread for dipping, making it a full meal.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

264
Calories
12.0g
Protein
12.0g
Fat
27.0g
Carbs
3.3g
Fiber
690mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.