Beef Barley Persian Soup

Featured in: Meadow-Fresh Everyday Dinners

This warming Persian-style soup combines tender beef cubes with pearl barley, lentils, and white beans in a fragrant broth. Fresh parsley, cilantro, dill, and chives add brightness, while the signature topping of crispy mint-fried onions and tangy sour cream creates authentic flavor. Ready in just over 2 hours, this protein-packed bowl serves six generously.

Updated on Tue, 27 Jan 2026 15:35:00 GMT
Tender beef cubes and pearl barley swim in a rich, aromatic broth, ladled into a rustic bowl. Save Pin
Tender beef cubes and pearl barley swim in a rich, aromatic broth, ladled into a rustic bowl. | meadowforks.com

My neighbor brought over a thermos of this soup on a cold Tuesday, and I watched steam rise from the bowl like it was releasing some kind of culinary secret. The first spoonful hit differently—it wasn't just warm, it was alive with herbs and tender beef that seemed to dissolve on my tongue. She told me it was Persian, her grandmother's recipe, and suddenly I understood why people write love letters to soup. That afternoon changed everything about how I cook.

I made this for my book club last month and watched everyone stop mid-conversation when they tasted it. One friend asked if I'd been secretly attending culinary school, which made me laugh—I just remembered my neighbor's advice and paid attention to the sizzle of the onions. By the end of dinner, three people had asked for the recipe, and the pot was scraped completely clean.

Ingredients

  • Beef stew meat (500 g, cut into 2 cm cubes): Look for pieces with some marbling—they'll stay tender during the long simmer and create a richer broth than lean cuts.
  • Pearl barley (1/2 cup, rinsed): Rinsing removes the starch that makes barley gluey, and it adds a subtle chew that makes every spoonful interesting.
  • Dried lentils (1/2 cup, rinsed): Brown or green lentils hold their shape better than red ones, and they quietly thicken the soup as they cook.
  • Dried white beans or cannellini beans (1/2 cup, soaked overnight and drained): Soaking isn't just tradition—it cuts cooking time and makes them digest more easily.
  • Large onion (1, finely chopped): The size matters here because you need enough to create that golden, sweet base that carries the whole flavor profile.
  • Medium carrots (2, diced): Cut them roughly the same size so they cook evenly and don't turn mushy before the lentils are done.
  • Celery stalks (2, diced): This is your aromatic backbone—don't skip it, and don't store-bought pre-cut versions if you can help it.
  • Garlic cloves (2, minced): Fresh garlic matters enormously here; it opens up completely during cooking and becomes almost sweet.
  • Fresh parsley (1/2 cup, chopped): Add this late in cooking so it stays bright and herbaceous instead of becoming a dull shadow of itself.
  • Fresh cilantro (1/2 cup, chopped): Some people skip this, but it's the Persian element that makes this soup unmistakably authentic.
  • Fresh dill (1/4 cup, chopped): The dill adds a grassy, almost floral note that balances the earthiness of the legumes.
  • Fresh chives (1/4 cup, chopped): They're delicate, so add them at the very end or scatter them on top to keep their oniony freshness.
  • Dried mint (2 tbsp, for garnish and fried onions): Buy it at a Persian or Middle Eastern market if you can—it's more fragrant than what you'll find in regular supermarkets.
  • Sour cream (200 g) or Persian kashk: If you can find kashk, use it—it's tangier and more authentic, but sour cream works beautifully too and is easier to find.
  • Olive oil (2 tbsp): Use a good quality oil here; it's a key flavor player, not just cooking medium.
  • Butter (1 tbsp, for fried onions): Butter browns the onions better than oil alone and gives them a richer, deeper color.
  • Ground turmeric (1 tsp): This is the spice that gives Persian food its signature warmth—don't be shy with it.
  • Ground black pepper (1/2 tsp): Freshly ground makes a noticeable difference in a soup like this where spice isn't buried in richness.
  • Salt (1 1/2 tsp, plus more to taste): Start with this amount and taste as you go—the stock you use will affect how much salt you really need.
  • Beef or vegetable stock (2 liters): Make your own if you have time; store-bought works, but homemade stock is where subtle depth comes from.

