Save My neighbor Maryam once brought over a pot of this soup on a gray afternoon, and the moment I lifted the lid, the steam carried the most unexpected combination of warmth and brightness. The aroma of fresh herbs mixed with toasted mint made me pause mid-conversation, and I realized right then that soup could be far more complex than I'd ever given it credit for. What struck me most wasn't just how it tasted, but how it seemed to gather everyone around the table with genuine curiosity about what makes Persian food so layered and intentional.
I made this for my book club on a snowy evening, worried that a soup might feel too simple for the occasion, but three people asked for the recipe before they even finished eating. One friend said it reminded her of a trip to Tehran she'd taken years ago, which somehow made the whole meal feel like more than just dinner. That's when I understood that comfort food with intention becomes something people actually remember.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Beef stew meat (500 g, cut into 2 cm cubes): Buy meat that still has a little marbling; it breaks down into tender bites rather than tough strings, and the fat adds body to the broth.
- Pearl barley (1/2 cup, rinsed): Rinsing removes the starch coating, which keeps the soup from becoming gluey and lets each grain stay distinct.
- Dried lentils (1/2 cup, rinsed): Red lentils cook faster and get soft; brown or green lentils hold their shape better if you prefer texture.
- Dried white beans or cannellini beans (1/2 cup, soaked overnight): Soaking matters because it cuts cooking time and makes them digest more easily.
- Onion, carrots, and celery (1 large, 2 medium, 2 stalks): These are your aromatic base; take time chopping them roughly the same size so they cook evenly.
- Garlic (2 cloves, minced): Add it after the onions turn golden so it doesn't burn and turn bitter.
- Fresh parsley, cilantro, dill, and chives (1/2 cup, 1/2 cup, 1/4 cup, 1/4 cup): These herbs are the soul of the soup; add them at the end so they stay bright and don't fade into the background.
- Sour cream (200 g): A cool swirl at the end cuts the richness and adds tanginess; room temperature works better than cold because it blends into the soup smoothly.
- Olive oil and butter (2 tbsp and 1 tbsp): Use decent olive oil for browning the beef, and real butter for the fried onions because it browns more beautifully than oil.
- Ground turmeric (1 tsp): This warm spice is what makes the soup smell authentically Persian; don't skip it or substitute.
- Ground black pepper (1/2 tsp) and salt (1 1/2 tsp plus more): Taste as you go near the end because salt is easier to add than remove.
- Beef or vegetable stock (2 liters): Homemade is ideal, but good quality store-bought works too; avoid anything too salty since you'll be seasoning throughout.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Heat the olive oil in a large pot until it shimmers slightly, then add the beef cubes in a single layer without crowding them. Let them sit for about 30 seconds before stirring so they develop a golden crust on each side. This takes about 5 minutes and creates the deep flavor base everything else builds on.
- Build the aromatics:
- Pour out the beef onto a plate, then add the remaining oil and sauté your chopped onions until they turn golden and smell sweet, roughly 6 minutes. Add the minced garlic, turmeric, pepper, and salt, stirring constantly for a minute until the spices release their fragrance and coat everything evenly.
- Add the vegetables:
- Toss in the diced carrots and celery, letting them soften slightly for about 3 minutes. They'll start to release their own liquid and mingle with the spices.
- Combine and simmer:
- Return the beef to the pot, then add the rinsed barley, lentils, drained beans, and stock. Bring everything to a rolling boil, then reduce the heat to low, cover the pot, and let it simmer gently for about 1 hour 30 minutes, stirring occasionally so nothing sticks to the bottom. The beef should be fork-tender and the beans should have softened but not fallen apart.
- Add the fresh herbs:
- Stir in the chopped parsley, cilantro, dill, and chives, then let the soup simmer uncovered for 10 more minutes so the herbs infuse without losing their vibrancy. Taste the soup now and adjust the salt and pepper to your preference.
- Prepare the mint-fried onions:
- While the soup finishes, melt the butter in a small skillet over medium-low heat. Slice an onion thinly and add it to the butter, stirring occasionally as it turns golden and then deep caramel brown, which takes about 10 minutes. Once the onions are crispy, stir in the dried mint and cook for 1 more minute, then remove from heat so the mint doesn't scorch.
- Finish and serve:
- Ladle the soup into bowls, then swirl 1 to 2 tablespoons of sour cream into each serving and top with a generous spoonful of the mint-fried onions. Serve immediately with crusty bread or warm Persian flatbread for soaking up every drop.
Save One winter my daughter came home from school with a cold, and I made this soup because it felt like the right thing to do. She drank three bowls and fell asleep more peacefully than she had in days, and I realized that sometimes the most nourishing thing food can do is make someone feel seen and cared for.
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.
The Art of the Mint-Fried Onions
The fried onions are where this soup separates itself from ordinary broths. I learned the hard way that butter browns differently than oil, creating deeper caramelization and a richer flavor that complements the mint perfectly. Watching them turn from pale gold to mahogany takes patience, but it's the moment when the whole dish comes together in your mouth.
Why Persian Soups Feel Different
There's something about the combination of warm spices, fresh herbs, and cooling dairy that creates a balance you don't find in many other culinary traditions. The turmeric gives the soup an earthy warmth, the herbs bring brightness, and the sour cream adds a subtle tang that makes your palate wake up. It's like the soup was designed to taste interesting from the very first bite to the last.
Storage, Variations, and Final Thoughts
This soup actually tastes better the next day after the flavors have settled and deepened, so don't hesitate to make it ahead. You can freeze it for up to three months, though I'd suggest keeping the sour cream and fried onions separate until you're ready to serve. For vegetarian versions, skip the beef and use vegetable stock, and if you want authentic Persian flavor, swap the sour cream for kashk, which is a fermented whey product that tastes more complex and slightly funky in the best way possible.
- Add a handful of fresh spinach or beet greens in the last few minutes of cooking for extra color and a subtle earthiness.
- Make extra fried onions because they disappear quickly and work beautifully on roasted vegetables, rice, or even scrambled eggs.
- Serve with warm flatbread or good crusty bread because the soup deserves something to soak into every last drop.
Save This is the kind of soup that reminds you why cooking matters, not because it's complicated, but because it brings people close to your table. Make it when you want to feel capable and generous at the same time.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, the flavors actually improve overnight. Store in the refrigerator for up to 3 days and add fresh herbs and toppings when reheating.
- → What can I use instead of sour cream?
Persian kashk (fermented whey) offers authentic tangy flavor. Greek yogurt or crème fraîche also work well as alternatives.
- → Do I need to soak the beans overnight?
Yes, soaking dried white beans overnight ensures they cook evenly and reach the right texture by the time the soup finishes simmering.
- → Is barley gluten-free?
No, barley contains gluten. For a gluten-free version, substitute with rice or quinoa and use certified gluten-free stock.
- → Can I freeze this soup?
Freeze without the sour cream topping for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding fresh garnishes before serving.
- → What bread pairs well with this soup?
Crusty artisan bread, Persian flatbread (nan-e sangak), or warm pita all complement the rich, hearty texture of this soup beautifully.