Skip to content
Zaffaron

Soup-e Jo (سوپ جو) — Creamy Persian Barley Soup

Creamy Persian barley soup made with hulled barley, carrots, fat-free broth, a thick white sauce, and heavy cream. Silky, comforting, and often served as a refined starter at gatherings.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
145 min total Prep 70m · Cook 75m 6 servings 295 cal ~$1.55/serving
↓ Jump to Recipe
Soup-e Jo — Creamy Persian Barley Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 200 g Hulled barley (rinsed and soaked 60 minutes, then drained)
  • 1000 ml Water (for soaking barley)
  • 30 g Unsalted butter
  • 150 g Yellow onion (finely diced)
  • 200 g Carrot (small dice (about 5 mm))
  • 1500 ml Fat-free chicken broth (or fat-free vegetable broth)
  • 1 leaf Bay leaf
  • 8 g Fine sea salt (plus more to taste)
  • 1 tsp Black pepper (freshly ground)
  • 40 g All-purpose flour (for thick white sauce)
  • 480 ml Whole milk (for thick white sauce, warmed)
  • 240 ml Heavy cream (at room temperature)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Rinse the hulled barley under cool running water until the water runs mostly clear. Cover with 1000 ml water and soak for 60 mi…
  2. In a heavy pot over medium heat, melt the butter (about 1 minute). Add the diced onion and cook 8–10 minutes, stirring often, u…
  3. Add the drained barley, fat-free broth, bay leaf, and 8 g salt. Bring to a boil over high heat (about 8–10 minutes), then reduc…
  4. While the soup simmers, make the thick white sauce: in a saucepan over medium heat, melt 15 g of the butter taken from the tota…
  5. Remove the bay leaf from the soup. Stir in the thick white sauce and simmer 10 minutes on low, stirring frequently to prevent s…
  6. Lower the heat to very low. Temper the heavy cream by whisking 2 ladles (about 200 ml) of hot soup into the cream, then pour th…

Cultural Background

Creamy barley soup is a familiar starter in Iranian home cooking and is also commonly served at formal gatherings where a smooth, refined first course is appreciated. Its popularity reflects a preference for warming soups that can be prepared ahead and served consistently to guests.

savorycreamymildly sweet from carrots and onionvelvetythicktender grainsbutteryblack pepperfresh parsley🌶 low

Equipment

Large heavy pot or Dutch oven (5–6 L)Medium saucepan (for white sauce)WhiskWooden spoon or heatproof spatulaMeasuring cups and spoonsFine-mesh strainerLadle

💡 Tips

  • For the most luxurious texture, simmer until the barley is fully tender; undercooked barley makes the soup feel grainy rather than creamy.
  • Warm the milk for the white sauce and keep the soup at a gentle simmer to avoid lumps and scorching.
  • Always temper the cream and avoid boiling after adding it; high heat can cause splitting.
  • If you want a smoother, banquet-style finish, blend 2 cups (about 450 ml) of the soup and stir it back in.
  • Black pepper is traditional; add it at the end so its aroma stays bright.

⚠️ Common Mistakes

  • ❌ Not soaking or fully cooking the hulled barley

    💡 Why: Hulled barley is chewy and takes time; undercooked grains make the soup feel rough and starchy.

    ✅ Fix: Soak 60 minutes and simmer until the barley is very tender; add a little water and extend cooking 10–20 minutes if needed.

  • ❌ Adding the cream directly to very hot soup and then boiling

    💡 Why: Rapid heat can split the cream, making the soup look curdled.

    ✅ Fix: Temper the cream with hot soup first, then add back on very low heat and never let it boil.

  • ❌ Lumpy or thin white sauce

    💡 Why: Cold milk or rushing the roux can create lumps; under-simmering prevents full thickening.

    ✅ Fix: Warm the milk, whisk constantly while adding, and simmer 6–8 minutes until it coats a spoon before adding to the soup.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 4 days. The soup thickens as it sits; reheat gently over low heat, stirring often, and loosen with water or broth 60–120 ml at a time. Freeze up to 2 months, but add cream after thawing for best texture.

📅 Make Ahead

