Save My neighbor Parisa brought over a pot of this soup on a freezing January evening, and the moment I lifted the lid, the aroma of turmeric and fresh herbs filled my entire kitchen. She explained it was her family's recipe, passed down through generations, but adapted over the years as life took her from Tehran to here. Watching her swirl sour cream into each bowl with practiced ease made me realize this wasn't just a soup—it was a conversation between tradition and comfort. I've made it dozens of times since, and each batch feels like a small meditation on patience and flavor.
I made this for my book club last winter, and my friend Rachel asked for the recipe before she'd even finished her first bowl. What stuck with me wasn't her compliment, though—it was watching her tear off a piece of flatbread and use it to scoop up the broth, suddenly transported to a meal she'd had years ago in Istanbul. Food has that strange power to unlock memories in people, and this soup does it effortlessly.
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, 500g: Cut into 2-centimeter cubes so they cook evenly and become tender without falling apart, keeping the broth clear and beautiful.
- Pearl barley, 1/2 cup: Rinsed well before adding, this grain absorbs all the flavors around it and creates a natural, gentle thickening.
- Dried lentils, 1/2 cup: These hold their shape through the long simmer and add an earthy depth that makes the soup feel substantial.
- Dried white beans or cannellini beans, 1/2 cup: Soaked overnight and drained, they become creamy without falling apart into mush.
- Large onion, 1: Finely chopped so it softens completely into the base, building the foundational sweetness of the broth.
- Medium carrots, 2: Diced to about the size of your pinky fingernail so they cook at the same pace as everything else.
- Celery stalks, 2: These add an herbaceous undertone that balances the richness of the beef.
- Garlic cloves, 2: Minced small so they meld into the aromatics without overwhelming anything.
- Fresh parsley, 1/2 cup: Added near the end so its bright, clean taste doesn't get cooked away.
- Fresh cilantro, 1/2 cup: This brings a citrusy, almost spicy note that lifts the entire soup.
- Fresh dill, 1/4 cup: Its delicate anise-like flavor is unmistakably Persian and connects everything together.
- Fresh chives, 1/4 cup: A whisper of onion flavor that echoes the base you've already built.
- Dried mint, 2 tablespoons: Most goes into the fried onion garnish, but it's what makes this soup smell like a spice bazaar.
- Sour cream, 200g: The tangy swirl is both richness and brightness, cutting through the heaviness of the broth.
- Olive oil, 2 tablespoons: Use a good one if you can; it matters for browning the beef properly.
- Butter, 1 tablespoon: For the fried onions, where it browns into something almost nutty.
- Ground turmeric, 1 teaspoon: The signature spice that gives this soup its golden warmth and subtle earthiness.
- Ground black pepper, 1/2 teaspoon: Freshly ground tastes sharper and more alive than pre-ground.
- Salt, 1 1/2 teaspoons: Always taste and adjust at the end; different broths carry different salts.
- Beef or vegetable stock, 2 liters: The backbone of everything, so use stock you actually like drinking.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef with confidence:
- Heat 1 tablespoon olive oil in a large pot over medium-high heat and watch for the shimmer. Working in batches if needed, add beef cubes and let them sit untouched for a minute or two before stirring, which gives them a proper golden crust on all sides—this takes about 5 minutes total. Remove and set aside on a plate.
- Build your flavor base:
- Add the remaining olive oil to the pot and sauté the finely chopped onion over medium heat, stirring occasionally, until it turns a deep golden color around the edges, about 6 minutes. Stir in the minced garlic, turmeric, black pepper, and salt, cooking for just 1 minute until you smell the warm spices blooming in the oil.
- Add the vegetables:
- Toss in the diced carrots and celery and let them cook for 3 minutes, softening slightly and releasing their own aromatics into the pot.
- Combine everything and let it simmer:
- Return the browned beef to the pot, then add the rinsed barley, lentils, drained soaked beans, and the full 2 liters of stock. Bring to a rolling boil, then reduce the heat to low, cover partially, and let it simmer gently for 1 hour and 30 minutes, stirring occasionally so nothing sticks to the bottom. The longer it simmers, the more the flavors marry together and the broth becomes silky.
- Finish with fresh herbs:
- After 1 hour and 30 minutes, stir in all the chopped fresh parsley, cilantro, dill, and chives. Simmer uncovered for 10 more minutes so the herbs soften slightly but keep their bright color and flavor. Taste the soup and adjust salt and pepper as needed—trust your palate here.
- Make the crispy mint-fried onions:
- While the soup simmers those final 10 minutes, melt 1 tablespoon butter in a small skillet over medium-low heat. Thinly slice one onion and add it to the butter, stirring frequently and letting it cook slowly until deeply golden and crisp, which takes about 10 minutes. Stir in 2 tablespoons dried mint in the last minute, cooking just until fragrant, then remove from heat.
- Serve with ceremony:
- Ladle the soup into bowls, letting the broth run first so you capture the beautiful color. Swirl 1 to 2 tablespoons of sour cream into each serving in a loose ribbon, then top generously with those crispy mint-fried onions. Serve alongside crusty bread or Persian flatbread for soaking up every last drop.
Save There was a night last spring when my daughter came home after a rough day at school, and I had this soup simmering on the stove. She sat at the kitchen table and ate bowl after bowl, not saying much, just breathing in the steam and slowly returning to herself. Sometimes the greatest thing a soup can do isn't feed your body—it's feed your spirit.
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 Magic of Time and Patience
This soup teaches you something about cooking that no quick recipe ever can: that some of the best flavors require sitting still. Unlike a stir-fry or a sauce that comes together in minutes, this broth gets better the longer it simmers. The barley softens and releases starches that create a silky mouthfeel, the lentils practically dissolve into the broth, and the beef becomes so tender it almost melts on your tongue. The first 30 minutes are all activity—chopping, browning, sautéing—but then you can step back and let the pot do the work.
Playing With Variations
Once you've made this soup a few times and know how it should taste, the variations almost suggest themselves. My vegetarian friend asked me to make it without beef once, and I discovered that using vegetable stock instead and adding a handful of spinach or beet greens creates something equally complex and satisfying. Another time, I substituted kashk—that fermented Persian whey—for the sour cream, and while it's more intensely tangy, it felt more authentic somehow, like I'd stepped through a portal into someone's grandmother's kitchen.
Storing and Reheating
This soup is a gift to your future self because it tastes better after a day or two, once all the flavors have had time to deepen and settle. Store it in an airtight container in the refrigerator for up to four days, or freeze it for up to three months—just leave out the sour cream and fresh herbs until you're reheating it for serving. When you reheat, do it gently over medium heat, stirring occasionally, and add a splash of water or more stock if it's thickened too much. The crispy fried onions, though, should always be made fresh just before serving so they stay crunchy and don't get soggy in the warm broth.
- Frozen soup thaws quickly in the refrigerator overnight and reheats beautifully without any loss of flavor.
- Keep the fried onions in an airtight container separately and sprinkle them on just when you're about to eat.
- A drizzle of good olive oil on top when serving adds luxury without much effort.
Save Make this soup when you want to fill your home with warmth and the kind of aroma that draws people to the kitchen without them even realizing what's happening. It's the sort of dish that reminds us why we cook in the first place.
Recipe FAQ
- → What makes this Persian-style?
The combination of dried mint fried with buttery onions, fresh herb finishing, and the traditional sour cream swirl are signature Persian techniques. The blend of lentils, beans, and barley with beef reflects the hearty soups common in Persian cuisine.
- → Can I make this ahead of time?
Absolutely. This soup actually improves after a day in the refrigerator as flavors meld together. Store in an airtight container for up to 4 days. Add fresh herbs and garnishes when reheating for best results.
- → What can I use instead of sour cream?
Persian kashk (fermented whey) offers the most authentic tangy flavor. Greek yogurt or crème fraîche work well too. For dairy-free options, try coconut cream or omit the creamy element entirely.
- → Do I really need to soak the beans overnight?
Yes, soaking dried white beans ensures even cooking and proper texture. If you forget, use canned white beans (rinsed and drained) and add them during the last 30 minutes of simmering to prevent them from becoming mushy.
- → How do I store and reheat leftovers?
Cool completely before refrigerating in sealed containers. The barley will continue absorbing liquid, so you may need to add water or stock when reheating. Warm gently over medium heat, stirring occasionally, until steaming hot.
- → Can I freeze this soup?
Yes, freeze without the sour cream garnish for up to 3 months. The texture of barley may soften slightly after freezing but remains delicious. Thaw overnight in the refrigerator and reheat with a splash of extra liquid.