
This post may contain affiliate links. Read my disclosure policy.
Beef Soup Kharcho (pronounced harcho), is a hearty beef soup in tomato broth with a wonderful blend of spices and plenty of fresh herbs. The beef is fall-apart tender and just melts in your mouth – delicious! All it needs is a thick slice of fresh crusty bread.
This beef stew also reheats really well and I was pleasantly surprised that my 1-year old loved it! This recipe also made a soup Kharcho lover out of my husband.
Kharcho is Georgian in origin but has been adopted and well loved by Ukrainians for many years. This recipe was loosely adapted from The New Ukrainian Cookbook.
Ingredients for Beef and Tomato Soup (Kharcho):
3 lb beef stew meat
3 tsp salt (I used fine sea salt)
4 Tbsp light olive oil (or any cooking oil), divided
1 medium onion, chopped
2 celery ribs, finely chopped
4 cups beef broth + 4 cup filtered water
28 oz can diced tomatoes
2 dry bay leaves
1 tsp ground coriander seeds
1 tsp smoked paprika
2 garlic cloves, pressed
1/2 cup uncooked white rice (I used Jasmine)
2 Tbsp fresh lemon juice (from 1 medium lemon)
1/4 cup fresh parsley, chopped, plus more to serve
1/4 cup fresh dill, chopped, plus more to serve

How to Make Beef Soup (Kharcho):
1. Sprinkle meat with 3 tsp salt and stir. Heat a dutch oven or soup pot over medium/high heat and add 2 Tbsp oil. Once oil is hot, add beef in 2 batches, sautéing until browned on all sides (don’t worry about cooking it through). Remove from pot and set aside.

2. Add chopped onion and celery with more oil as needed. Saute 5 minutes until softened.

3. Add canned tomatoes with their juice, 4 cups broth, 4 cups water, 2 bay leaves and browned beef. Bring to a boil then reduce heat, cover and simmer 1 1/2 to 2 hours or until beef is tender.

4. Add 1/2 cup white rice, 2 Tbsp lemon juice, 2 pressed garlic cloves, 1 tsp coriander, 1 tsp paprika. Cover and simmer 20 minutes or until rice is tender.

5. Remove from heat and add 1/4 cup parsley and 1/4 cup dill then cover and let sit off heat another 10 minutes before serving. Season to taste with salt and pepper if needed and serve with more fresh herbs as desired.


Beef Soup (Kharcho)

Ingredients
- 3 lb beef stew meat
- 3 tsp salt
- 4 Tbsp light olive oil, or any cooking oil, divided
- 1 medium onion, chopped
- 2 celery ribs, finely chopped
- 4 cups beef broth + 4 cup filtered water
- 28 oz can diced tomatoes
- 2 dry bay leaves
- 1 tsp ground coriander seeds
- 1 tsp smoked paprika
- 2 garlic cloves, pressed
- 1/2 cup uncooked white rice, I used Jasmine
- 2 Tbsp fresh lemon juice, from 1 medium lemon
- 1/4 cup fresh parsley, chopped, plus more to serve
- 1/4 cup fresh dill, chopped, plus more to serve
Instructions
- Sprinkle meat with 3 tsp salt and stir. Heat dutch oven or soup pot over medium/high heat and add 2 Tbsp oil. Once oil is hot, add beef in 2 batches, sautéing until browned on all sides. Remove from pot and set aside. Don't worry about cooking it through.
- Add chopped onion and celery with more oil as needed. Saute 5 min until softened.
- Add canned tomatoes with their juice, 4 cups broth, 4 cups water, 2 bay leaves and browned beef. Bring to a boil then reduce heat, cover and simmer 1 1/2 to 2 hours or until beef is tender.
- Add 1/2 cup white rice, 2 Tbsp lemon juice, 2 pressed garlic cloves, 1 tsp coriander, 1 tsp paprika. Cover and simmer 20 min or until rice is tender.
- Remove from heat and add 1/4 cup parsley and 1/4 cup dill then cover and let sit off heat another 10 min before serving. Season to taste with salt and pepper and serve with more fresh herbs as desired.
Nutrition Per Serving
If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen





Have you made this with dry dill and if so was it lots different? I know fresh herbs can’t be beat, just wondering if it’s a must to use fresh to keep the integrity of the recipe.
Hi Cindy, I think dried dill would still be ok even though I do love the flavor of fresh. If you do substitute, keep in mind you only need about 1/3 of dried dill versus fresh dill. I would start with 2 to 3 teaspoons and add more to taste. Also, I would not recommend garnishing at the end with dried dill since dried dill needs some time to soften and release it’s flavor.
Can I use fresh tomatoes instead of canned?
Hi Irina, I haven’t tried that substitutution. I think it would be worth an experiment but keep in mind the canned tomatoes also add juice and flavor from the juice. If experimenting, I would probably blanch and peel the tomatoes before dicing and adding them.
I’ve never tried Kharcho before, so I don’t have anything to compare this to, but I made it just the way you said and it was delicious! Thank you!
You’re welcome Nicole! I’m glad you enjoy the recipe! Thanks for sharing!
I’m a giant kharcho fan and can’t tell you how happy I am that this surprisingly easy recipe turned out so delicious. Thank you very much Natasha.
You’re welcome Jay! I’m so glad you enjoy the recipe! Thanks for sharing!
Used to make this soup with lamb rather than beef, as it is of Mid-Eastern origins, I believe. Lamb enriches it’s taste, but you might consider adding a bit more of garlic. And serve with black kalamata olives in the bowl 🙂
Thanks for sharing your great tips with other readers Elena!
Just finished it.
It’s really good 🙂
Instead of rice , I’ve put barley 😛
Thank you again for saving from “what do I cook today?!”
You’re welcome Ildi! Thanks for following and sharing your great review! 🙂
I cooked it for the first time and it was so good, i couldn’t stop eating it! 🙂
Awesome, I’m glad you love it! Thanks for sharing Irina! 🙂
Made this soup second time already. So delicious. I do add 1/2 cup more rice and 1 1/2 more cup of water because my husband loves it so much so that way I get a little more quantity of this soup. I did omit lemon this time since it tastes a little more sour the next day.
But otherwise such a tasty soup. I used to look at this soup and it looked ok to me but i kept going to this recipe and decided to give it a try. I’m so glad I did. Now I’ll be making this soup very often.
That’s great! I’m glad you enjoy it! Thanks for sharing your review and tips for other readers!
We’ve made this 3 times now and they were all just outstanding. The 1st time we followed the original recipe and used rice. The 2nd time using barley and lastly with buckwheat groats (kasha). Loved all 3 versions and your recipe reminds me in many ways of my Grandma Wallace’s Scot Broth which has been a favorite since I was in my highchair. Bottom line is this recipe is a Total Keeper and thank you for it. In fact I’d give it 10 Stars fi I could 🙂
10 STARS! That’s awesome! I’m so happy you love the recipe! Thanks for sharing your fantastic review Brandon! 😀
Just made this soup tonite. Absolutely delicious !! Just added 1/4 cup more rice. It tasted excellent.
Just one thing : 3 Tsp of salt might be a little heavy for people who must not have salt in their food.
Thank you, I can’t wait to finish it tomorrow !!
You’re welcome Axel! i’m happy to hear you enjoy the recipe! Thanks for sharing your suggestion!
Eating this as I type. Very yummy. I also added shredded carrots to the celery and onion and then some potatoes along with the rice since I have kiddos and wanted it more hearty.
Yum! That sounds great! Thanks for sharing Valentina 😀
Hi Natasha,
I was wondering if I could replace the rice with buckwheat? Thanks so much for the delicious looking recipe!
Hi Kelly, I haven’t tried it that way but I think it could work. You would want to rinse it first and maybe add a little less so the flavor doesn’t overwhelm the soup. Buckwheat adds a nutty flavor and expands a little more than rice.
Hi! Not sure if this was asked already, but do you rinse the rice before adding? Thanks! Can’t wait for it to finish cooking to try it. 😋
Hi Juana, I did not rinse it for this recipe. You can rinse if you prefer, but the soup will be just slightly thinner since the starch on the rice makes the soup a little thicker.
Thank you sooo much for this recipe! My whole family loves it, its my 5th time making it 🙂
That’s great to hear! I’m glad your family enjoys it as much as mine does! 🙂
Hi, Natasha, Thank you for sharing this delicious food recipe, I am going to make it for a Ukrainian friend. May I ask is rice necessary? This guy is not a rice lover. And what can be the replacement of rice? Or the soup will be watery.
Hi Samuel, the rice is pretty classic to this soup, but I do think the soup would still work without it. You could try bulking it up with potatoes or something else. There will be substantially more liquid without rice since the rice absorbs a good amount. Enjoy! 🙂
My sister and I made this tonight for dinner and it was absolutely delicious! Super easy to make as well. I’ll definitely be making it again soon 🙂
Eliza, thank you for such a nice review, looks like you found a new favorite soup recipe 😬.
I used whole coriander seeds, realized the recipe called for ground AFTER I added them. Will that be an issue? I’ve never used coriander before.
Hi Karina, the taste will be fine, but you will have coriander seeds floating in your soup. You can spoon them out in the end if the texture of them bothers you 🙂
Soup is done and tastes great. Not quit my mama’s Georgian harcho but definitely close enough to remind me of my mom’s cooking. As always, keep doing what you’re doing and thank you for sharing your wonderful recipes.
I”m so happy you liked it!! Thank you for your wonderful review 🙂
I have made this a couple of times. It is delicious!
Lydia, thank you for the nice review, I’m glad to hear that 😁.
I was really looking forward to this soup as it sounded divine. I made it and it had a rich flavor, but was sour. Is it supposed to be bitter? No one has mentioned that in the comments thus far.
Hi Lee, it definitley should not have been bitter – there isn’t anything in the ingredients that would cause it to be bitter. Did you change any of the ingredients? I would suspect maybe one of your ingredients was not fresh? Did you maybe use a different kind of tomato product?
I think it was the lemon juice. It’s ok, maybe my taste buds are more sensitive to sour tastes. Everyone else here seemed to enjoy it.
I read your comment about the bitter aftertaste and was puzzled about what might the cause of that…….until I had the same experience! After some reading and experimentation (same result with a beef barley soup), I am pretty convinced that the most likely problem is the garlic. Onto a new batch with new garlic!
That really could be it if the garlic is old. Thank you for sharing that with us!! I have found that old garlic (especially when it starts getting green in the center with the stem starting to grow), also starts tasting a little bitter.
This looks and sounds so yummy! Im just wondering, wouldn’t the vegetables get mushy if they are being boiled for 1.5 hours with the meat in broth? I would imagine that they would become too soft? Is this the case? Please advise as i would like to make this soup very soon
Hi Tina, the soup does not get mushy if cooked as directed. The vegetables that stew for a long time are the ones you want to get soft and meld with the soup but they never get mushy. I hope you love it! 🙂