Soak the barley up to 12 hours in the refrigerator, then drain before cooking. The soup (without cream) can be cooked 1 day ahead; refrigerate, reheat gently, and add tempered cream and parsley just before serving for the freshest flavor and best texture.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • Fresh herb platter and radishes
  • A simple cucumber-and-tomato salad
  • Lemon wedges and extra chopped parsley

Regional Variations

  • Tehran-style banquet serviceOften made extra smooth and thick, sometimes partially blended, and finished with a generous amount of cream for a glossy, velvety look suitable for formal starters.
  • Home-style across IranCommonly adjusted based on what is available: some cooks keep it lighter with less cream, while others enrich it further and add more herbs for a greener aroma.
weddings formal gatherings family dinners Nowruz-style hosting cold-weather meals
#creamy#comfort food#starter#wedding-style#make-ahead friendly

Ingredients

  • 200 gHulled barley (rinsed and soaked 60 minutes, then drained)
  • 1000 mlWater (for soaking barley)
  • 30 gUnsalted butter
  • 150 gYellow onion (finely diced)
  • 200 gCarrot (small dice (about 5 mm))
  • 1500 mlFat-free chicken broth (or fat-free vegetable broth)
  • 1 leafBay leaf
  • 8 gFine sea salt (plus more to taste)
  • 1 tspBlack pepper (freshly ground)
  • 40 gAll-purpose flour (for thick white sauce)
  • 480 mlWhole milk (for thick white sauce, warmed)
  • 240 mlHeavy cream (at room temperature)
  • 20 gParsley (finely chopped, plus extra for garnish)
  • 15 mlFresh lemon juice (optional, for brightness)

🔄 Substitutions

  • Fat-free chicken broth→ Fat-free vegetable broth
  • Whole milk in the thick white sauce→ 2% milk
  • Heavy cream→ Half-and-half

Instructions

  1. 1

    Rinse the hulled barley under cool running water until the water runs mostly clear. Cover with 1000 ml water and soak for 60 minutes at room temperature. Drain well. Soaking shortens cooking time and helps the grains soften evenly, which is key for a velvety, wedding-style texture.

  2. 2

    In a heavy pot over medium heat, melt the butter (about 1 minute). Add the diced onion and cook 8–10 minutes, stirring often, until translucent and lightly sweet but not browned. Add the diced carrot and cook 4 minutes to coat in butter and begin softening.

  3. 3

    Add the drained barley, fat-free broth, bay leaf, and 8 g salt. Bring to a boil over high heat (about 8–10 minutes), then reduce to a gentle simmer. Partially cover and cook 45–60 minutes, stirring every 8–10 minutes, until the barley is very tender and the soup looks naturally creamy.

  4. 4

    While the soup simmers, make the thick white sauce: in a saucepan over medium heat, melt 15 g of the butter taken from the total (or use the same 30 g butter if you prefer one pot and measure carefully). Whisk in the flour and cook 2 minutes until smooth and pale. Gradually whisk in the warmed milk and simmer 6–8 minutes until thick enough to coat a spoon.

  5. 5

    Remove the bay leaf from the soup. Stir in the thick white sauce and simmer 10 minutes on low, stirring frequently to prevent sticking. If the soup becomes too thick, add up to 500 ml water in 100 ml increments, keeping a slow simmer until the texture is silky and spoonable.

  6. 6

    Lower the heat to very low. Temper the heavy cream by whisking 2 ladles (about 200 ml) of hot soup into the cream, then pour the mixture back into the pot. Cook 3–4 minutes without boiling to keep the soup smooth. Stir in black pepper, chopped parsley, and optional lemon juice. Taste and adjust salt; rest 5 minutes before serving.

🪪 Recipe Passport

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

Cultural Background

Creamy barley soup is a familiar starter in Iranian home cooking and is also commonly served at formal gatherings where a smooth, refined first course is appreciated. Its popularity reflects a preference for warming soups that can be prepared ahead and served consistently to guests.

Regional Variations

Tehran-style banquet service: Often made extra smooth and thick, sometimes partially blended, and finished with a generous amount of cream for a glossy, velvety look suitable for formal starters.
Home-style across Iran: Commonly adjusted based on what is available: some cooks keep it lighter with less cream, while others enrich it further and add more herbs for a greener aroma.

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

295
Calories
9g
Protein
13g
Fat
36g
Carbs
6g
Fiber
720mg
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.