Kharcho Recipe: Georgian Beef Stew with Walnuts

Disclaimer: This article may contains affiliate links. That means if you click a link and make a purchase, we may make a small commission. As an Amazon Associate we earn from qualifying purchases. For more information, see our privacy policy.

Kharcho (pronounced HAR-cho) is one of the most variable (albeit delicious) dishes you can find in Georgia, and therefore searching for the perfect kharcho recipe is going to be difficult, as the dish can vary so much from region to region and from cook to cook. The term kharcho is really a catch-all phrase describing a whole host of spiced stews and soups and ordering this dish at a variety of restaurants in Georgia will likely result in a completely different meal every time.

Despite all of the variations, however, you will find that kharcho is one of the most flavourful and exciting dishes in the repository of Georgian cuisine. Whether you dig in on a large steaming bowl of spicy kharcho soup or spoon thick, Megrelian kharcho stew over a bed of ghomi (Georgian polenta), you’re sure to love the deep, complex flavours of this traditional Georgian speciality.

This kharcho recipe is a recipe for my personal favourite of the stew varieties — Megrelian kharcho. More of a stew than a soup, Megrelian kharcho is thick and decadent and refreshingly easy to make. If you want to really explore some of the flavours and techniques that are indicative of traditional Georgian cuisine, then make sure to try this beef kharcho recipe out for yourself!

What is Kharcho?

Before I dive into how to make kharcho, let’s talk about what exactly it is. As mentioned earlier, the term kharcho can actually refer to a lot of different dishes, however, you will find a few similarities in all of them that will jump out.

Generally speaking, kharcho is a stew or soup made of some kind of meat (you really need not be picky in this instance, however, it is most commonly made with beef), and a very traditionally spiced broth or sauce. The dominant kharcho spice flavours are typically blue fenugreek, marigold (also referred to as Georgian saffron), dried savory and coriander seed with a significant amount of heat, as well. This is where it differs from a traditional beef stew.

Some of the essential ingredients of this kharcho recipe
Some of the essential ingredients of this kharcho recipe

Kharcho soup, which you will find all over the place in Georgia, is a bit different from the Megrelian kharcho recipe that I’m writing here. The soup is typically made with beef and rice, and the broth is flavoured with the above-mentioned spices along with a puree of sour cherry plums (known as tkemali in Georgian) and topped with a healthy helping of fresh coriander (cilantro). This adds a delicious bit of astringency to the soup and brightness to the soup.

Megrelian kharcho, which is the kharcho recipe that I’m outlining here, is a lot more hearty and is generally served more as a main dish. A delicious stew hailing from the Samegrelo region in northwestern Georgia, it is traditionally made with lots of the same spices, tomato paste, and it is thickened with ground walnuts — much like lobio, or Georgian red bean stew. This is, personally, my favourite iteration of kharcho as it truly exemplifies some of the best flavours and techniques that are unique to Georgian cuisine.

Homemade Beef kharcho
Homemade Beef kharcho

Though most common, kharcho also doesn’t have to be made with beef. There are countless other iterations where you will find chicken kharcho or veal kharcho instead. If you wanted to make a vegetarian kharcho, you could hypothetically add roasted cauliflower to the sauce and use a flavourful vegetable stock as the base — it would still be incredibly delicious!

Kharcho Recipe: How to Make Megrelian Kharcho

My Megrelian beef kharcho recipe diverts slightly from the absolute traditional way to make it (much like my chakapuli recipe) — but I promise, it is only an improvement. Basically, I add the step of browning your meat before adding it to the stew and using chicken or beef stock as your liquid base.

The traditional Georgian way to do this (and the way I was taught, as well), is to boil your meat and cook it all the way through, with no browning, and use the poaching liquid as the base for your kharcho soup or stew. My technique of browning the beef adds a bit more depth of flavour and makes the meat taste better.

So, first things first, you need to trim and season your meat. By that, take the time to trim a lot of excess fat from your meat, season liberally with salt and pepper, and then heat about a tablespoon of sunflower oil in a large, heavy saucepan or Dutch oven over medium heat until shimmering.

Browning the beef
Browning the beef

Working in batches (adding too much meat the bottom of your pan will create steam and inhibit the browning we’re trying to achieve), arrange your beef in the bottom of the pan and sear until the side is well browned. Flip each cube over to get a good sear on the other side. This won’t take more than a few minutes. Transfer the beef to a plate and set aside.

Using the same pan and adding a bit more oil, if necessary, add your diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Make sure to scrape up any browned bits leftover from the meat during this time as well.

Next, add in your tomato paste and stir until everything is well combined and the paste darkens in colour — this step essentially caramelises the tomato paste and, again, adds to the depth of flavour in the dish. Once this step is finished, add the tomato and stir to combine. Cook until the tomato has released a lot of liquid and is cooked through, about 5 to 10 minutes.

Next, mix your ground walnuts, spices and garlic in a small bowl and then add to the pot, stir to combine and cook for a minute or two, just to get the walnuts and spices really nice, toasted and fragrant.

Mixing in the walnuts and spices
Mixing in the walnuts and spices

Also, a word about your ground walnuts — Georgians will typically use an old school hand-crank stainless steel meat grinder to grind your walnuts, but if you don’t have this, you can zip them in a food processor until they reach the consistency of coarse sand.

If you don’t have either of these items, then you can do what I do and bash them in a mortar and pestle. Alternatively, you can even chop them about as fine as you can with a sharp chef’s knife, transfer them to a plastic bag, and then roll over them with a rolling pin until the desired consistency is met.