Instructions

Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Brown the beef:
Heat olive oil in your pot until it shimmers—you want it hot enough that the beef sizzles the moment it touches the surface. Don't crowd the pan or move the meat around too much; let it sit for a couple minutes so it develops a golden crust that holds the flavor in.
Build the flavor base:
Once the beef is out, use the same pot to cook the onions until they're soft and turning golden at the edges—this takes patience, maybe 6 minutes. The garlic, turmeric, and pepper go in for just a minute, just long enough to wake them up and fill the kitchen with their perfume.
Add the vegetables:
Carrots and celery join next, cooking for 3 minutes so they soften slightly but don't fall apart. This short cooking time keeps them from disappearing into the soup later.
Combine everything and simmer:
Return the beef to the pot along with the barley, lentils, beans, and stock, then bring it to a boil before dropping the heat low and covering it. The long simmer—about 1 hour 30 minutes—is where the magic happens; the beef becomes impossibly tender and everything melds together into something greater than its parts.
Add the fresh herbs:
After the long simmer, stir in the parsley, cilantro, dill, and chives, then let everything cook together for just 10 more minutes. This timing keeps the herbs tasting fresh instead of cooked to death.
Make the mint-fried onions:
While the soup finishes, melt butter in a small skillet and add a thinly sliced onion, cooking it low and slow until it's deeply golden and crispy—this takes about 10 minutes and requires patience. When the onions are almost ready, stir in the dried mint and cook for 1 more minute until it releases its aroma.
Finish and serve:
Taste the soup and adjust the salt—you might need a bit more depending on your stock. Ladle the soup into bowls, swirl a generous spoonful of sour cream into the center of each one, and crown it with a handful of those fragrant mint-fried onions.
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Save Pin
| meadowforks.com

My daughter asked for a second bowl last week, which she hasn't done with homemade soup in years. She said it tasted like something from a restaurant but also like home, and I realized that's exactly when cooking stops being about following steps and becomes something you're proud of.

Why the Herbs Make All the Difference

This soup could be forgettable without the herbs—just a brown, heavy bowl of stuff. But fresh parsley, cilantro, dill, and chives transform it into something that tastes alive, like you're eating a garden that's been gently warmed instead of cooked down. I used to think herbs were optional, a last-minute thought, but they're absolutely essential here. The fresh chlorophyll cuts through the richness of the beef and sour cream, making your palate reset with every spoonful.

The Secret Power of Mint-Fried Onions

These onions are what separate this soup from the dozens of other barley soups you might have eaten. The butter browns them more deeply than oil alone, and the slow cooking makes them sweet and almost caramel-like, then the dried mint adds this unexpected floral note that feels sophisticated without being fussy. I started making extra of these to keep in a jar—they elevate morning grain bowls, roasted vegetables, even hummus. Once you taste the difference they make, you'll find yourself adding them to everything.

Making It Your Own

The beauty of this soup is that it's flexible enough to bend to what you have in your kitchen. Some weeks I add spinach or beet greens instead of (or alongside) the fresh herbs, and it deepens the color and adds earthiness. Other times I make it vegetarian by swapping in vegetable stock and adding a bit more depth with soy sauce or nutritional yeast. You can also make it ahead and freeze it—the flavors actually improve after a day or two as everything gets to know each other better.

  • Kashk is worth hunting down at a Persian market if you want the most authentic version, but sour cream works beautifully as a substitute.
  • Don't be afraid to add extra stock if you prefer a brothier soup, or simmer it uncovered longer if you like it thicker.
  • Taste and adjust the salt at the end—it's the easiest way to make the whole thing taste more like itself.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Creamy sour cream swirls into a bowl of hearty Persian beef barley soup, topped with crispy mint-fried onions. Save Pin
Creamy sour cream swirls into a bowl of hearty Persian beef barley soup, topped with crispy mint-fried onions. | meadowforks.com

This soup has become my answer to almost everything—when someone's sick, when the weather turns cold, when I want to feel like I've accomplished something in the kitchen. It's the kind of dish that makes you understand why people talk about food with such reverence.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup actually tastes better the next day as flavors meld together. Store in an airtight container in the refrigerator for up to 3 days. The barley will continue to absorb liquid, so you may need to add more stock when reheating.

What can I substitute for sour cream?

Persian kashk (fermented whey) provides the most authentic tangy flavor. Greek yogurt or labneh make excellent alternatives. For a dairy-free version, try coconut yogurt or simply omit the creamy element and increase the herbs.

