Skip to content
Zaffaron

Soup-e Gharch va Jo (سوپ قارچ و جو) — Persian Mushroom & Barley Soup

Persian mushroom and barley soup simmered with beef, tomato paste, and dried marjoram, then finished with vinegar for brightness. A hearty, restorative starter or winter meal with deep umami and chewy barley.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: gluten
120 min total Prep 25m · Cook 95m 6 servings 320 cal ~$3.1/serving
↓ Jump to Recipe
Soup-e Gharch va Jo — Persian Mushroom & Barley Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 350 g Beef chuck, trimmed and cut into 2 cm cubes (Use halal-certified beef if needed)
  • 200 g Yellow onion, finely diced (About 1 large onion)
  • 12 g Garlic, minced (About 4 cloves)
  • 30 ml Neutral oil (Such as sunflower or canola)
  • 35 g Tomato paste (About 2 tablespoons)
  • 1200 ml Beef stock (Low-sodium preferred)
  • 600 ml Water (Add more during simmering if needed)
  • 150 g Rolled barley (Rinse under cold water until mostly clear)
  • 450 g White button mushrooms, sliced 5 mm thick (Wipe clean; avoid soaking in water)
  • 2 tsp Dried marjoram (Rub between fingers before adding)
  • 8 g Fine salt (Adjust to taste depending on stock salinity)
  • 1 tsp Black pepper, freshly ground (Add more at the end if desired)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Rinse the rolled barley in a fine-mesh sieve under cold running water for 60–90 seconds, then drain well. Dice the onion, mince…
  2. Heat a heavy pot over medium-high heat for 2 minutes. Add the oil and onion, then sauté 8–10 minutes, stirring often, until dee…
  3. Push the meat and onions to the edges of the pot and add tomato paste to the center. Cook the paste 2 minutes, stirring constan…
  4. Bring to a boil over high heat, then reduce to a gentle simmer (small bubbles). Cover partially and simmer 45 minutes, stirring…
  5. Stir in the rinsed rolled barley. Return to a gentle simmer, partially covered, for 30–35 minutes, stirring frequently to preve…
  6. While barley cooks, heat a wide skillet over high heat for 2 minutes. Add the mushrooms in a single layer (work in 2 batches if…

+ 1 more steps in the full instructions section below.

Cultural Background

Mushroom and barley soup is widely served in Iranian home cooking and restaurants as a warming starter, especially in cooler months. It reflects a preference for slow-simmered broths balanced with herbs and a final touch of acidity to lift rich flavors.

savoryumamibrightmildly tangyheartythickchewy barleytender meattoasted tomatoearthy mushroomsherbal marjoramslow-simmered broth🌶 mild

Equipment

Heavy-bottomed pot or Dutch oven (5–6 L)Wide skillet for browning mushroomsFine-mesh sieveChef’s knife and cutting boardWooden spoon or heatproof spatulaMeasuring cups and spoons

💡 Tips

  • For a richer broth, brown the beef well before adding liquids; color equals flavor.
  • Stir barley often once added—barley releases starch and can stick to the pot bottom.
  • Add vinegar off heat to preserve a clean, bright finish rather than a harsh sourness.
  • If you prefer a smoother texture, mash a few spoonfuls of barley against the pot and stir back in.
  • Mushrooms brown best when the pan is hot and not crowded; sauté in batches if needed.

⚠️ Common Mistakes

  • ❌ Adding mushrooms directly to the pot without browning

    💡 Why: They release water and dilute the broth, making flavor flatter and texture less satisfying

    ✅ Fix: Sauté mushrooms in a hot, wide pan until moisture evaporates and edges brown, then add to the soup.

  • ❌ Boiling the soup vigorously after adding meat

    💡 Why: Hard boiling can tighten muscle fibers and make the meat tougher while clouding the broth

    ✅ Fix: Keep a gentle simmer with small bubbles; partially cover and adjust heat as needed.

  • ❌ Not stirring after adding barley

    💡 Why: Barley sinks and sticks, scorching the bottom and adding bitterness

    ✅ Fix: Stir every few minutes, especially near the end, and add a splash of water if the soup gets too thick.

  • ❌ Adding vinegar early in cooking

    💡 Why: Acid can dull the fresh, bright finish and may slightly slow softening of grains

    ✅ Fix: Stir vinegar in off heat or in the last 1–2 minutes, then rest 5 minutes before serving.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container up to 4 days. The soup thickens as barley absorbs liquid; reheat gently with 100–250 ml water or stock, stirring often. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Cook the soup fully up to 2 days ahead; refrigerate and reheat gently, thinning with water or stock. For best texture, sauté mushrooms a day ahead and refrigerate separately, then rewarm and add during reheating. Add vinegar only right before serving.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • Fresh herbs and radishes on the side
  • A simple salad with lemon and olive oil

Regional Variations

  • Tehran-style restaurant soupOften served thicker and smoother, with a longer simmer and more frequent stirring to build body; acidity is added at the end for a clean finish.
  • Northern Iran (Caspian influence)May lean more herbal and tangy, using a slightly higher amount of dried herbs and a more noticeable sour note at serving time.
weeknight dinner winter meals starter for a Persian spread meal prep lunches family gatherings
#comfort-food#winter#high-protein#one-pot#make-ahead

Ingredients

  • 350 gBeef chuck, trimmed and cut into 2 cm cubes (Use halal-certified beef if needed)
  • 200 gYellow onion, finely diced (About 1 large onion)
  • 12 gGarlic, minced (About 4 cloves)
  • 30 mlNeutral oil (Such as sunflower or canola)
  • 35 gTomato paste (About 2 tablespoons)
  • 1200 mlBeef stock (Low-sodium preferred)
  • 600 mlWater (Add more during simmering if needed)
  • 150 gRolled barley (Rinse under cold water until mostly clear)
  • 450 gWhite button mushrooms, sliced 5 mm thick (Wipe clean; avoid soaking in water)
  • 2 tspDried marjoram (Rub between fingers before adding)
  • 8 gFine salt (Adjust to taste depending on stock salinity)
  • 1 tspBlack pepper, freshly ground (Add more at the end if desired)
  • 20 mlVinegar (White wine vinegar or distilled white vinegar)

🔄 Substitutions

  • Beef chuck→ Lamb shoulder, cut into 2 cm cubes
  • Rolled barley→ Pearl barley
  • White button mushrooms→ Cremini mushrooms

Instructions

  1. 1

    Rinse the rolled barley in a fine-mesh sieve under cold running water for 60–90 seconds, then drain well. Dice the onion, mince the garlic, and slice the mushrooms. Keep mushrooms dry by wiping with a damp towel. This prep prevents gummy barley and helps mushrooms brown instead of steaming.

  2. 2

    Heat a heavy pot over medium-high heat for 2 minutes. Add the oil and onion, then sauté 8–10 minutes, stirring often, until deeply golden. Add the garlic and cook 30 seconds until fragrant. Add beef cubes and cook 6–8 minutes, turning, until most sides lose their raw color.

  3. 3

    Push the meat and onions to the edges of the pot and add tomato paste to the center. Cook the paste 2 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw. Stir everything together, then add beef stock and water, scraping the bottom to release browned bits.

  4. 4

    Bring to a boil over high heat, then reduce to a gentle simmer (small bubbles). Cover partially and simmer 45 minutes, stirring every 10–15 minutes. Skim any foam during the first 10 minutes for a cleaner broth. Maintain a steady simmer; boiling hard can toughen the meat.

  5. 5

    Stir in the rinsed rolled barley. Return to a gentle simmer, partially covered, for 30–35 minutes, stirring frequently to prevent sticking. If the soup thickens too quickly, add 100–200 ml water to keep it spoonable. The barley should be tender but still pleasantly chewy.

  6. 6

    While barley cooks, heat a wide skillet over high heat for 2 minutes. Add the mushrooms in a single layer (work in 2 batches if needed) and sauté 6–8 minutes total, stirring occasionally, until their moisture evaporates and edges brown. This concentrates flavor and keeps the soup from turning watery.

  7. 7

    Add browned mushrooms to the pot along with dried marjoram, salt, and black pepper. Simmer uncovered 10 minutes to meld flavors and slightly thicken. Taste and adjust salt. Turn off the heat, stir in the vinegar, and rest 5 minutes before serving so the acidity stays bright.

🪪 Recipe Passport

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

Cultural Background

Mushroom and barley soup is widely served in Iranian home cooking and restaurants as a warming starter, especially in cooler months. It reflects a preference for slow-simmered broths balanced with herbs and a final touch of acidity to lift rich flavors.

Regional Variations

Tehran-style restaurant soup: Often served thicker and smoother, with a longer simmer and more frequent stirring to build body; acidity is added at the end for a clean finish.
Northern Iran (Caspian influence): May lean more herbal and tangy, using a slightly higher amount of dried herbs and a more noticeable sour note at serving time.

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

320
Calories
24g
Protein
12g
Fat
30g
Carbs
6g
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.