Skip to content
Zaffaron

Soup-e Adas va Pasta (سوپ عدس و پاستا) — Persian Lentil and Pasta Soup

A comforting Persian lentil and pasta soup simmered with onion, garlic, turmeric, cumin, and paprika in a savory broth. Finished with lemon for brightness, it’s hearty, warming, and weeknight-friendly.

By Zaffaron Kitchen· Published March 15, 2026 Verified Recipe
Vegetarian Vegan Dairy-Free Nut-Free Halal
Contains: gluten
60 min total Prep 15m · Cook 45m 4 servings 360 cal ~$1.15/serving
↓ Jump to Recipe
Soup-e Adas va Pasta — Persian Lentil and Pasta Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 200 g Brown or green lentils, rinsed (Pick over for stones; do not soak)
  • 80 g Small pasta (orzo, ditalini, or small shells) (Choose a small shape for even cooking)
  • 200 g Yellow onion, finely diced (About 1 large onion)
  • 12 g Garlic, minced (About 4 cloves)
  • 30 ml Olive oil (2 tablespoons)
  • 2 tsp Ground turmeric (For color and warmth)
  • 1 tsp Ground cumin (Earthy backbone)
  • 1 tsp Paprika (Sweet or mild; avoid smoked for a more traditional profile)
  • 1200 ml Vegetable stock or water (5 cups; use low-sodium stock if possible)
  • 8 g Fine sea salt (About 1 1/2 teaspoons, plus more to taste)
  • 30 ml Fresh lemon juice (2 tablespoons, to finish)
  • 0.5 tsp Black pepper, freshly ground (Add at the end for best aroma)

Steps (summary)

  1. Warm the olive oil in a heavy pot over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often, unt…
  2. Add turmeric, cumin, and paprika to the pot and stir constantly for 30 seconds to bloom the spices in the oil. Immediately pour…
  3. Reduce heat to low to maintain a steady simmer and partially cover the pot. Cook 25–30 minutes, stirring every 5–7 minutes, unt…
  4. Stir in the small pasta and simmer uncovered for 8–10 minutes (or according to package directions), stirring frequently to prev…
  5. Turn off the heat and rest the soup for 5 minutes so the flavors settle. Stir in the lemon juice and black pepper, then taste a…

Cultural Background

Lentil soups are a common part of Persian home cooking, valued for being nourishing, affordable, and adaptable to what is on hand. Adding pasta is a practical, family-style approach that makes the soup more filling, and finishing with lemon reflects a common preference for balancing rich, warm flavors with acidity.

savoryearthybrightbrothyheartytenderturmeric-forwardgarlic-onionwarm cumin🌶 mild

Equipment

Large heavy pot or Dutch oven (4–6 L)Chef’s knifeCutting boardWooden spoon or heatproof spatulaMeasuring cups and spoonsFine-mesh strainer (for rinsing lentils)

💡 Tips

  • For a deeper, sweeter base, cook the onions until a richer golden color (but not burnt) before adding garlic.
  • If you prefer a creamier texture without dairy, mash 1–2 ladles of cooked lentils against the pot and stir back in before adding pasta.
  • To prevent overly soft pasta, cook it just to al dente and serve immediately; the pasta continues to absorb broth as it sits.
  • Using low-sodium stock helps you control salt; finish seasoning after the pasta is cooked.
  • Lemon juice added off-heat tastes brighter and avoids any bitterness that can develop from prolonged boiling.

⚠️ Common Mistakes

  • ❌ Browning the garlic early with the onions

    💡 Why: Garlic burns quickly and can turn bitter, overpowering the soup’s gentle spice profile.

    ✅ Fix: Cook onions first until soft, then add garlic for only 45–60 seconds before adding spices and liquid.

  • ❌ Boiling the soup hard after adding lentils

    💡 Why: A rolling boil can break lentils unevenly and reduce the broth too fast, leading to a pasty texture.

    ✅ Fix: Bring to a boil, then immediately reduce to a steady simmer with the pot partially covered.

  • ❌ Overcooking the pasta in the soup

    💡 Why: Small pasta continues absorbing liquid and can become mushy, especially after storage.

    ✅ Fix: Cook pasta just to al dente and serve promptly; for meal prep, cook pasta separately and add per bowl.

  • ❌ Adding lemon juice while the soup is actively boiling

    💡 Why: Heat dulls citrus aroma and can make the acidity taste harsh rather than fresh.

    ✅ Fix: Turn off the heat, rest 5 minutes, then stir in lemon juice right before serving.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 4 days. The pasta will absorb broth; when reheating, add 120–240 ml (1/2–1 cup) water per portion and warm gently over medium-low heat. Freeze up to 2 months; for best texture, freeze before adding pasta and cook pasta fresh when serving.

