Georgian Kharcho (Beef, Walnut and Tomato Soup) Recipe

Georgian Recipes

Hearty Georgian Beef Soup with Walnuts and Tomato

Last updated: November 4, 2026

Quick Answer Kharcho is a hearty Georgian beef soup thickened with ground walnuts, tomato, and rice, then soured with tkemali (sour plum) and richly spiced with khmeli suneli. Deep, tangy, and warming, it simmers in one pot until the beef is fork-tender and the broth turns thick, fragrant, and pointedly sour.

Kharcho is Georgia’s answer to a cold day: a thick, sour, walnut-heavy beef soup that eats almost like a stew. It is built on cubes of slow-simmered beef, but what sets it apart is the trio of ground walnuts, tart sour plum, and the fragrant spice blend khmeli suneli, which together give the broth its unmistakable depth and its bright, mouth-watering tang.

The whole thing cooks in a single pot. You brown the beef, build a tomato and onion base, simmer the meat until it surrenders, then stir in rice and a generous handful of ground walnuts to thicken the soup to a velvety body. A last-minute hit of sour plum and fresh cilantro pulls everything into focus.

A rustic bowl of Georgian kharcho beef soup thick with walnuts, rice, and tomato, topped with fresh cilantro
Kharcho, a thick Georgian beef soup soured with sour plum and thickened with ground walnuts, tomato, and rice.

Why This Kharcho Works

Great kharcho balances three things: fork-tender beef, a broth thickened to a velvety body, and a sourness sharp enough to make your mouth water. Get those right and the soup tastes exactly as it should, deep and rich yet bright and lively. The method here treats each element on its own timeline so nothing is rushed and nothing turns muddy.

The beef leads. Chuck or another well-marbled stewing cut is browned hard first, because those seared edges are where the broth gets its roasted backbone, then it simmers low and slow until the fibers give way. A base of onion, garlic, tomato paste, and crushed tomatoes builds underneath it, toasted just enough to lose any raw, tinny edge.

The thickening is what makes kharcho kharcho. Ground walnuts and a little rice go in partway through, and as they cook they release starch and oil that turn a thin brothy soup into something with real body, silky rather than floury. Add too few walnuts and the soup stays watery; add a proper cup and it becomes the dish it is meant to be.

Sourness is the final key. Traditional cooks reach for tkemali, a tart sour-plum sauce, stirred in near the end so its brightness survives. If you cannot find it, pomegranate molasses or a good squeeze of lemon does the same job. That late acid, plus a confident hand with khmeli suneli, is what lifts the whole pot.

Pro observation: Kharcho is fully halal as written, with no forbidden ingredients. Its sourness comes entirely from sour plum, pomegranate, or lemon, and its depth from beef, tomato, walnuts, and spice, so you never miss a thing.

Prep Time
20 min
Cook Time
90 min
Total Time
110 min
Servings
4
Intermediate Dairy-Free High-Protein About 380 cal / serving

Ingredients

Serves 4

Kitchen Measurement Converter

Need to convert an amount while you measure? Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Beef

Choose a well-marbled stewing cut that rewards a long simmer: chuck, shin, or short rib all turn meltingly tender. Cut it into even one-inch cubes so it cooks at the same rate. Bone-in pieces add extra body to the broth; just simmer a little longer.

Walnuts

Walnuts are the soul of kharcho, not an optional garnish. Grind them fresh to a coarse meal in a food processor for the best flavor and a silky, thickened broth. Do not swap in another nut; walnuts give the specific richness and gentle bitterness the soup needs.

Souring: Tkemali & Alternatives

Tkemali, a tart Georgian sour-plum sauce, is traditional and worth seeking at a Caucasian or Eastern European grocer. No luck? Pomegranate molasses or a generous squeeze of lemon delivers the same bright, mouth-watering tang. Add it late so the sourness stays lively.

Khmeli Suneli & Rice

Khmeli suneli is the classic Georgian blend of coriander, fenugreek, marigold, and herbs; a good curry-free spice shop stocks it. A little long-grain rice thickens the soup and adds gentle bite. Rinse it first so it does not turn the broth gluey.

Equipment

  • Large heavy pot or Dutch oven
  • Lid for the pot
  • Food processor or grinder
  • Wooden spoon
  • Sharp knife and board
  • Ladle

Before You Start

1. Brown the beef in batches until deeply colored. Crowding the pot steams the meat gray and robs the broth of the roasted depth that carries kharcho. Sear the cubes in a single uncrowded layer and let each side darken before you turn it, working in two or three batches if you must.

2. Grind the walnuts fresh, right before they go in. Walnuts ground and left sitting turn bitter and oily, and that off flavor spreads through the whole pot. Pulse them to a coarse meal only when you are ready to add them, so they thicken the soup silky instead of greasy.

