Hearty Persian Beef Barley Soup

Featured in: Home Table Cooking

This aromatic Persian-inspired soup combines tender beef stew meat with pearl barley, lentils, and white beans, simmered in rich stock with fresh parsley, cilantro, dill, and chives. The dish is finished with a tangy swirl of sour cream and topped with fragrant mint-fried onions for an authentic touch. Ready in just over 2 hours, this hearty one-pot meal delivers bold flavors and satisfying nutrition perfect for cold evenings.

Updated on Fri, 30 Jan 2026 16:06:25 GMT
A steaming bowl of Beef Barley Soup garnished with mint-fried onions and a sour cream swirl. Save
A steaming bowl of Beef Barley Soup garnished with mint-fried onions and a sour cream swirl. | doodlooz.com

Warm your soul with this aromatic Persian-inspired Beef Barley Soup, a hearty and nutritious dish that brings a sophisticated twist to classic comfort food. Featuring tender beef stew meat, a medley of legumes, and a vibrant bouquet of fresh herbs, this high-protein meal is finished with a traditional garnish of crispy mint-fried onions and a tangy cream swirl that makes every spoonful unforgettable.

A steaming bowl of Beef Barley Soup garnished with mint-fried onions and a sour cream swirl. Save
A steaming bowl of Beef Barley Soup garnished with mint-fried onions and a sour cream swirl. | doodlooz.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Drawing inspiration from traditional Persian 'Ash' recipes, this soup is a celebration of slow-cooked textures and fresh greenery. The pearl barley provides a wonderful chewiness that balances the tenderness of the beef, while the variety of legumes ensures a satisfying and thick consistency perfect for chilly evenings.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 500 g beef stew meat, cut into 2 cm cubes
  • 1/2 cup pearl barley, rinsed
  • 1/2 cup dried lentils, rinsed
  • 1/2 cup dried white beans or cannellini beans, soaked overnight and drained
  • 1 large onion, finely chopped
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 2 cloves garlic, minced
  • 1/2 cup fresh parsley, chopped
  • 1/2 cup fresh cilantro, chopped
  • 1/4 cup fresh dill, chopped
  • 1/4 cup fresh chives, chopped
  • 2 tbsp dried mint (for garnish and fried onions)
  • 200 g sour cream (or Persian kashk)
  • 2 tbsp olive oil
  • 1 tbsp butter (for fried onions)
  • 1 tsp ground turmeric
  • 1/2 tsp ground black pepper
  • 1 1/2 tsp salt, plus more to taste
  • 2 liters beef or vegetable stock

Instructions

Step 1
In a large pot, heat 1 tablespoon olive oil over medium-high heat. Add beef cubes and brown on all sides, about 5 minutes. Remove beef and set aside.
Step 2
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 3
Add carrots and celery to the pot, cook for another 3 minutes.
Step 4
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 5
Add chopped parsley, cilantro, dill, and chives to the soup. Simmer uncovered for 10 more minutes. Taste and adjust seasoning.
Step 6
Meanwhile, prepare the 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 7
Ladle the soup into bowls. Swirl 1–2 tablespoons of sour cream into each serving and top with mint-fried onions.
Step 8
Serve hot with crusty bread or Persian flatbread.

Zusatztipps für die Zubereitung

To achieve the best texture, ensure your white beans are soaked for at least 8-12 hours before cooking. When browning the beef, do not overcrowd the pot; browning in batches helps create a better sear and deeper flavor for the broth.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For a vegetarian version, simply omit the beef and use vegetable stock; the lentils and beans provide plenty of plant-based protein. You can also add extra greens like spinach or chopped beet greens during the final simmering stage for added nutrition and color.

Serviervorschläge

This soup is traditionally enjoyed hot with a side of crusty artisan bread or warm Persian flatbread. For a more authentic experience, replace the sour cream with kashk, a fermented whey product that adds a unique, salty tang to the dish.

Spoon dipping into hearty Beef Barley Soup with tender beef, barley, lentils, and fresh herbs. Save
Spoon dipping into hearty Beef Barley Soup with tender beef, barley, lentils, and fresh herbs. | doodlooz.com

With its vibrant colors and rich aromas, this Persian-inspired Beef Barley Soup is a true comfort classic. Whether you are hosting a cozy dinner or preparing a nutritious meal for the week, this dish offers a delightful balance of health and heritage in every bowl. Enjoy!

Recipe FAQs

Can I make this soup vegetarian?

Yes, simply omit the beef and use vegetable stock instead of beef stock. The legumes and grains provide ample protein and substance.

Do I need to soak the beans overnight?

Yes, soaking dried white beans or cannellini beans overnight ensures they cook evenly and become tender during the simmering process.

What can I substitute for kashk or sour cream?

Greek yogurt makes an excellent substitute, providing similar tang and creaminess. For authenticity, Persian kashk is ideal if available at Middle Eastern markets.

Can I add other vegetables to this soup?

Absolutely. Spinach, beet greens, or even diced potatoes work beautifully. Add leafy greens during the last 10 minutes of cooking.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 4 days. The soup thickens as it sits; add extra stock when reheating. Freeze for up to 3 months.

What makes the mint-fried onions special?

Frying thinly sliced onions until crispy and golden, then tossing with dried mint creates a fragrant, crunchy garnish that adds authentic Persian flavor and textural contrast.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Persian Beef Barley Soup

Tender beef, barley, beans, lentils, and fresh herbs in aromatic Persian-inspired broth with mint-fried onions.

Prep Time
25 minutes
Cook Time
105 minutes
Overall Time
130 minutes
Created by Ryan Blanchard


Skill Level Medium

Cuisine Persian

Makes 6 Portions

Diet Preferences 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

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.5 tsp salt, plus more to taste
06 8.5 cups beef or vegetable stock

How to Make It

Step 01

Sear the 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 and set aside.

Step 02

Build the aromatics base: Add remaining olive oil to the pot. Sauté chopped onions until golden, approximately 6 minutes. Stir in minced 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 3 minutes.

Step 04

Combine all soup components: Return seared 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 1 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 serving bowls. Swirl 1 to 2 tablespoons of sour cream into each serving and top with mint-fried onions.

Step 08

Serve: Serve hot with crusty bread or Persian flatbread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Details

Review ingredients for possible allergens and check with your healthcare provider when unsure.
  • Contains dairy: sour cream and butter
  • May contain gluten: barley
  • May contain legume allergens: beans and lentils

Nutrition Details (for each serving)

Nutritional data is for reference only—always check with a healthcare expert if needed.
  • Kcal: 370
  • Fats: 13 g
  • Carbohydrates: 37 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.