Chorba (شوربة) — Moroccan Light Vermicelli Soup with Lamb and Celery
Moroccan chorba is a light, fragrant soup often served to break the fast and to warm evenings. This version balances tender lamb, celery, tomatoes, and fine vermicelli in a gently spiced broth finished with fresh herbs and lemon.

Printable Recipe Card
Servings: 6 · Total: 95 min · Difficulty: medium
Ingredients (quick list)
- 500 g boneless lamb shoulder, cut into 2 cm cubes (trim excess surface fat)
- 180 g yellow onion, finely diced
- 160 g celery stalks, finely sliced (about 3 medium stalks)
- 20 g celery leaves, chopped
- 20 g fresh cilantro, chopped
- 20 g fresh parsley, chopped
- 12 g garlic cloves, minced (about 3 large cloves)
- 30 g tomato paste
- 250 g crushed tomatoes
- 30 ml olive oil
- 2 tsp ground ginger
- 1 tsp ground turmeric
+ 8 more in the full ingredients section below.
Steps (summary)
- Pat the lamb dry and cut it into even 2 cm cubes so it cooks at the same rate. Measure and chop all vegetables and herbs before…
- Heat the olive oil in a heavy pot over medium heat for 2 minutes until it shimmers. Add the onion and celery, then cook for 8 m…
- Add the lamb and spread it in an even layer so it makes good contact with the pot. Cook for 6 minutes, stirring every minute, u…
- Stir in the garlic, ground ginger, turmeric, cumin, paprika, cinnamon, salt, and black pepper. Cook for 60–90 seconds, stirring…
- Add the tomato paste and cook for 2 minutes, pressing it into the bottom to caramelize slightly. Pour in the crushed tomatoes a…
- Add the water and scrape the bottom of the pot to dissolve any flavorful browned bits. Bring to a boil, then reduce to a gentle…
+ 2 more steps in the full instructions section below.
Cultural Background
Chorba is a beloved North African soup, especially associated with Ramadan evenings when a warming, digestible first course is valued. Moroccan versions often lean light and aromatic, using ginger, turmeric, herbs, and a tomato base to perfume the broth.
Equipment
💡 Tips
- For a clearer, lighter broth, skim any foam during the first 10 minutes of simmering and keep the heat at a gentle bubble.
- Break vermicelli into short lengths and stir right after adding to avoid a single noodle mass at the bottom of the pot.
- If serving later, cook vermicelli separately (80 g in 900 ml water for 3–4 minutes) and add to bowls so the soup stays brothy.
⚠️ Common Mistakes
❌ Boiling the soup hard for the full cooking time
✅ Fix: Keep it at a gentle simmer and partially covered; this preserves tenderness and keeps the broth clear.
❌ Adding vermicelli too early
✅ Fix: Add it only after the lamb is tender, and cook 5–7 minutes so noodles do not over-soften.
❌ Dulling the herbs by simmering them
✅ Fix: Stir herbs in off-heat at the end so the soup tastes fresh and green.
🧊 How to Store
Cool soup to room temperature within 1 hour, then refrigerate in a sealed container for up to 3 days. Reheat gently to a simmer; add 150–250 ml water if noodles have absorbed broth. For best texture, store cooked vermicelli separately and add when reheating.
📅 Make Ahead
Cook the lamb and tomato broth up to 2 days ahead and refrigerate. Reheat to a simmer, then cook vermicelli fresh right before serving and finish with herbs and lemon for the brightest flavor.
🍽️ Pairs Well With
- Khobz (Moroccan bread)
- lemon wedges
- dates
- olives
- harissa on the side.
Regional Variations
- Chorba with chickpeas: add 200 g cooked chickpeas in the last 10 minutes for a heartier bowl.
- Barley chorba: replace vermicelli with 70 g pearl barley and simmer 35–45 minutes, adding 250 ml extra water.
- Spicier table service: keep the base mild and serve with 10 ml harissa per bowl on the side.
Ingredients
- 500 gboneless lamb shoulder, cut into 2 cm cubes (trim excess surface fat)
- 180 gyellow onion, finely diced
- 160 gcelery stalks, finely sliced (about 3 medium stalks)
- 20 gcelery leaves, chopped
- 20 gfresh cilantro, chopped
- 20 gfresh parsley, chopped
- 12 ggarlic cloves, minced (about 3 large cloves)
- 30 gtomato paste
- 250 gcrushed tomatoes
- 30 mlolive oil
- 2 tspground ginger
- 1 tspground turmeric
- 1 tspground cumin
- 2 tspsweet paprika
- 0.25 tspground cinnamon (optional but traditional in many homes)
- 8 gfine sea salt
- 1 tspblack pepper, freshly ground
- 1500 mlwater
- 80 gvermicelli noodles, broken into 3–4 cm pieces (fine vermicelli cooks fastest and stays light)
- 30 mllemon juice (about 1 lemon)
🔄 Substitutions
- boneless lamb shoulder→ boneless beef chuck
- vermicelli noodles→ orzo
- crushed tomatoes→ grated ripe tomatoes
Instructions
- 1
Pat the lamb dry and cut it into even 2 cm cubes so it cooks at the same rate. Measure and chop all vegetables and herbs before you start, because the soup builds quickly once the pot is hot.
- 2
Heat the olive oil in a heavy pot over medium heat for 2 minutes until it shimmers. Add the onion and celery, then cook for 8 minutes, stirring often, until softened and lightly glossy but not browned.
- 3
Add the lamb and spread it in an even layer so it makes good contact with the pot. Cook for 6 minutes, stirring every minute, until the lamb turns opaque on the outside and the fond begins to form.
- 4
Stir in the garlic, ground ginger, turmeric, cumin, paprika, cinnamon, salt, and black pepper. Cook for 60–90 seconds, stirring constantly, so the spices bloom in the oil without scorching.
- 5
Add the tomato paste and cook for 2 minutes, pressing it into the bottom to caramelize slightly. Pour in the crushed tomatoes and cook for 3 minutes to concentrate the base and round out the acidity.
- 6
Add the water and scrape the bottom of the pot to dissolve any flavorful browned bits. Bring to a boil, then reduce to a gentle simmer, partially cover, and cook for 55 minutes until the lamb is tender.
- 7
Stir in the vermicelli and simmer for 6 minutes, stirring twice to prevent clumping. The noodles should be tender but still hold their shape, keeping the soup light rather than starchy.
- 8
Turn off the heat and stir in the cilantro, parsley, and celery leaves so their aroma stays fresh. Add the lemon juice, wait 2 minutes for the flavors to meld, then serve hot with extra herbs if desired.
🪪 Recipe Passport
Cultural Background
Chorba is a beloved North African soup, especially associated with Ramadan evenings when a warming, digestible first course is valued. Moroccan versions often lean light and aromatic, using ginger, turmeric, herbs, and a tomato base to perfume the broth.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Sfenj (سفنج) — Moroccan Fried Doughnuts with Sugar
Moroccan · Desserts · 45 min

Khobz (خبز) — Moroccan Round Semolina Bread with a Golden Crust
Moroccan · Breads · 45 min

Moroccan Chicken Bastilla (بسطيلة بالدجاج) — Sweet-Savory Celebration Pie
Moroccan · Main Courses · 140 min

Hungarian Goulash (Gulyás) — Paprika Beef and Potato Soup
Hungarian · Soups · 180 min

Ukrainian Borscht (Український борщ) — Beet, Cabbage, and Beef Soup
Ukrainian · Soups · 170 min

Meghli (مغلي) — Lebanese Spiced Rice Pudding with Nuts
Lebanese · Desserts · 40 min

Spanish Ham Croquettes (Croquetas de Jamón) — Crisp Tapas with Creamy Ham Béchamel
Spanish · Appetizers · 70 min

Yuca with Mojo (Yuca con mojo) — Cuban Cassava with Garlic Citrus Sauce
Cuban · Side Dishes · 55 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.