Skip to content
Zaffaron

Soup-e Ghalat (سوپ غلط) — Persian Grain Soup

Soup-e Ghalat is a comforting Persian grain soup combining corn, hulled wheat, rice, and oats with carrots and parsley. Slow simmering builds a creamy, hearty texture and mild savory flavor ideal for a nourishing meal.

By Zaffaron Kitchen· Published March 15, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy
720 min total Prep 600m · Cook 120m 6 servings 269 cal ~$0.85/serving
↓ Jump to Recipe
Soup-e Ghalat — Persian Grain Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 150 g Hulled wheat (whole wheat berries) (rinsed, soaked 8 hours, drained)
  • 70 g Long-grain white rice (rinsed, soaked 30 minutes, drained)
  • 50 g Rolled oats (old-fashioned, not instant)
  • 200 g Corn kernels (fresh or frozen (thawed if frozen))
  • 200 g Carrots (peeled, finely diced (5 mm))
  • 150 g Yellow onion (finely chopped)
  • 25 g Parsley (finely chopped, stems included if tender)
  • 30 g Unsalted butter (or use olive oil for dairy-free)
  • 10 g Fine sea salt (plus more to taste)
  • 1 g Ground black pepper (about 1/2 teaspoon)
  • 2000 ml Water (plus 250–500 ml as needed for consistency)

Steps (summary)

  1. Soak the hulled wheat in plenty of cool water for 8 hours (or overnight), then drain and rinse. Soak the rice separately in coo…
  2. In a heavy pot over medium heat, melt the butter (or warm the oil). Add the chopped onion and cook for 8–10 minutes, stirring o…
  3. Add the drained hulled wheat and stir for 1 minute. Pour in 2000 ml water and increase heat to high. Bring to a boil, then redu…
  4. Stir in the drained rice and simmer 20 minutes, partially covered. Add the corn and rolled oats, then continue simmering 20–25…
  5. Season with the salt and black pepper, then simmer 10 minutes more to let the grains fully soften and the flavors meld. Stir in…

Cultural Background

Persian grain soups are often associated with home cooking and practical nourishment, especially during colder months or when a sustaining meal is desired. Soup-e Ghalat reflects a tradition of combining pantry grains with vegetables and herbs to create a filling dish that can be stretched to feed a family.

mild savoryearthyslightly sweetcreamyheartysoft grains with gentle chewbutteryfresh herbtoasted grain🌶 low

Equipment

Large heavy-bottomed pot (5–6 L)Wooden spoon or heatproof spatulaFine-mesh strainerChef’s knife and cutting boardMeasuring jug and kitchen scaleLadlePotato masher (optional)

💡 Tips

  • For a smoother, more traditional creamy texture, mash 1–2 ladles of soup with a potato masher and stir back in during the last 10 minutes.
  • If using frozen corn, thaw and drain it first so the soup does not cool down and lengthen cooking time.
  • Keep the simmer gentle and stir often; grains and oats can settle and scorch on the bottom of the pot.
  • Salt near the end helps grains soften more evenly and prevents the soup from tasting overly salty after reducing.

⚠️ Common Mistakes

  • ❌ Skipping the wheat soak

    💡 Why: Unsoaked wheat takes much longer to soften and can cook unevenly, leaving hard centers while the soup over-thickens.

    ✅ Fix: Soak 8 hours, or quick-soak by boiling wheat in water for 5 minutes, then resting covered 1 hour before draining.

  • ❌ Boiling hard after adding oats

    💡 Why: A rapid boil can cause oats to clump and stick, and it can scorch the bottom as the soup thickens.

    ✅ Fix: Keep a gentle simmer and stir every 2–3 minutes once oats are in; lower heat as needed.

  • ❌ Adding all the salt at the beginning

    💡 Why: As the soup reduces and thickens, early salting can concentrate and taste overly salty.

    ✅ Fix: Add most of the salt in the last 20 minutes, then adjust at the end after resting 10 minutes.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 4 days. The soup thickens significantly; reheat gently over low heat with 100–250 ml water per portion, stirring often. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Soak the wheat up to 24 hours ahead and refrigerate it in its soaking water; drain and rinse before cooking. Chop onion and carrots up to 1 day ahead and refrigerate. The cooked soup tastes even better the next day; reheat with added water to loosen.

