Persian Barley Soup (سوپ جو)
A classic Iranian winter comfort soup made with pearl barley, tender chicken, carrots, potatoes, and onions, gently spiced with turmeric and finished with fresh lemon juice for a bright, soothing bowl.

Printable Recipe Card
Servings: 6 · Total: 150 min · Difficulty: easy
Ingredients (quick list)
- 150 g Pearl barley (rinsed and soaked)
- 1000 g Water (for soaking barley; also Soup: 1800 g)
- 450 g Chicken thighs, bone-in skinless (about 3 small thighs)
- 200 g Onion (finely diced)
- 180 g Carrots (small dice (about 2 medium))
- 250 g Potato (peeled, 1 cm dice (about 1 large))
- 18 g Tomato paste (1 tbsp)
- 15 ml Neutral oil (1 tbsp)
- 2 g Ground turmeric (1 tsp)
- 1 g Black pepper (1/2 tsp)
- 10 g Fine sea salt (about 1 3/4 tsp, adjust to taste)
- 1 g Dried mint (1 tsp)
+ 2 more in the full ingredients section below.
Steps (summary)
- Rinse the pearl barley in a fine sieve until the water runs mostly clear. Combine barley with 1000 g water in a bowl and soak f…
- In a heavy pot, add chicken thighs and 1800 g water. Bring to a gentle boil over medium-high heat, then reduce to a steady simm…
- In the same pot, heat 15 ml oil over medium heat. Add diced onion and cook 8–10 minutes, stirring, until soft and lightly golde…
- Return the broth to the pot (or pour it back in if strained). Add drained barley, diced carrots, black pepper (1 g), and salt (…
- Add diced potato and continue simmering 20 minutes, partially covered, until barley is tender and the potatoes are soft but not…
- Stir the shredded chicken back into the pot and simmer 5 minutes to warm through. Add dried mint (1 g) and chopped parsley (20…
Cultural Background
Soup-e Jo is a beloved Iranian home-style soup, especially popular in cold months for its soothing warmth and hearty grains. It’s commonly served as a starter at gatherings or as a light dinner, finished with lemon for the signature Persian balance of comfort and brightness.
Equipment
💡 Tips
- For a thicker, more “restaurant-style” Soup-e Jo, simmer 10–15 minutes longer and stir more often; barley starch naturally thickens the soup.
- Add lemon juice off-heat to keep the flavor bright and prevent bitterness.
- If you prefer a clearer soup, rinse barley very thoroughly and skim the broth during the first simmer.
⚠️ Common Mistakes
❌ Boiling the soup aggressively after adding barley
💡 Why: Hard boiling can break vegetables, make the broth cloudy, and cause barley to stick and scorch at the bottom.
✅ Fix: Keep a gentle simmer (small bubbles) and stir every 8–10 minutes; lower heat if you see rapid bubbling.
❌ Adding lemon juice early in cooking
💡 Why: Acid can dull the fresh citrus aroma and may slightly slow softening of grains and potatoes, leaving the soup less balanced.
✅ Fix: Stir in lemon juice after turning off the heat, then rest 10 minutes and adjust acidity at the table.
❌ Under-seasoning the broth
💡 Why: Barley and potatoes absorb salt; the soup can taste flat even if it smelled fragrant while cooking.
✅ Fix: Start with 8 g salt, then taste after potatoes are tender and add the remaining 2 g (or more) gradually.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 4 days. Barley will continue absorbing liquid; reheat gently with 100–250 ml water per portion as needed. Freeze up to 2 months; thaw overnight in the fridge and reheat over low heat, stirring to prevent sticking.
📅 Make Ahead
Soak barley up to 12 hours in the refrigerator, then drain before cooking. The soup can be cooked 1 day ahead; refrigerate and reheat gently, adding hot water to loosen. Add fresh lemon juice and parsley after reheating for the cleanest flavor.
🍽️ Pairs Well With
- Serve hot with extra lemon wedges
- lavash or sangak
- and a simple Shirazi salad. A small bowl of torshi (Persian pickles) on the side is also traditional in winter.
Regional Variations
- TehranOften made thicker and sometimes finished with a little cream or milk for a pale, velvety texture (more café-style). Lemon is still added at the end for balance.
- North of Iran (Mazandaran & Gilan)Commonly includes more herbs (parsley, cilantro, sometimes local greens) and may be soured with ab-ghooreh or sour orange juice, giving a brighter, more herbal profile.
Ingredients
- 150 gPearl barley (rinsed and soaked)
- 1000 gWater (for soaking barley; also Soup: 1800 g)
- 450 gChicken thighs, bone-in skinless (about 3 small thighs)
- 200 gOnion (finely diced)
- 180 gCarrots (small dice (about 2 medium))
- 250 gPotato (peeled, 1 cm dice (about 1 large))
- 18 gTomato paste (1 tbsp)
- 15 mlNeutral oil (1 tbsp)
- 2 gGround turmeric (1 tsp)
- 1 gBlack pepper (1/2 tsp)
- 10 gFine sea salt (about 1 3/4 tsp, adjust to taste)
- 1 gDried mint (1 tsp)
- 45 mlFresh lemon juice (3 tbsp, plus more to serve)
- 20 gFresh parsley (finely chopped)
🔄 Substitutions
- Chicken thighs, bone-in skinless→ Lamb shoulder, cubed
- Pearl barley→ Rolled oats
- Fresh lemon juice→ Ab-ghooreh (verjuice)
Instructions
- 1
Rinse the pearl barley in a fine sieve until the water runs mostly clear. Combine barley with 1000 g water in a bowl and soak for 60 minutes at room temperature. This short soak helps the grains cook evenly and reduces overall simmering time. Drain well and set aside while you start the soup base.
- 2
In a heavy pot, add chicken thighs and 1800 g water. Bring to a gentle boil over medium-high heat, then reduce to a steady simmer (small bubbles). Skim any foam for a cleaner broth. Simmer uncovered for 25 minutes, until the chicken is just cooked through. Remove chicken to a plate; strain broth if desired.
- 3
In the same pot, heat 15 ml oil over medium heat. Add diced onion and cook 8–10 minutes, stirring, until soft and lightly golden. Stir in turmeric (2 g) and tomato paste (18 g) and cook 60–90 seconds to bloom the spices and remove the raw tomato taste, keeping heat moderate to avoid burning.
- 4
Return the broth to the pot (or pour it back in if strained). Add drained barley, diced carrots, black pepper (1 g), and salt (start with 8 g, reserving the rest for later). Bring to a gentle boil, then lower to a simmer. Cook partially covered for 35 minutes, stirring every 8–10 minutes so barley doesn’t stick.
- 5
Add diced potato and continue simmering 20 minutes, partially covered, until barley is tender and the potatoes are soft but not falling apart. While it cooks, shred the chicken meat into bite-size pieces, discarding bones. If the soup thickens too much, add 150–300 g hot water and keep it at a gentle simmer.
- 6
Stir the shredded chicken back into the pot and simmer 5 minutes to warm through. Add dried mint (1 g) and chopped parsley (20 g) and cook 2 minutes. Turn off heat, then stir in lemon juice (45 ml). Rest the soup 10 minutes before serving so the barley releases starch and the flavors round out.
🪪 Recipe Passport
Cultural Background
Soup-e Jo is a beloved Iranian home-style soup, especially popular in cold months for its soothing warmth and hearty grains. It’s commonly served as a starter at gatherings or as a light dinner, finished with lemon for the signature Persian balance of comfort and brightness.
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.
- Macaroni ba Saws-e Gherona (ماکارونی با سس قِرونا) — Persian Cold Pasta with Green Garlic Herb Sauce
- Tokhme Morgh ba Khomeer-e Sib Zamini (تخم مرغ با خمیر سیب زمینی) — Persian Eggs with Potato Dough
- Soup-e Reyhan va Gojeh Farangi (سوپ ریحان و گوجه فرنگی) — Persian Basil and Tomato Soup
- Persian Chicken and Beef Roulade (رولت مرغ و گوشت) — Marbled baked roulade with herbs
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

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Pan-Seared Joojeh Kebab (جوجه کباب تابهای) — Persian Saffron Skillet Chicken
Persian · Kebabs · 34 min

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

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

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 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.