Do I really need to soak the beans overnight?

Yes, soaking dried white beans overnight ensures they cook evenly and become tender without requiring excessive cooking time. If you forget, use canned white beans instead and add them during the last 30 minutes of simmering.

Can I freeze this soup?

This soup freezes well for up to 3 months. However, avoid adding the sour cream topping before freezing—add it fresh when reheating. The texture of barley may soften slightly after freezing, but the flavor remains excellent.

What bread pairs best with this soup?

Crusty sourdough or artisan bread works wonderfully for dipping. For an authentic Persian experience, serve with sangak (a sesame-covered flatbread) or lavash bread. The bread helps balance the rich, tangy broth.

How can I make this vegetarian?

Replace beef with extra mushrooms or root vegetables like parsnips and turnips for heartiness. Use vegetable stock instead of beef broth. The barley and beans already provide substantial protein and texture.

Beef Barley Persian Soup

Rich, aromatic soup featuring beef, barley, and legumes with fresh herbs and a tangy sour cream swirl.

Prep Time
25 minutes
Time in Oven/Pan
105 minutes
Complete Time
130 minutes
Recipe by Meadow Forks Olivia Morgan


Skill Level Medium

Cuisine Persian

Servings Produced 6 Portions

Diet Preferences None specified

What You'll Need

Meats

01 1.1 lbs beef stew meat, cut into 3/4 inch cubes

Grains & Legumes

01 1/2 cup pearl barley, rinsed
02 1/2 cup dried lentils, rinsed
03 1/2 cup dried white beans or cannellini beans, soaked overnight and drained

Vegetables

01 1 large onion, finely chopped
02 2 medium carrots, diced
03 2 stalks celery, diced
04 2 cloves garlic, minced

Herbs & Greens

01 1/2 cup fresh parsley, chopped
02 1/2 cup fresh cilantro, chopped
03 1/4 cup fresh dill, chopped
04 1/4 cup fresh chives, chopped
05 2 tbsp dried mint for garnish and fried onions

Dairy & Garnishes

01 7 oz sour cream or Persian kashk

Pantry & Spices

01 2 tbsp olive oil
02 1 tbsp butter for fried onions
03 1 tsp ground turmeric
04 1/2 tsp ground black pepper
05 1 1/2 tsp salt, plus more to taste
06 8.5 cups beef or vegetable stock

Step-by-Step Directions

Step 01

Sear the Beef: In a large pot, heat 1 tablespoon olive oil over medium-high heat. Add beef cubes and brown on all sides, approximately 5 minutes. Remove beef and set aside.

Step 02

Build the Aromatic Base: Add remaining olive oil to the pot. Sauté chopped onions until golden, about 6 minutes. Stir in garlic, turmeric, black pepper, and salt; cook for 1 minute until fragrant.

Step 03

Add Supporting Vegetables: Add carrots and celery to the pot, cook for another 3 minutes.

Step 04

Simmer the Soup: Return beef to the pot. Add barley, lentils, soaked beans, and stock. Bring to a boil, then reduce heat, cover, and simmer for 1 hour 30 minutes, stirring occasionally.

Step 05

Finish with Fresh Herbs: Add chopped parsley, cilantro, dill, and chives to the soup. Simmer uncovered for 10 more minutes. Taste and adjust seasoning as needed.

Step 06

Prepare Mint-Fried Onions: In a small skillet, melt butter over medium-low heat. Add a thinly sliced onion and cook until deeply golden and crisp, about 10 minutes. Stir in dried mint and cook for 1 more minute. Remove from heat.

Step 07

Serve: Ladle the soup into bowls. Swirl 1 to 2 tablespoons of sour cream into each serving and top with mint-fried onions. Serve hot with crusty bread or Persian flatbread.

Kitchen Tools Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Small skillet

Allergy Notice

Always review ingredients for allergens. When unsure, consult your doctor.
  • Contains dairy: sour cream and butter
  • May contain gluten: barley
  • May contain legumes: beans and lentils
  • Check all ingredient labels for gluten and dairy if allergies are a concern

Nutrition Info (per portion)

This nutritional guidance is for informational use only. For personal advice, speak to a healthcare provider.
  • Total Calories: 370
  • Fat Content: 13 grams
  • Carbohydrates: 37 grams
  • Proteins: 27 grams