🍽️ Pairs Well With

  • Flatbread (lavash or pita)
  • A plate of fresh herbs and radishes
  • Lemon wedges for a bright finish

Regional Variations

  • Tehran-style home cookingOften kept mild and thick, with extra oats for a porridge-like finish; parsley is added at the end for freshness.
  • Northern Iran-inspired versionsMay include more herbs and sometimes additional vegetables such as celery or green beans, creating a greener, more aromatic soup while keeping the grain base.
weeknight dinner meal prep cold weather meals light lunch
#comfort-food#high-fiber#whole-grains#one-pot#family-style

Ingredients

  • 150 gHulled wheat (whole wheat berries) (rinsed, soaked 8 hours, drained)
  • 70 gLong-grain white rice (rinsed, soaked 30 minutes, drained)
  • 50 gRolled oats (old-fashioned, not instant)
  • 200 gCorn kernels (fresh or frozen (thawed if frozen))
  • 200 gCarrots (peeled, finely diced (5 mm))
  • 150 gYellow onion (finely chopped)
  • 25 gParsley (finely chopped, stems included if tender)
  • 30 gUnsalted butter (or use olive oil for dairy-free)
  • 10 gFine sea salt (plus more to taste)
  • 1 gGround black pepper (about 1/2 teaspoon)
  • 2000 mlWater (plus 250–500 ml as needed for consistency)

🔄 Substitutions

  • Hulled wheat (whole wheat berries)→ Pearl barley
  • Unsalted butter→ Olive oil
  • Long-grain white rice→ Brown rice

Instructions

  1. 1

    Soak the hulled wheat in plenty of cool water for 8 hours (or overnight), then drain and rinse. Soak the rice separately in cool water for 30 minutes, then drain and rinse. This softens the grains for even cooking and helps the soup become naturally creamy without needing dairy.

  2. 2

    In a heavy pot over medium heat, melt the butter (or warm the oil). Add the chopped onion and cook for 8–10 minutes, stirring often, until translucent and lightly golden at the edges. Add the diced carrots and cook 3 minutes more to coat them in fat and begin building sweetness.

  3. 3

    Add the drained hulled wheat and stir for 1 minute. Pour in 2000 ml water and increase heat to high. Bring to a boil, then reduce to a gentle simmer (small bubbles). Partially cover and cook 60 minutes, stirring every 10–15 minutes so the wheat does not stick to the bottom.

  4. 4

    Stir in the drained rice and simmer 20 minutes, partially covered. Add the corn and rolled oats, then continue simmering 20–25 minutes, stirring frequently. The oats will thicken the soup; if it becomes too thick, add 250–500 ml hot water in small additions to keep it spoonable.

  5. 5

    Season with the salt and black pepper, then simmer 10 minutes more to let the grains fully soften and the flavors meld. Stir in the chopped parsley and cook 2 minutes just to wilt and keep it bright. Rest the soup off heat for 10 minutes; it will thicken as it stands.

🪪 Recipe Passport

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

Cultural Background

Persian grain soups are often associated with home cooking and practical nourishment, especially during colder months or when a sustaining meal is desired. Soup-e Ghalat reflects a tradition of combining pantry grains with vegetables and herbs to create a filling dish that can be stretched to feed a family.

Regional Variations

Tehran-style home cooking: Often kept mild and thick, with extra oats for a porridge-like finish; parsley is added at the end for freshness.
Northern Iran-inspired versions: May include more herbs and sometimes additional vegetables such as celery or green beans, creating a greener, more aromatic soup while keeping the grain base.

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

269
Calories
7.5g
Protein
5.2g
Fat
50g
Carbs
6.8g
Fiber
650mg
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.