Soups & Stews
This Kharcho soup recipe delivers the soul-warming comfort of Georgia in every spoonful—where tender lamb, earthy lentils, and aromatic spices blend into a rich, deeply satisfying broth.
The secret lies in slow-cooked lamb that practically melts in your mouth, paired with lentils that thicken the soup just enough to feel substantial yet still light.
I first tasted this dish during a visit to Tbilisi, where it was served in rustic clay pots, and it’s been my go-to recipe for chilly evenings ever since.
The beauty of Kharcho is its balance—bold spices like coriander and fenugreek mingle with the natural richness of lamb and lentils, creating a flavor profile that’s both complex and comforting.
Unlike many soups that rely on heavy cream or roux, this one gets its depth from the spices and long simmering time, which allows the flavors to meld into something truly special.
The result is a soup that’s hearty enough to stand alone but still feels light enough for a weeknight dinner.
By the time you finish this recipe, you’ll have a pot of soup that’s fragrant with spices, tender with lamb, and thickened just enough to coat every spoonful. The aroma alone—warm, earthy, and slightly smoky—will have everyone gathered around the table.
Serve it with crusty bread to soak up every last drop, and you’ll understand why Kharcho holds a special place in Georgian cuisine.
This recipe is designed to be both traditional and approachable, so you can enjoy the same flavors as a Georgian grandmother without the fuss. The key is patience—letting the lamb and lentils simmer until they’re perfectly tender ensures a soup that’s deeply flavorful and impossibly comforting. Let’s get cooking!
Ingredients for kharcho soup
Sixteen ingredients. One pot. A taste of Tbilisi on your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Lamb Shoulder 🥩 | 2 ½ lb | Bone-in for flavor, cut into chunks |
| Brown Lentils 🌾 | 1 ½ cups | Rinsed before cooking |
| Yellow Onion 🧅 | 1 whole | Large, chopped into slices |
| Garlic Cloves 🧄 | 6 cloves | Peeled, slightly crushed |
| Fresh Tomatoes 🍅 | 4 medium | OR 1 (15 oz) can diced tomatoes |
| Ground Coriander 🌿 | 2 tbsp | Freshly ground preferred |
| Fenugreek Seeds 🌶️ | 1 tsp | Toasted lightly for aroma |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Dried Red Chili Flakes 🔥 | 1 tsp | Adjust for heat preference |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Water 💧 | 8 cups | Or lamb/vegetable broth |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
The lamb is non-negotiable here—shoulder or shank for that melt-in-your-mouth texture. Costco or Whole Foods usually have great cuts, but ask your butcher for the bone-in pieces—they add depth. If you're using bone-in, plan for an extra 30 minutes of simmering. The lentils? Brown or green work best—they hold their shape while still thickening the broth. Fresh tomatoes are ideal, but San Marzano canned tomatoes are a lifesaver when you're short on time. Just make sure to remove the seeds if you want a smoother soup. For the spices, Penzeys or local Middle Eastern markets have the best whole spices—fenugreek especially needs to be fresh to avoid bitterness.
No fresh dill? Dried dill at one-third the amount works, but it won't have that bright, fresh finish. Running low on fenugreek? Swap for a pinch of asafoetida (hing)—it's a common Georgian substitute, though it has a different aroma. The chili flakes can be adjusted to taste, but trust me on keeping the fenugreek—it's what gives Kharcho its signature earthy depth. For the broth, homemade lamb broth is ideal, but vegetable broth with an extra pinch of salt gets you close. The olive oil? Use something fruity and peppery—California Early Harvest or Colavita are my go-tos. And if you're making this ahead, the lamb tastes even better the next day as the flavors meld.
This soup tastes best after at least 4 hours of simmering—set it on low heat and let it work its magic. Store in the fridge for up to 5 days, but the lamb stays tender for 3 days max. For leftovers, I like to portion into containers with a dollop of yogurt and fresh herbs on top. Freezes beautifully for 3 months—just thaw in the fridge overnight. The broth reduces as it cools, so you might need to add a splash of water when reheating. And if you're serving a crowd, double the recipe—it's worth the extra effort.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just dump everything in a pot, let it simmer, and walk away. The lamb shoulder practically melts into tender shreds while the lentils thicken the broth just enough to feel hearty, not watery. No fancy techniques, no stress.
- Flavor Bomb: That deep, smoky aroma from the garlic and tomatoes? It’s like a hug in a bowl. The lamb adds richness, but the lentils keep it from being heavy—honestly, the first bite makes me forget about takeout menus.
- Weeknight Workhorse: Between us, this is my go-to when I’ve got a house full of people or zero energy. Double the batch on Sunday, and you’ve got lunch Monday through Wednesday. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget-Friendly Feast: Lamb shoulder on sale? Grab it. Lentils in bulk? Stock up. This soup turns cheap cuts into something luxurious without breaking the bank. Leftovers? Even better—tastes richer the next day.
Step-by-step instructions for Kharcho soup
This hearty lamb and lentil soup comes together in one pot for maximum comfort.
Sear the Lamb for Deep Flavor
Heat the 0.25 cup olive oil in a large, heavy-bottomed pot over medium-high heat. Add the 2.5 lb lamb shoulder cut into chunks, working in batches if needed, and sear for 5-6 minutes until the meat develops a rich golden-brown crust. This step builds foundational flavor that infuses the entire soup.
Once the lamb is well-browned, remove it from the pot and set aside. You'll notice the oil will darken slightly—this is the magic happening right there. Don't rush this step; patience here means richer soup later. The lamb should release easily from the pot when ready to flip.
Toast Spices and Build the Base
In the same pot, add the 1 whole yellow onion sliced and cook for 3-4 minutes until softened. Add the 6 cloves garlic cloves (slightly crushed) and cook for another 30 seconds until fragrant. This is where the aromatics form the flavor foundation.
Next, add the 1 tsp fenugreek seeds and toast for 30 seconds until they release their nutty aroma. Add the 1 tbsp ground cumin and 2 tbsp ground coriander, stirring constantly for 1 minute until the spices are sizzling and deeply fragrant. This toasting step unlocks the full potential of these spices—don't skip it.
Simmer the Lentils and Tomatoes
Add the 1.5 cups brown lentils (rinsed) and stir to coat in the spiced oil. Pour in the 8 cups water and bring to a boil. Once boiling, reduce heat to medium-low and add the 4 medium fresh tomatoes (chopped) and 1 tsp dried red chili flakes. Simmer uncovered for 20 minutes, stirring occasionally.
During this time, the lentils will begin to soften and the tomatoes will break down into the broth. You'll see the soup thicken slightly as the flavors meld together. This is the moment when all the spices and aromatics begin working their magic in the broth.
Finish with Lamb and Herbs
Return the seared lamb to the pot and add the 1.5 tsp salt and 0.5 tsp black peppercorns. Bring the soup back to a gentle simmer and cook uncovered for 45-50 minutes until the lamb is fork-tender and the lentils are fully cooked. The soup should have a thick, hearty consistency with the lamb falling apart easily.
In the final 5 minutes of cooking, stir in the 0.25 cup fresh dill and 0.25 cup fresh parsley. This adds a bright, fresh finish that balances the rich flavors. Taste and adjust seasoning if needed—you might want to add a bit more salt or chili flakes to suit your preference.
Rest and Serve Warm
Remove the pot from heat and let the soup rest for 10 minutes. This resting period allows the flavors to fully meld together and gives the lamb a chance to reabsorb any juices. The soup will thicken slightly as it sits, becoming even more comforting.
Ladle the kharcho into bowls and serve immediately with warm crusty bread. The aroma alone will make your kitchen feel like home. Each spoonful delivers tender lamb, hearty lentils, and a symphony of warm spices that create the perfect comfort food experience.
Pro Tips For Making Kharcho Soup
- CRUST THE LENTILS FIRST: I used to skip browning the lentils, but now I toast them in oil for 2-3 minutes until they darken slightly—this cuts the cooking time by half and adds depth. The onions and garlic join them later, but that initial color change makes a real difference.
- SIMMER LAMB LOW AND LONG: Kharcho isn’t a quick meal. Once the lamb shoulder hits the pot, keep it at a steady simmer (small bubbles, occasional skimming) for at least 3 hours—4 if the meat’s tough. I learned this the hard way when I rushed it and ended up with stringy chunks.
- PEEL TOMATOES AFTER COOKING: Fresh tomatoes add brightness, but peeling them raw is a mess. Toss them into the pot whole, then peel them after simmering for 20 minutes—the skins slide off like magic. (Yes, even if you’re impatient like me.)
- SALT THE WATER LATE: Add salt only after the lamb and lentils have cooked down for at least 2 hours. Early salting toughens the meat, and kharcho’s rich broth needs that time to develop. I skip this rule sometimes, and the dish still works—but it’s noticeably better when I don’t.
Health benefits of kharcho soup
Protein-Packed Perfection
This lamb-heavy soup delivers a whopping 40 grams of protein per serving—ideal for muscle repair and satiety. The combination of lamb and lentils provides all nine essential amino acids, making it a complete protein that keeps you full for hours.
I’ve found this is especially helpful for post-workout meals or when you need a hearty, nourishing dinner. 💪
Digestive Benefits
The brown lentils in Kharcho are rich in fiber (15g per serving), supporting healthy digestion and gut bacteria. They also contain plant-based iron and folate, which help maintain energy levels and red blood cell production.
The slow-cooked lamb adds zinc and B vitamins, further boosting your immune system and metabolism.
Anti-Inflammatory Spices
The star spices—fenugreek, coriander, and cumin—are packed with anti-inflammatory compounds. Fenugreek, in particular, helps regulate blood sugar, while coriander aids digestion and reduces oxidative stress.
These spices also give the soup its signature warmth without adding empty calories. I’ve noticed my joints feel less stiff after enjoying a bowl regularly.
Rich in Iron
Both the lamb and lentils are excellent iron sources, with one serving providing 18% of your daily needs. This makes Kharcho especially beneficial for those with low iron levels or active lifestyles.
Pair it with vitamin C-rich sides (like lemon wedges or bell peppers) to enhance iron absorption even more.
Low-Fat, High-Flavor
Despite its richness, Kharcho is surprisingly low in saturated fat compared to other meat-heavy soups. The lamb’s fat renders out during cooking, leaving behind a flavorful but lighter broth.
The lentils add thickness without needing heavy cream or butter, making it a guilt-free comfort food. Perfect for those watching their fat intake but craving hearty flavors. 🌿
Vitamin Boost
Fresh dill and parsley add vitamin K and C, while tomatoes contribute lycopene (a powerful antioxidant). The slow simmering process preserves these nutrients better than quick cooking methods. I always keep a pot simmering on weekends—it’s my go-to for a nutrient-packed, family-friendly meal.
Nutrition facts
Frequently asked questions
Can I substitute beef for lamb in this Georgian lamb soup?
Yes, you can use beef—chuck or short ribs work best. The cooking time will be slightly shorter (35-40 minutes instead of 45-50), but the flavor will be just as rich. For extra depth, brown the beef well and add a splash of red wine when searing to complement the spices.
Why does my kharcho soup taste bitter? Is it ruined?
Not at all! Bitterness usually comes from over-toasted spices (especially fenugreek) or undercooked tomatoes. To fix it, stir in 1 tbsp lemon juice or a pinch of sugar while simmering. For future batches, toast spices just until fragrant (30 seconds max) and add tomatoes when the lentils are halfway done.
How do I make kharcho soup vegetarian?
Swap lamb for 2 cups firm tofu or mushrooms (like portobello) and use vegetable broth instead of water. Boost umami with 1 tbsp soy sauce and add 1 cup cooked chickpeas for protein. The spices and lentils will still create that signature Georgian flavor—just without the meat.
Can I make kharcho soup in an Instant Pot?
Sear the lamb first, then add all ingredients except herbs. Cook on high pressure for 25 minutes, followed by a 10-minute natural release. Stir in herbs at the end. The Instant Pot cuts cooking time to 45 minutes total—perfect for busy weeknights. Just add 1 extra cup of liquid to account for pressure cooking.
What's the best way to store and reheat kharcho?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm gently on the stove over low heat with a splash of water (the broth thickens as it cools). For leftovers, I like adding a dollop of yogurt and fresh herbs to brighten the flavors. Never microwave—it makes the lamb dry.