3. Rinse the rice until the water runs clear. Unrinsed rice sheds a cloud of surface starch that clumps and turns a brothy soup into gluey porridge. Rinse it in a few changes of cold water before it goes in so the grains stay separate and the broth stays clean.

Step-by-Step Instructions

Kharcho rewards a little patience up front, so prep everything before you light the burner. Cube the beef, chop the onions and garlic, grind the walnuts, and rinse the rice so each addition drops in at the right moment while the beef quietly simmers to tenderness.

1

Brown the Beef

Pat the beef cubes dry and season with salt. Warm a little oil in a large heavy pot over medium-high heat, then brown the beef in batches, giving each piece room and letting the surfaces darken before turning. Lift the browned meat out to a plate and set it aside while you build the base.

2

Build the Aromatic Base

Lower the heat to medium and add the chopped onions to the same pot with a pinch of salt, scraping up the browned bits. Cook 6 to 7 minutes until soft and golden, then stir in the garlic and cook 1 minute. Add the tomato paste and the khmeli suneli and ground coriander, and stir for a minute so the paste darkens and the spices bloom in the fat.

Onions and garlic softening in a pot with tomato paste and khmeli suneli spices stirred in
Soften the onions, then bloom the tomato paste and khmeli suneli for a minute to deepen the flavor.
3

Simmer the Beef Tender

Return the beef and any juices to the pot, add the crushed tomatoes, and pour in the beef broth or water. Bring to a boil, then lower to a gentle simmer, cover, and cook for about 75 minutes, until the beef is fork-tender. Skim any foam that rises in the first few minutes and top up with a little water if it reduces too far.

4

Add the Rice and Walnuts

Stir in the rinsed rice and the ground walnuts. Simmer, partly covered, for about 15 minutes, until the rice is tender and the broth has thickened to a velvety body. Stir now and then so the walnuts do not settle and catch on the bottom of the pot.

Ground walnuts and rice being stirred into a thick beef and tomato broth in a large pot
Stir in the rice and ground walnuts, which thicken the broth to kharcho’s velvety body.
5

Sour and Season

Stir in the tkemali sour-plum sauce, or your pomegranate molasses or lemon, a little at a time, tasting as you go until the soup is pleasantly tart. Add half the minced garlic now for a fresh, pungent lift. Taste and adjust the salt and khmeli suneli; kharcho should taste boldly of its spice and its sourness.

6

Rest and Serve

Take the pot off the heat and stir in most of the chopped cilantro and the remaining garlic. Let the soup rest, covered, for 5 to 10 minutes so the flavors settle and the broth thickens further. Ladle into deep bowls, scatter the last of the cilantro over the top, and serve hot with bread.

Finished kharcho in a deep bowl with tender beef, rice, walnut-thickened broth, and fresh cilantro
Finish with cilantro and fresh garlic, rest briefly, then ladle into bowls with bread.

Chef’s Tips From Real Kitchen Testing

1

Add the sourness in two stages. Stir in most of the tkemali near the end, then taste right before serving and add the last splash, since the tang softens as it sits and you want it bright in the bowl.

2

Split the garlic. Cook some early with the onions for a mellow, sweet base, and stir the rest in raw at the very end for a sharp, fragrant lift that is classic in Georgian cooking.

3

Let the finished soup rest before serving. Ten quiet minutes off the heat lets the walnuts and rice keep thickening and the spices settle, so the broth turns rounder and richer than it tastes straight off the boil.

Recipe Variations

Serving Suggestions

  • Warm crusty bread or Georgian shoti for dipping
  • A small dish of extra tkemali on the side
  • A handful of fresh cilantro and parsley to scatter
  • A scatter of pomegranate seeds for tang and color

Nutrition Facts

Estimated nutrition per serving of kharcho.
NutrientAmount per serving
Calories380
Protein28 g
Carbohydrates20 g
Fat22 g
Saturated Fat5 g
Fiber3 g
Sugar6 g
Sodium780 mg

Values are estimates per serving and vary with the exact cut of beef and brands you use.

Make-Ahead Tips

Kharcho is even better the next day, once the walnuts and spices have fully mingled. Cook it a day ahead, cool, and refrigerate. It thickens as it sits, so loosen it with a splash of broth or water when you reheat, and brighten it with a fresh squeeze of lemon or a little more tkemali just before serving.

Storage, Freezing & Reheating

