Hearty Beef Barley Soup (Printable Version)

Hearty soup featuring tender beef, barley, and legumes in a rich broth topped with mint-fried onions and sour cream.

# Needed Ingredients:

→ Meats

01 - 1.1 lbs beef stew meat, cut into 0.8 inch cubes

→ Grains & Legumes

02 - 0.5 cup pearl barley, rinsed
03 - 0.5 cup dried lentils, rinsed
04 - 0.5 cup dried white beans or cannellini beans, soaked overnight and drained

→ Vegetables

05 - 1 large onion, finely chopped
06 - 2 medium carrots, diced
07 - 2 stalks celery, diced
08 - 2 cloves garlic, minced

→ Herbs & Greens

09 - 0.5 cup fresh parsley, chopped
10 - 0.5 cup fresh cilantro, chopped
11 - 0.25 cup fresh dill, chopped
12 - 0.25 cup fresh chives, chopped
13 - 2 tbsp dried mint for garnish and fried onions

→ Dairy & Garnishes

14 - 7 oz sour cream or Persian kashk

→ Pantry & Spices

15 - 2 tbsp olive oil
16 - 1 tbsp butter for fried onions
17 - 1 tsp ground turmeric
18 - 0.5 tsp ground black pepper
19 - 1.5 tsp salt, plus more to taste
20 - 8.5 cups beef or vegetable stock

# Preparation Steps:

01 - 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.
02 - 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.
03 - Add carrots and celery to the pot, cook for another 3 minutes.
04 - 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.
05 - Add chopped parsley, cilantro, dill, and chives to the soup. Simmer uncovered for 10 more minutes. Taste and adjust seasoning.
06 - 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.
07 - Ladle the soup into bowls. Swirl 1 to 2 tablespoons of sour cream into each serving and top with mint-fried onions.
08 - Serve hot with crusty bread or Persian flatbread.

# Expert Advice:

01 -
  • It's the kind of soup that gets better as it sits, so you can actually make it ahead and let the flavors get to know each other.
  • The mint-fried onions on top are a total game-changer—they add this crispy, fragrant contrast that makes every spoonful feel special.
  • High in protein and genuinely filling, so it works as a proper meal, not just a starter.
02 -
  • The beans absolutely must be soaked overnight—rushing this step or using canned beans changes the texture and makes the soup less smooth.
  • Don't skip browning the beef properly, even though it seems like an extra step, because that's where half the flavor comes from.
03 -
  • Use freshly ground black pepper rather than pre-ground—it makes a real difference in how the spices taste as a whole.
  • Don't skip the step of rinsing the barley and lentils because it removes excess starch and keeps your broth clear and beautiful.
Go Back