📅 Make Ahead

Cook the lentils in the spiced broth up to 2 days ahead and refrigerate. Reheat gently, then add pasta and simmer until just tender (8–10 minutes). Finish with lemon and pepper right before serving.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • Fresh herb plate (mint
  • basil
  • radishes) if available
  • Extra lemon wedges
  • Simple Shirazi-style cucumber and tomato salad

Regional Variations

  • Tehran-style home kitchensOften kept simple and brothy with pantry spices; lemon at the table is common so each person can adjust brightness.
  • Northern Iran (Caspian-influenced households)Sometimes finished with more pronounced sourness (extra lemon) and a slightly looser consistency, emphasizing a light, tangy bowl.
family dinner weeknight meals cold weather meal prep lunches
#weeknight#one-pot#budget-friendly#plant-based#comfort-food#high-fiber

Ingredients

  • 200 gBrown or green lentils, rinsed (Pick over for stones; do not soak)
  • 80 gSmall pasta (orzo, ditalini, or small shells) (Choose a small shape for even cooking)
  • 200 gYellow onion, finely diced (About 1 large onion)
  • 12 gGarlic, minced (About 4 cloves)
  • 30 mlOlive oil (2 tablespoons)
  • 2 tspGround turmeric (For color and warmth)
  • 1 tspGround cumin (Earthy backbone)
  • 1 tspPaprika (Sweet or mild; avoid smoked for a more traditional profile)
  • 1200 mlVegetable stock or water (5 cups; use low-sodium stock if possible)
  • 8 gFine sea salt (About 1 1/2 teaspoons, plus more to taste)
  • 30 mlFresh lemon juice (2 tablespoons, to finish)
  • 0.5 tspBlack pepper, freshly ground (Add at the end for best aroma)

🔄 Substitutions

  • Small pasta (orzo/ditalini)→ Broken spaghetti or vermicelli
  • Vegetable stock→ Water + 1 bay leaf
  • Olive oil→ Neutral oil (sunflower or canola)

Instructions

  1. 1

    Warm the olive oil in a heavy pot over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often, until soft and lightly golden. Add the minced garlic and cook 45–60 seconds, just until fragrant, keeping the heat moderate so the garlic does not brown.

  2. 2

    Add turmeric, cumin, and paprika to the pot and stir constantly for 30 seconds to bloom the spices in the oil. Immediately pour in the vegetable stock (or water), scraping the bottom to release any flavorful bits. Add the rinsed lentils and salt, then bring to a gentle boil over medium-high heat.

  3. 3

    Reduce heat to low to maintain a steady simmer and partially cover the pot. Cook 25–30 minutes, stirring every 5–7 minutes, until the lentils are tender but not falling apart. If the soup thickens too quickly, add 120–240 ml (1/2–1 cup) hot water to keep it brothy.

  4. 4

    Stir in the small pasta and simmer uncovered for 8–10 minutes (or according to package directions), stirring frequently to prevent sticking. The soup should look slightly thickened from the pasta starch but still spoonable; adjust with a splash of hot water if needed during the last few minutes.

  5. 5

    Turn off the heat and rest the soup for 5 minutes so the flavors settle. Stir in the lemon juice and black pepper, then taste and adjust salt. Serve hot, adding extra lemon at the table for brightness, especially if using water instead of stock.

🪪 Recipe Passport

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

Cultural Background

Lentil soups are a common part of Persian home cooking, valued for being nourishing, affordable, and adaptable to what is on hand. Adding pasta is a practical, family-style approach that makes the soup more filling, and finishing with lemon reflects a common preference for balancing rich, warm flavors with acidity.

Regional Variations

Tehran-style home kitchens: Often kept simple and brothy with pantry spices; lemon at the table is common so each person can adjust brightness.
Northern Iran (Caspian-influenced households): Sometimes finished with more pronounced sourness (extra lemon) and a slightly looser consistency, emphasizing a light, tangy bowl.

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

360
Calories
17g
Protein
9g
Fat
55g
Carbs
14g
Fiber
780mg
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.