Beef Barley Soup

Featured in: Twilight Suppers

This robust soup combines tender beef cubes with pearl barley, lentils, and white beans, slow-simmered for nearly two hours to develop deep flavors. The addition of fresh parsley, cilantro, dill, and chives adds bright herbal notes that balance the earthy grains and meat.

What makes this special is the final topping—a tangy swirl of sour cream (or traditional kashk) and aromatic fried onions dusted with dried mint. Serve it hot with crusty bread for a complete, satisfying meal that perfects for cold weather or when you need something nourishing and comforting.

Updated on Wed, 21 Jan 2026 11:40:00 GMT
A warm bowl of Beef Barley Soup garnished with mint-fried onions and a swirl of sour cream.  Save to Pinterest
A warm bowl of Beef Barley Soup garnished with mint-fried onions and a swirl of sour cream. | krispyrecipes.com

The first time I encountered this soup was at a tiny Persian restaurant tucked between a laundromat and a bakery, where the owner refused to give me the recipe but told me the secret was patience. I spent three years tinkering with proportions, watching my kitchen fill with steam while the barley plumped and the beef surrendered to the broth. Now it is the soup that appears on my table whenever the world feels overwhelming, turning a handful of humble ingredients into something that feels like a warm embrace.

Last winter, during a snowstorm that trapped us inside for three days, this soup sustained my entire household. My neighbor texted frantically at midnight asking what smelled so incredible, and ended up shoveling our walk just to beg for a bowl. There is something about the aroma of mint fried onions hitting hot broth that draws people to the kitchen like a magnet.

Ingredients

  • Beef stew meat: Chuck or shoulder cuts work beautifully here, becoming meltingly tender after their long simmer in the spiced broth
  • Pearl barley: This ancient grain releases starch as it cooks, giving the soup body and a comforting texture that coats the spoon
  • Dried lentils: Red or green lentils both work, breaking down slightly to thicken the broth while adding earthy depth
  • Dried white beans: Soaking them overnight is nonnegotiable unless you want crunchy beans in your final soup
  • Onion: One goes into the soup base while another gets thinly sliced for the crucial mintfried onion garnish
  • Carrots and celery: These aromatics provide the classic foundation that lets the Persian spices shine
  • Garlic: Two cloves might seem modest, but their mellowsweet flavor after long cooking is perfect here
  • Fresh herbs: The parsley, cilantro, dill and chives add brightness that cuts through the rich beef and grains
  • Dried mint: This is the traditional Persian finishing touch that makes the soup unmistakably authentic
  • Sour cream or kashk: The tangy swirl transforms each bowl, adding creaminess and a crucial acid balance
  • Butter: Essential for frying the garnish onions until they are deeply golden and almost crisp
  • Ground turmeric: This golden spice provides earthiness and that signature yellow hue
  • Black pepper: Freshly cracked pepper brings a gentle warmth that complements the other spices
  • Salt: Start with the suggested amount but remember that the final seasoning depends on your stock
  • Beef or vegetable stock: Homemade stock is wonderful but a highquality storebought version works perfectly well

Instructions

Brown the beef:
Pat the beef cubes dry with paper towels, then sear them in hot oil until deeply browned on all sides. This step creates the flavor foundation that will permeate the entire soup during its long simmer.
Build the aromatic base:
Cook the chopped onion until it turns golden and sweet, then bloom the garlic and spices in the hot fat. The turmeric should perfume your kitchen within seconds.
Add the vegetables:
Stir in the carrots and celery, letting them soften slightly and pick up the spiced oil from the bottom of the pot.
Simmer the soup:
Return the beef to the pot along with the grains, beans and stock. Bring everything to a boil, then lower the heat and let it bubble gently for an hour and a half.
Add the fresh herbs:
Stir in all the chopped herbs and simmer uncovered for ten minutes more. Taste the soup and adjust the salt before moving to the final garnishes.
Prepare the mintfried onions:
While the soup finishes, cook very thin onion slices in butter until they are dark golden and nearly crisp. Toss in the dried mint at the very end and watch it release its incredible fragrance.
Finish and serve:
Ladle the hot soup into bowls, then swirl in a generous spoonful of sour cream. Top each serving with a pile of the mintfried onions and serve immediately with plenty of bread.
Hearty Beef Barley Soup simmering with barley, lentils, beans, and fresh herbs for a comforting meal.  Save to Pinterest
Hearty Beef Barley Soup simmering with barley, lentils, beans, and fresh herbs for a comforting meal. | krispyrecipes.com

