Soup-e Jo ba Gharch (سوپ جو با قارچ) — Persian Barley and Mushroom Soup
A classic Persian-style barley and mushroom soup with onion, garlic, carrots, and potatoes simmered in broth until hearty, then finished with a silky texture. Comforting, earthy, and ideal for gatherings.

Printable Recipe Card
Servings: 6 · Total: 105 min · Difficulty: easy
Ingredients (quick list)
- 200 g Pearl barley (rinsed well, then soaked)
- 720 ml Cold water (for soaking the barley)
- 200 g Yellow onion (finely diced)
- 30 ml Olive oil (about 2 tablespoons)
- 150 g Carrot (small dice (about 2 medium))
- 200 g Potato (peeled, small dice (about 1 medium))
- 12 g Garlic (minced (about 3 cloves))
- 350 g Mushrooms (cremini or white button, sliced 5 mm thick)
- 1500 ml Chicken broth (low-sodium; use vegetable broth for vegetarian)
- 8 g Salt (about 1 1/4 teaspoons, plus more to taste)
- 1 tsp Black pepper (freshly ground)
- 2 tsp Dried parsley (or 2 tablespoons finely chopped fresh parsley)
+ 2 more in the full ingredients section below.
Steps (summary)
- Rinse the pearl barley under cold running water until the water runs mostly clear. Combine barley with 720 ml cold water and so…
- In a heavy pot or Dutch oven, warm 30 ml olive oil over medium heat for 1 minute. Add diced onion and cook 8–10 minutes, stirri…
- Add minced garlic and cook 45–60 seconds until fragrant, keeping the heat at medium to prevent scorching. Add sliced mushrooms…
- Add the drained barley, then pour in 1500 ml broth. Increase heat to high and bring to a boil (about 6–8 minutes). Skim any foa…
- Season with 8 g salt and 1 teaspoon black pepper. Continue simmering 15–20 minutes, or until barley is tender but still pleasan…
- For a velvety texture, ladle about 2 cups (roughly 450–500 ml) of soup into a blender and blend 20–30 seconds, then return to t…
Cultural Background
Barley soup is widely served in Iranian homes and at gatherings as a warming first course, valued for its comforting texture and nourishing ingredients. Variations with mushrooms are common in contemporary family cooking and restaurants, reflecting seasonal produce and pantry-friendly staples.
Equipment
💡 Tips
- Slice mushrooms evenly (about 5 mm) so they cook at the same rate and keep a meaty bite.
- Keep the simmer gentle; a hard boil can break barley and make the soup overly starchy.
- If using fresh herbs, add them in the last 3–5 minutes to keep their aroma bright.
- For extra depth without changing the profile, brown the mushrooms a little longer until lightly golden at the edges.
- Taste for salt only after the barley is nearly tender; broth reduces and concentrates as it simmers.
⚠️ Common Mistakes
❌ Skipping the barley rinse/soak
💡 Why: Unrinsed barley can add excess starch and uneven cooking, making the soup gummy.
✅ Fix: Rinse until mostly clear and soak 30 minutes; drain well before adding to the pot.
❌ Boiling hard for the entire cook
💡 Why: A rolling boil can break grains and vegetables, turning the soup cloudy and overly thick.
✅ Fix: Bring to a boil, then reduce to a gentle simmer and stir every 8–10 minutes.
❌ Adding all salt at the start with salty broth
💡 Why: As the soup reduces, salt concentrates and can become too salty.
✅ Fix: Use low-sodium broth and add most of the salt when barley is nearly tender, then adjust at the end.
❌ Blending too much of the soup
💡 Why: Over-blending can eliminate the signature hearty texture and make it pasty.
✅ Fix: Blend only 2 cups or pulse briefly with an immersion blender, leaving visible barley and vegetables.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. The soup thickens as it sits; reheat gently over medium-low heat, adding 120–240 ml water or broth as needed. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Cook the soup up to 2 days ahead and refrigerate. Reheat gently over medium-low heat, thinning with 120–240 ml water or broth. Add lemon juice and herbs at the end of reheating for the freshest flavor.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- Fresh herb platter (mint
- basil
- radishes)
- Lemon wedges
- A simple Shirazi-style cucumber and tomato salad
Regional Variations
- Tehran-style home cookingOften finished a bit thicker and smoother by blending a portion of the soup for a creamy mouthfeel while keeping barley intact.
- Northern Iran (Caspian-influenced tables)Commonly includes more fresh herbs and a brighter finish with extra lemon juice, emphasizing a fresher, greener aroma alongside the mushrooms.
Ingredients
- 200 gPearl barley (rinsed well, then soaked)
- 720 mlCold water (for soaking the barley)
- 200 gYellow onion (finely diced)
- 30 mlOlive oil (about 2 tablespoons)
- 150 gCarrot (small dice (about 2 medium))
- 200 gPotato (peeled, small dice (about 1 medium))
- 12 gGarlic (minced (about 3 cloves))
- 350 gMushrooms (cremini or white button, sliced 5 mm thick)
- 1500 mlChicken broth (low-sodium; use vegetable broth for vegetarian)
- 8 gSalt (about 1 1/4 teaspoons, plus more to taste)
- 1 tspBlack pepper (freshly ground)
- 2 tspDried parsley (or 2 tablespoons finely chopped fresh parsley)
- 1 tspDried dill (or 1 tablespoon finely chopped fresh dill)
- 15 mlLemon juice (about 1 tablespoon, to brighten at the end)
🔄 Substitutions
- Chicken broth→ Vegetable broth
- Pearl barley→ Hulled barley
- Olive oil→ Unsalted butter
Instructions
- 1
Rinse the pearl barley under cold running water until the water runs mostly clear. Combine barley with 720 ml cold water and soak for 30 minutes at room temperature. Drain well. Soaking shortens cooking time and helps the grains cook evenly without turning the soup cloudy or gluey.
- 2
In a heavy pot or Dutch oven, warm 30 ml olive oil over medium heat for 1 minute. Add diced onion and cook 8–10 minutes, stirring often, until soft and pale golden. Add carrot and potato; cook 5 minutes to lightly coat in oil and start building a sweet, savory base.
- 3
Add minced garlic and cook 45–60 seconds until fragrant, keeping the heat at medium to prevent scorching. Add sliced mushrooms and cook 8–10 minutes, stirring, until they release their moisture and the pan looks less wet. This step concentrates mushroom flavor for a deeper, earthier soup.
- 4
Add the drained barley, then pour in 1500 ml broth. Increase heat to high and bring to a boil (about 6–8 minutes). Skim any foam if needed, then reduce to a gentle simmer. Cover partially and cook 40 minutes, stirring every 8–10 minutes so barley does not stick to the bottom.
- 5
Season with 8 g salt and 1 teaspoon black pepper. Continue simmering 15–20 minutes, or until barley is tender but still pleasantly chewy and the potato is fully soft. If the soup becomes too thick, add 120–240 ml hot water, a little at a time, and simmer 3 minutes after each addition.
- 6
For a velvety texture, ladle about 2 cups (roughly 450–500 ml) of soup into a blender and blend 20–30 seconds, then return to the pot; or use an immersion blender for 10–15 seconds, keeping plenty of chunks. Stir in dried parsley and dill, simmer 2 minutes, then add lemon juice and adjust salt and pepper. Rest 10 minutes before serving.
🪪 Recipe Passport
Cultural Background
Barley soup is widely served in Iranian homes and at gatherings as a warming first course, valued for its comforting texture and nourishing ingredients. Variations with mushrooms are common in contemporary family cooking and restaurants, reflecting seasonal produce and pantry-friendly staples.
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.
- Stuffed Chicken with Celery and Mushrooms (دلمه مرغ و کرفس و قارچ) — Elegant Persian dolmeh-style roulades
- Soup-e Makarooneh (سوپ ماکارونی) — Persian Chicken & Macaroni Soup
- Soup-e Shir ba Sabzijat (سوپ شیر با سبزیجات) — Persian Creamy Vegetable Milk Soup
- Soup Piazcheh (سوپ پیازچه) — Persian Spring Onion & Oat Soup
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

Pastay Paniri (پاستای پنیری) — Persian-Style Cheesy Pasta with Fresh Tomatoes
Persian · Main Courses · 27 min

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Spas (Սպաս) — Armenian Yogurt-and-Wheat Soup
Armenian · Soups · 70 min

Uzbek Shurpa (Шўрпа) — Lamb and Vegetable Soup
Uzbek · Soups · 160 min

Chicken Chygyrtma (Toyuq Çığırtması) — Azerbaijani Chicken with Eggs and Tomatoes
Azerbaijani · Main Courses · 65 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Estonian Barley-Potato Mash (Mulgipuder) — Rustic Mulgimaa Comfort Food
Estonian · Main Courses · 70 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.