Refrigerator
Leftover kharcho keeps 3 to 4 days in an airtight container. The flavor deepens overnight; the soup will thicken as the rice and walnuts absorb liquid.
Freezer
Freeze for up to 2 months. The texture of the rice softens a little on thawing, but the beef and broth hold well. Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently over low heat, stirring, and loosen with a little broth or water since it thickens in the fridge. Refresh the tang with a squeeze of lemon or a spoon of tkemali.

Common Mistakes to Avoid

×Adding the sour plum too early. Long boiling with acid toughens the beef and dulls the bright tang, so stir the tkemali in near the end once the meat is already tender and taste as you go.
×Skimping on the walnuts. They are the body of kharcho, not a garnish; use too few and the soup stays thin and watery instead of turning the thick, velvety texture that defines the dish.
×Boiling the beef hard to save time. Chuck needs a slow, gentle simmer to turn fork-tender; a rolling boil seizes the fibers up chewy and stringy no matter how long it then cooks.
×Overloading the rice. It keeps swelling as the soup sits and drinks up the broth, so measure it and stop; too much turns a brothy soup into a stodgy porridge by the second bowl.
×Adding the khmeli suneli in a timid pinch. Bloomed with a shy hand it vanishes under the tomato; kharcho should taste pointedly of that blend, so add it with confidence and toast it in the fat.

Troubleshooting

Broth too thin? Simmer a few minutes longer to reduce, or stir in a little more ground walnut, which thickens the soup as it cooks without turning it floury.

Beef still tough? It simply needs more time. Keep the pot at a low, lazy simmer and give it another 20 to 30 minutes; tough chuck only turns tender once the connective tissue melts.

Too sour, or not sour enough? Balance a sharp pot with a pinch of sugar or a little more broth; a flat one comes alive with another spoonful of tkemali or a squeeze of lemon stirred in at the end.

A Note on Georgian Cooking

Kharcho comes from Georgia, the country in the Caucasus where walnuts, herbs, and pointed sourness define the table. The name descends from the Georgian for a beef soup, and the dish is inseparable from tkemali, the tart sauce made from wild sour plums that gives kharcho its signature tang. Ground walnuts and the fragrant blend khmeli suneli, both cornerstones of Georgian cooking, do the rest of the work.

It is easy to confuse kharcho with its cousin ostri, but the two are not the same: ostri is a saucier, saucepan-thick beef braise, while kharcho is unmistakably a soup, thick with walnuts and rice and far more sour. It belongs to the same family of hearty tomato-and-meat pots as the Georgian chicken braise chakhokhbili and the sour, brothy Russian solyanka, and it shares a soul with slow, paprika-rich stews like Hungarian goulash.

What has kept kharcho on Georgian tables for generations is its balance: rich enough to be a full meal in a bowl, yet bright enough to never feel heavy. Keep the beef tender, the walnuts generous, and the sourness lively, and you have a soup that tastes exactly of where it comes from.

Frequently Asked Questions

Kharcho is a hearty Georgian beef soup thickened with ground walnuts, tomato, and rice, soured with tkemali (sour plum), and richly spiced with khmeli suneli. It is deep, tangy, and warming, meant to be eaten as a full meal in a bowl with plenty of bread.
Tkemali is a tart Georgian sauce made from wild sour plums that gives kharcho its signature tang. If you cannot find it, pomegranate molasses or a generous squeeze of lemon delivers the same bright sourness. Add it near the end so the tang stays lively.
Khmeli suneli is the classic Georgian spice blend, built on coriander, fenugreek, dried marigold, and herbs. It gives kharcho its warm, fragrant backbone. Look for it at a spice shop or Eastern European grocer, and add it with a confident hand so it is not lost under the tomato.
Ground walnuts are the soul of kharcho, not a garnish. As they simmer they release starch and oil that thicken the broth to a velvety body and add a gentle richness. Use a full cup, ground fresh, or the soup stays thin and watery.
Yes. This kharcho is fully halal, with no forbidden ingredients. Its sourness comes entirely from sour plum, pomegranate, or lemon, and its depth from beef, tomato, walnuts, and spice, so nothing needs to be added or left out for it to be halal.
A well-marbled stewing cut that rewards long cooking is ideal: chuck, shin, or short rib all turn fork-tender. Cut it into even one-inch cubes so it cooks at the same rate, and simmer low and slow until the fibers give way.
Both are Georgian beef dishes in a tomato base, but ostri is a saucier, thicker braise served like a stew, while kharcho is a soup, brothier and thickened with walnuts and rice, and pointedly more sour thanks to the tkemali.
Yes, and it is even better the next day once the walnuts and spices have mingled. It thickens as it sits, so loosen it with a splash of broth when reheating and brighten it with a fresh squeeze of lemon or a little more tkemali before serving.
Was this recipe helpful?
☆☆☆☆☆
Thanks for rating!
Timer
0:00