Once the walnuts are nice and toasted, add the beef back in along with any accumulated juices on the plate and pour in your chicken stock. Stir to make sure everything is well-combined, bring to a very gentle simmer, cover and let cook until the meat is very tender and the sauce has thickened slightly, about 2.5 hours. Once this stage is reached, uncover your pot and allow to simmer uncovered for a further 30 minutes, just so the sauce reduces and thickens even more.

Kharcho simmering away
Kharcho simmering away

Once the kharcho is done, serve hot in a bowl with plenty of crusty bread and maybe even a side of ajapsandali or a khachapuri! It is also common to serve this dish on top of some ghomi, which is a type of Georgian polenta.

Homemade Beef kharcho

Kharcho Recipe: Georgian Beef Stew with Walnuts

Yield: 4 Servings
Prep Time: 15 minutes
Cook Time: 3 hours
Total Time: 3 hours 15 minutes

The rich beef stew hails from the Samegrelo region of northwestern Georgia. Known for it's decadent, spiced sauce thickened with ground walnuts, kharcho is a favourite across Georgia and is sure to become one of yours, as well.


  • 1kg (about 2 pounds) boneless beef chuck, trimmed and cut into 3-centimetre cubes (about 1-inch cubes)
  • 1 medium yellow onion, diced
  • 2 tablespoons tomato paste
  • 1 medium tomato, peeled and diced
  • 250g (9 ounces) walnuts, ground
  • 8-10 cloves garlic, minced
  • 2 teaspoons ground blue fenugreek
  • 2 teaspoons ground coriander seed
  • 2 teaspoons ground dried marigold
  • 1 teaspoon dried summer savory
  • 1/2 teaspoon cayenne pepper, or more or less to taste
  • 1 litre (about 1 quart) low-sodium chicken stock*


  1. Trim excess fat from beef and season liberally with salt and pepper
  2. In a large, heavy saucepan or Dutch oven, heat 1 tablespoon of vegetable oil (Georgians would use sunflower) over medium until shimmering. Add meat in a single layer, being careful to leave enough room in the pan to ensure browning, you may need to work in batches. Sear beef on one side until browned before flipping with tongs. Once beef is browned, remove from pan and transfer to a plate and set aside.
  3. Reduce heat to medium-low and add onions, scraping up any browned bits from bottom of the pan. Cook, stirring occasionally, until softened and translucent, about 5-10 minutes.
  4. Add tomato paste and stir constantly until well incorporated with the onion and the paste has darkened in colour, about 2-3 minutes. Add the tomato and cook until softened and cohesive, another 5-10 minutes.
  5. Mix walnuts, garlic, blue fenugreek, coriander, marigold and savory together in a small bowl. Add to pot and stir until all liquid is absorbed and sauce is very fragrant, about 1 minute. Add beef along with any accumulated juices and pour stock over the mixture, stirring to combine.
  6. Bring to a a gentle simmer and cover and allow to cook until the beef is very tender and the sauce has thickened slightly, about 2.5 hours. Uncover and simmer for a further 30 minutes to allow the sauce to reduce and thicken slightly. Serve hot with crusty bread or, traditionally, on a bed of ghomi - a Georgian style of polenta


*Homemade chicken stock is preferred, but use storebought low-sodium stock if you don't have it on hand.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 948Total Fat: 58gSaturated Fat: 11gTrans Fat: 1gUnsaturated Fat: 45gCholesterol: 248mgSodium: 765mgCarbohydrates: 19gFiber: 6gSugar: 5gProtein: 96g

Nutritional information is automatically generated and provided as guidance only. Accuracy is not guaranteed.

All in all this Megrelian kharcho recipe is incredibly simple to make and delightfully satisfying to eat. Combining all of the most interesting techniques of Georgian cuisine with some of its most iconic flavours, you can’t go wrong with a heaping serving of kharcho soup or stew for dinner!

Are you looking for the perfect kharcho recipe? Have you had this delicious Georgian dish before? Let us know in the comments!

Like It? Pin It!
Avatar photo

Maggie is the creator behind No Frills Kitchen. She is a world traveller, home cook and recipe developer who loves to experiment with new cuisines and techniques at every chance she gets. No stranger to improvising and making do with the equipment and ingredients she has available, she is passionate about sharing her knowledge with others. Read More


  1. Thanks for posting this! It tasted just like I wanted it to, or, rather, it tasted like the Kharcho I ate almost every day at a particular little restaurant in Tbilisi, and have been unable to get at any other Georgian restaurant, either in other parts of Georgia or Georgian places in the states.

    I made a few changes: I cut my chuck roast into two large pieces which covered the entire bottom of my dutch oven, and seared those. After they had rested and cooled while I cooked the onion and tomato paste, I cut them down into smaller pieces and added those back to the pot. Also, instead of simmering on the stovetop the entire time, after adding the beef pieces and chicken stock to the pot and bringing it to a low simmer, I put the whole thing in a 300 degree oven with lid slightly ajar, and simmered it there for 2.5 hours, removing it to stir and scrape the sides of the dutch oven every 30-45 minutes. Finally, I added a small dash of soy sauce with the stock, and some MSG when I brought it out of the oven and simmered for a final 30 minutes on the stovetop. It turned out amazing.

  2. Just tried this recipe along with a few others of yours and it was amazing! Couldn’t find any marigold or summer savory, but it still worked out. Will definitely try track some down and make it again.

    • Oh I’m so happy you enjoyed it! It can definitely be tough to track down some of the Georgian spices, but it’s surprising what is available online in many places 🙂


Leave a Comment

Skip to Recipe