Persian Beef Barley Soup

Featured in: Weeknight Dinners

This robust Persian-inspired soup combines tender beef cubes with pearl barley, lentils, and white beans for a protein-rich meal. The broth is infused with turmeric, garlic, and a medley of fresh herbs including parsley, cilantro, dill, and chives. After slow-simmering for nearly two hours, the soup is finished with a luxurious swirl of sour cream (or traditional kashk) and topped with crispy mint-fried onions that add aromatic depth. Perfect for cold weather, this substantial dish serves six and pairs beautifully with crusty bread or Persian flatbread.

Updated on Wed, 28 Jan 2026 16:19:00 GMT
Steaming bowls of Beef Barley Soup topped with golden, crispy mint-fried onions and a tangy sour cream swirl. Save
Steaming bowls of Beef Barley Soup topped with golden, crispy mint-fried onions and a tangy sour cream swirl. | opticbaker.com

The aroma of this soup bubbling away takes me back to a rainy Sunday when my kitchen became the warmest room in the house. I had discovered a tiny Persian market earlier that week and came home with bags of unfamiliar herbs and a jar of kashk that would change everything. That first spoonful, with the tangy cream swirling through the rich beef broth, felt like discovering a secret language of flavors I never wanted to stop speaking.

I made a giant batch for my book club one winter evening, and the conversation kept circling back to the soup. My friend Sarah, who claims to hate cilantro, asked thirds. Thats when I knew this recipe wasnt just feeding people, it was making them feel something genuine and unexpected.

Ingredients

  • Beef stew meat: Cutting into 2 cm cubes ensures even cooking and tender bites in every spoonful
  • Pearl barley: Rinse thoroughly to remove excess starch that can make the soup overly thick
  • Dried lentils: These break down beautifully and add body without overwhelming the broth
  • Dried white beans: Soaking overnight is nonnegotiable for proper texture and cooking time
  • Large onion: Finely chopped creates the foundational flavor base that carries through every layer
  • Carrots and celery: Dice them the same size so they cook evenly and look uniform in the finished soup
  • Fresh parsley, cilantro, dill, and chives: This herb combination is what transforms it from ordinary soup into something memorable
  • Sour cream or kashk: The tangy element cuts through the richness and adds authentic Persian depth
  • Dried mint: Used in the fried onion topping, it adds an aromatic finish that brightens the whole bowl
  • Beef or vegetable stock: Homemade stock makes a noticeable difference if you have it on hand

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Brown the beef:
Heat 1 tablespoon olive oil in a large pot over medium-high heat, add beef cubes, and brown on all sides for about 5 minutes, then remove and set aside.
Build the flavor base:
Add remaining olive oil to the pot, sauté chopped onions until golden for 6 minutes, stir in garlic, turmeric, black pepper, and salt, and cook for 1 minute until fragrant.
Add the vegetables:
Stir in carrots and celery, cook for 3 more minutes to soften slightly.
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.
Add the fresh herbs:
Stir in chopped parsley, cilantro, dill, and chives, simmer uncovered for 10 more minutes, and taste to adjust seasoning.
Make the mint-fried onions:
Melt butter in a small skillet over medium-low heat, add thinly sliced onion, cook until deeply golden and crisp for 10 minutes, stir in dried mint, cook for 1 more minute, and remove from heat.
Finish and serve:
Ladle soup into bowls, swirl 1 to 2 tablespoons of sour cream into each serving, and top generously with mint-fried onions.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Save
| opticbaker.com

There was this one evening when I was too tired to make the fried onions topping, and the soup felt incomplete. The next day I whipped them up, took one bite, and realized what I had been missing. That finishing touch is what elevates this from good to unforgettable.

The Secret to Perfect Texture

The barley will continue absorbing liquid as the soup sits, so if you are making this ahead, thin it with extra stock before reheating. I learned this the hard way when my leftovers turned into stew, but honestly, nobody complained about eating something that hearty.

Making It Your Own

Sometimes I throw in a handful of spinach or beet greens during the last five minutes of cooking. The greens wilt into the broth and add this gorgeous color that makes the bowl look even more inviting. My daughter now requests it that way every time.

Serving Suggestions

A crusty loaf of bread is perfect for soaking up every drop, but Persian flatbread is the traditional choice and worth seeking out if you can find it. I have also served this over a small mound of white rice for a more substantial meal.

  • Set out extra sour cream at the table so guests can adjust the tanginess to their liking
  • The mint-fried onions can be made a day ahead and kept in a sealed container
  • This soup actually tastes better the next day as the flavors have time to meld together
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Close-up of hearty Beef Barley Soup featuring tender beef, lentils, and fresh herbs in a rich broth. Save
Close-up of hearty Beef Barley Soup featuring tender beef, lentils, and fresh herbs in a rich broth. | opticbaker.com

There is something profoundly satisfying about making a soup that nourishes both body and spirit. This recipe has become my go-to for days when I need to feed people well and remind myself why I fell in love with cooking in the first place.

Cooking Q&A

What makes this soup Persian-inspired?

The combination of fresh herbs like parsley, cilantro, dill, and chives, along with the garnish of mint-fried onions and sour cream (or kashk), reflects traditional Persian flavor profiles found in dishes like ash and thick soups.

Can I make this soup vegetarian?

Yes, simply omit the beef and use vegetable stock instead of beef stock. The barley, lentils, and beans provide plenty of protein and texture.

Do I need to soak the beans overnight?

Yes, the dried white beans require overnight soaking to ensure they cook properly and become tender during the simmering process.

What is kashk and can I substitute it?

Kashk is fermented whey used in Persian cooking, offering a tangy, slightly salty flavor. Sour cream makes an excellent accessible substitute, though Greek yogurt or crème fraîche also work well.

How long does this soup keep?

This soup stores beautifully for 4-5 days in the refrigerator and actually improves in flavor as the ingredients meld together. Reheat gently on the stovetop, adding a splash of water or stock if needed.

Can I freeze this soup?

Yes, the soup freezes well for up to 3 months. Consider freezing without the sour cream garnish, adding it fresh when reheating for best texture and flavor.

Persian Beef Barley Soup

Hearty Persian-style soup featuring beef, barley, and legumes with fresh herbs, tangy sour cream, and fragrant mint-fried onions.

Time to prepare
25 mins
Time to cook
105 mins
Overall time
130 mins
Recipe by Ella Anderson

Dish Type Weeknight Dinners

Skill Level Medium

Cuisine Persian

Makes 6 Portions

Dietary details None specified

What You'll Need

Meats

01 1.1 lb 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

How to Make It

Step 01

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

Step 02

Build 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 root vegetables: Add diced carrots and celery to the pot and cook for an additional 3 minutes.

Step 04

Combine and simmer: 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 additional 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, approximately 10 minutes. Stir in dried mint and cook for 1 additional minute. Remove from heat.

Step 07

Plate and garnish: Ladle soup into bowls. Swirl 1 to 2 tablespoons of sour cream into each serving and top with mint-fried onions.

Step 08

Serve: Serve hot accompanied by crusty bread or Persian flatbread.

Tools You'll Need

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

Allergy details

Always review every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains dairy: sour cream and butter
  • May contain gluten: barley
  • May contain legume allergens: beans and lentils
  • Verify all ingredient labels for gluten and dairy cross-contamination risks

Nutrition details (per serving)

These nutrition details are for your reference—don't substitute for professional medical guidance.
  • Caloric Value: 370
  • Fat content: 13 g
  • Carbohydrates: 37 g
  • Proteins: 27 g