Skip to content
Zaffaron

Ash Shooli (آش شولی) — Yazdi Beetroot and Herb Soup

Ash Shooli is a traditional soup from Yazd, balancing earthy beetroot sweetness with tangy vinegar. Lentils and fresh herbs simmer into a velvety, lightly thickened broth, finished with crispy fried onions.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Vegetarian Vegan Dairy-Free Nut-Free Halal
Contains: gluten
95 min total Prep 25m · Cook 70m 6 servings 220 cal ~$1.35/serving
↓ Jump to Recipe
Ash Shooli — Yazdi Beetroot and Herb Soup - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 95 min · Difficulty: medium

Ingredients (quick list)

  • 160 g Brown lentils, rinsed (Pick over for stones; do not soak)
  • 450 g Beetroot (Peeled and cut into 1.5 cm cubes)
  • 80 g Fresh parsley (Finely chopped)
  • 50 g Fresh cilantro (Finely chopped)
  • 25 g Fresh dill (Finely chopped)
  • 120 g Fresh spinach (Chopped)
  • 10 g Fresh fenugreek leaves (Finely chopped; reduce to 5 g if very bitter)
  • 300 g Yellow onions (Thinly sliced)
  • 60 ml Neutral oil (Such as sunflower or canola)
  • 25 g All-purpose flour (For thickening)
  • 120 ml Cold water (To make a smooth slurry)
  • 1800 ml Water (Plus more as needed to adjust consistency)

+ 4 more in the full ingredients section below.

Steps (summary)

  1. Make the crispy fried onions: heat the oil in a wide skillet over medium heat (about 170–180°C / 340–355°F). Add sliced onions…
  2. Start the soup base: in a large pot, add lentils and 1800 ml water. Bring to a boil over high heat, then reduce to a steady sim…
  3. Add beetroot and spices: stir in cubed beetroot, turmeric, 1 1/2 teaspoons sea salt, and black pepper. Simmer 25–30 minutes ove…
  4. Cook the herb mix: stir in chopped parsley, cilantro, dill, spinach, and fenugreek leaves. Add the reserved 2 tablespoons onion…
  5. Thicken to a velvety texture: whisk flour with 120 ml cold water until completely smooth. With the soup at a gentle simmer, slo…
  6. Balance with vinegar and finish: turn heat to low and stir in vinegar gradually, tasting after each addition for a sweet-tangy…

Cultural Background

Ash Shooli is associated with Yazd’s home cooking and is often prepared in cooler months for its warming, nourishing character. The soup is known for balancing beet sweetness with vinegar tang, and it is commonly finished with fried onions for aroma and richness.

earthytangysavorymildly sweetvelvetylightly thickenedtender lentilssoft beet cubesherbaceouswarm turmerictoasty fried onion🌶 mild

Equipment

Large pot (5–6 L)Wide skilletChef’s knife and cutting boardFine-mesh strainer (for rinsing lentils)WhiskMeasuring cups and spoons

💡 Tips

  • For a brighter, more tangy soup, add 15 ml more vinegar at the end rather than increasing it early in cooking.
  • If using dried fenugreek instead of fresh, use 1 teaspoon and add it with the turmeric so it rehydrates and mellows.
  • To keep the color vibrant, avoid overcooking the beets once tender; a gentle simmer is better than a rolling boil.
  • If you prefer a smoother soup, mash a few beet cubes against the pot wall before adding the flour slurry.

⚠️ Common Mistakes

  • ❌ Adding vinegar early and boiling hard afterward

    💡 Why: Strong boiling can dull the fresh tang and may make the soup taste sharply acidic rather than balanced

    ✅ Fix: Add vinegar at the end over low heat and simmer gently for 2 minutes, tasting as you go.

  • ❌ Pouring flour directly into the pot

    💡 Why: Dry flour forms stubborn lumps that are difficult to break up and can leave a raw flour taste

    ✅ Fix: Always whisk flour with cold water into a smooth slurry, then stream it in while stirring.

  • ❌ Burning the fried onions

    💡 Why: Over-browned onions turn bitter and can dominate the delicate herb-and-beet flavor

    ✅ Fix: Fry over medium heat, stir often, and pull them when deep golden; they crisp further as they cool.

  • ❌ Overcooking the herbs at high heat

    💡 Why: Aggressive boiling can mute herb aroma and make the greens taste dull

    ✅ Fix: Simmer gently after adding herbs and stir frequently; keep the pot partially covered.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently over medium-low heat, adding 60–120 ml water as needed; the soup thickens as it sits. Freeze up to 2 months; thaw overnight in the refrigerator and reheat slowly to preserve texture.

📅 Make Ahead

