Kharcho is one of the most iconic dishes of Georgian cuisine. This rich and flavorful beef soup is known for its hearty texture, spicy-sour notes, and the unique combination of rice, walnuts, and garlic. Traditionally made with beef brisket and seasoned with khmeli-suneli and tkemali (a sour plum sauce), kharcho soup is the perfect comfort food for cold days.
The word kharcho comes from the Mingrelian language, meaning simply “meat soup.” Over the centuries, it has become a staple in Georgian homes, with each region and family having its own variation. Some use lamb instead of beef, others skip the walnuts or replace the tkemali with tomato paste. But one thing remains the same – kharcho soup must be bold, tangy, and deeply aromatic.
In this recipe, we’ll show you how to make an authentic kharcho with beef, rice, and a generous helping of walnuts. Whether you’re discovering Georgian cuisine for the first time or revisiting a favorite classic, this dish will leave a lasting impression — just like a hearty shurpa or piti.

Kharcho – Traditional Georgian Beef Soup with Rice and Walnuts
Equipment
- 1 Large saucepan For cooking broth and soup
- 1 Cutting board For prepping meat and vegetables
- 1 Sharp knife For slicing meat, onion, herbs
- 1 Frying pan For sautéing onions and tomato
- 1 Grater or blender For grinding walnuts
- 1 Strainer Optional, for clarifying broth
Ingredients
- 1.5 kg Beef (ribs and lean meat) Cut into chunks
- 200 g Rice Rinsed thoroughly
- 4 pcs Fresh plums Pitted and chopped
- 150 g Canned peeled tomatoes (in juice) Crushed or chopped
- 2 tbsp Tomato paste
- 300 g Onion Finely chopped
- 1 pc Carrot Grated or finely diced
- 1 pc Bell pepper Diced
- 2 pcs Chili peppers Fresh, chopped (adjust to taste)
- 3-4 cloves Garlic Minced or crushed
- 50 g Crushed walnuts Finely ground
- 50 ml Sunflower oil For frying
- 1-2 pcs Bay leaves
- to taste Khmeli-suneli
- to taste Dried basil
- to taste Black pepper
- to taste Salt
- to taste Fresh herbs Basil, parsley, dill, cilantro, celery, green onion
Instructions
- Pour the sunflower oil into a large pot and heat it over medium heat.
- Add the beef ribs to the heated oil and lightly sear them on all sides until they begin to brown. This enhances the flavor of the broth.
- Pour cold water into the pot to fully cover the beef.
- Add the remaining lean beef pieces to the pot
- While the meat is boiling, place the peeled bell pepper, onion, and carrot onto a dry pan (no oil) and start roasting.
- After a few minutes, turn the vegetables over — they should be slightly charred.
- After a few more minutes, add the charred vegetables into the broth (it hasn’t boiled yet).
- Take 6 to 8 fresh plums and score each one on two sides, then add them to the broth.
- Add a few cloves of garlic and salt to the broth.
- As soon as the broth starts to boil and foam appears, carefully skim it off with a spoon.
- Take the peeled onion and dice it into small cubes.
- Place the chopped onion into a pan, drizzle with oil, and start frying while stirring immediately.
- Take a few tablespoons of tomato paste and place it on a plate.
- Finely chop the garlic cloves.
- Sprinkle the chopped garlic and fresh herbs on top of the tomato paste to make a kind of adjika. (Use a mix of basil, parsley, dill, cilantro, celery, and green onion from the ingredient list.)
- Add 3-4 (or more) tablespoons of hot broth from the pot to the tomato paste mixture and stir well.
- Add the peeled canned tomatoes to the slightly sautéed onions and stir gently.
- Stir the tomatoes together with the onions in the pan until combined.
- Finely chop the walnuts using a knife or food processor.
- Add the chopped walnuts to the pan with the onion and tomatoes, then stir well to combine.
- Add two tablespoons of the adjika mixture (from step 16) to the skillet with tomatoes and onions.
- Mix everything thoroughly in the skillet to combine the adjika with the tomato and onion mixture.
- Remove all vegetables from the broth using a slotted spoon.
- Finely chop additional fresh herbs.
- Combine all chopped herbs (including celery) in one bowl.
- After 1.5 hours of simmering, remove the meat from the broth.
- Add rice to the broth (about 2 tablespoons per liter or 150 g for this large pot) and cook until tender.
- Add whole unseeded chili peppers to the broth.
- Cut the meat into pieces, removing the rib bones and leaving only the meat.
- Add a couple of bay leaves to the broth.
- Once the rice is cooked (after about 10 minutes), add the sautéed mixture from the pan into the broth and stir well.
- Add about half a tablespoon of khmeli suneli spice mix to the pot.
- Add dried basil to the pot.
- Now add the previously chopped garlic and herbs. Be sure to reserve a small portion of the herbs for garnish when serving.
- Chop the green onions.
- Pour the broth into a bowl and place the meat pieces on top.
- Add a bit of the fresh herbs we set aside earlier.
- The soup is ready.
Notes
Maybe some information you could get from this video