This soup has become my standard housewarming gift, delivered in Mason jars with a container of the fried onions packed separately. Friends report back that their apartments smelled incredible for hours after reheating it, and one couple now makes it every Sunday afternoon as a ritual.

Making It Your Own

The beauty of this soup lies in its adaptability. I have made it with lamb during spring, added handfuls of spinach in winter, and even used quinoa instead of barley when I forgot to restock my pantry. Each variation brings something slightly different to the table while maintaining the soulwarming essence of the original.

The Secret To Perfect Texture

Barley can be tricky because it continues absorbing liquid even after the soup is done cooking. I always remove a small cup of the cooked barley and pulses before adding the fresh herbs, then puree them and stir them back in. This trick creates a velvety body without needing to add any cream or flour.

Serving Suggestions

While crusty bread is always welcome, this soup truly shines alongside Persian flatbread fresh from a bakery. The tang of the sour cream also pairs beautifully with a simple green salad dressed with lemon and olive oil.

  • Prepare the fried onions up to two days ahead and store them in a sealed container
  • Let the soup cool completely before refrigerating, as the flavors will meld overnight
  • Always reheat gently to avoid separating the sour cream if you have leftovers
Spoon-ready Beef Barley Soup topped with crispy mint onions, ready to serve with crusty bread. Save to Pinterest
Spoon-ready Beef Barley Soup topped with crispy mint onions, ready to serve with crusty bread. | krispyrecipes.com

There is something deeply satisfying about a soup that demands patience and rewards you with such complexity in return. I hope this recipe becomes as comforting in your kitchen as it has in mine.

Common Recipe Questions

Can I make this soup vegetarian?

Yes, simply omit the beef and use vegetable stock instead of beef stock. The combination of barley, lentils, and beans still provides plenty of protein and makes for a hearty, satisfying bowl.

What is kashk and where can I find it?

Kashk is a fermented whey product commonly used in Persian cooking, with a tangy, slightly salty flavor similar to sour cream but more intense. Look for it at Middle Eastern grocers, or substitute with sour cream or Greek yogurt for a similar creamy element.

Do I really need to soak the beans overnight?

Yes, soaking dried beans overnight helps them cook evenly and prevents them from staying tough or undercooked. If you're short on time, you can use canned white beans instead—just rinse and add them during the last 30 minutes of simmering.

Can I freeze this soup?

This soup freezes well! Let it cool completely, then store in airtight containers for up to 3 months. Note that the barley will absorb more liquid as it freezes and thaws, so you may need to add extra broth when reheating. Add the sour cream and fried onions fresh when serving.

What can I serve with this soup?

Crusty bread, Persian flatbread (nan-e sangak), or warm pita are perfect for soaking up the flavorful broth. A simple green salad with lemon vinaigrette also complements the rich, hearty nature of the soup.

How can I adjust the consistency?

If the soup becomes too thick as the barley expands, simply add more broth or water until you reach your desired consistency. For a thicker, stew-like result, reduce the liquid slightly or let it simmer uncovered longer.

Beef Barley Soup

Tender beef and barley simmered with lentils, beans, and fresh Persian herbs, topped with creamy swirl and crispy mint onions.

Prep Duration
25 minutes
Cooking Duration
105 minutes
Overall Time
130 minutes
Created by Mia Harper

Recipe Type Twilight Suppers

Skill Level Medium

Cuisine Type Persian

Total Portions 6 Serving Size

Dietary Considerations 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
05 1 small onion, thinly sliced (for fried onions)

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

Dairy & Garnishes

01 7 oz sour cream or Persian kashk

Pantry & Spices

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

How to Make It

Step 01

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

Step 02

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

Step 03

Add Vegetables: Add diced carrots and celery to the pot. Cook for 3 minutes, stirring frequently to combine with the aromatics.

Step 04

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

Step 05

Add Fresh Herbs: Stir in chopped parsley, cilantro, dill, and chives. Simmer uncovered for 10 more minutes. Taste and adjust seasoning with additional salt if needed.

Step 06

Prepare Mint-Fried Onions: While soup simmers, melt butter in a small skillet over medium-low heat. Add 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

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

Tools You’ll Need

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

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains dairy (sour cream, butter)
  • Contains gluten (barley)
  • Contains legumes (beans, lentils)

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 370
  • Total Fat: 13 grams
  • Total Carbohydrates: 37 grams
  • Protein Content: 27 grams