Fry the onions up to 2 days ahead and refrigerate; re-crisp in a dry skillet for 1–2 minutes. Chop herbs 1 day ahead and store wrapped in paper towel in a sealed container. The soup itself tastes even better the next day; thin with water when reheating.

🍽️ Pairs Well With

  • Flatbread or crusty bread
  • Fresh herbs and radishes
  • Extra vinegar on the side
  • Plain yogurt (optional
  • if not dairy-free)

Regional Variations

  • Yazd (central Iran)Often features a clear sweet-and-sour profile with noticeable beet pieces, finished generously with crispy fried onions and a final splash of vinegar at the table.
  • Central plateau home-style kitchensSome cooks thicken more heavily with flour for a heartier, almost stew-like consistency, while others keep it lighter and brothier and rely on herbs for body.
weeknight dinner cold-weather meals family gatherings vegetarian meals
#one-pot#winter#high-fiber#plant-based#comfort-food

Ingredients

  • 160 gBrown lentils, rinsed (Pick over for stones; do not soak)
  • 450 gBeetroot (Peeled and cut into 1.5 cm cubes)
  • 80 gFresh parsley (Finely chopped)
  • 50 gFresh cilantro (Finely chopped)
  • 25 gFresh dill (Finely chopped)
  • 120 gFresh spinach (Chopped)
  • 10 gFresh fenugreek leaves (Finely chopped; reduce to 5 g if very bitter)
  • 300 gYellow onions (Thinly sliced)
  • 60 mlNeutral oil (Such as sunflower or canola)
  • 25 gAll-purpose flour (For thickening)
  • 120 mlCold water (To make a smooth slurry)
  • 1800 mlWater (Plus more as needed to adjust consistency)
  • 2 tspTurmeric (Ground)
  • 2 tspSea salt (Add in stages; adjust to taste)
  • 1 tspBlack pepper (Freshly ground)
  • 60 mlVinegar (Grape vinegar preferred; white wine vinegar also works)

🔄 Substitutions

  • Grape vinegar→ White wine vinegar or apple cider vinegar
  • Fresh fenugreek leaves→ Dried fenugreek leaves
  • All-purpose flour→ Rice flour

Instructions

  1. 1

    Make the crispy fried onions: heat the oil in a wide skillet over medium heat (about 170–180°C / 340–355°F). Add sliced onions and cook 18–25 minutes, stirring often, until deeply golden and crisp. Lower heat if they brown too fast. Transfer onions to a paper towel-lined plate; reserve 2 tablespoons oil for the soup.

  2. 2

    Start the soup base: in a large pot, add lentils and 1800 ml water. Bring to a boil over high heat, then reduce to a steady simmer. Skim any foam for a cleaner broth. Simmer 15 minutes, uncovered, until lentils begin to soften but still hold their shape.

  3. 3

    Add beetroot and spices: stir in cubed beetroot, turmeric, 1 1/2 teaspoons sea salt, and black pepper. Simmer 25–30 minutes over medium-low heat, stirring occasionally, until the beets are tender when pierced and the lentils are fully cooked. Add 120–240 ml water if the level drops below the solids.

  4. 4

    Cook the herb mix: stir in chopped parsley, cilantro, dill, spinach, and fenugreek leaves. Add the reserved 2 tablespoons onion oil for flavor. Simmer 12–15 minutes, partially covered, stirring every few minutes so herbs cook evenly and the soup develops a green, aromatic base without tasting raw.

  5. 5

    Thicken to a velvety texture: whisk flour with 120 ml cold water until completely smooth. With the soup at a gentle simmer, slowly pour in the slurry while stirring continuously. Simmer 6–8 minutes, stirring often, until the soup lightly coats a spoon and the flour taste is gone. Adjust with water if too thick.

  6. 6

    Balance with vinegar and finish: turn heat to low and stir in vinegar gradually, tasting after each addition for a sweet-tangy balance. Simmer 2 minutes (do not boil hard after adding vinegar). Adjust salt to taste. Serve hot, topped with crispy fried onions; add extra vinegar at the table if desired.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 2, 2026

Cultural Background

Ash Shooli is associated with Yazd’s home cooking and is often prepared in cooler months for its warming, nourishing character. The soup is known for balancing beet sweetness with vinegar tang, and it is commonly finished with fried onions for aroma and richness.

Regional Variations

Yazd (central Iran): Often features a clear sweet-and-sour profile with noticeable beet pieces, finished generously with crispy fried onions and a final splash of vinegar at the table.
Central plateau home-style kitchens: Some cooks thicken more heavily with flour for a heartier, almost stew-like consistency, while others keep it lighter and brothier and rely on herbs for body.

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

220
Calories
9g
Protein
8g
Fat
30g
Carbs
8g
Fiber
720mg
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.