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
Made this recipe last night and it turned out amazing, very easy to make and such a cosy bowl of soup!
I’m so glad you liked it! 🙂 Thanks for the awesome review!
Love this rice soup recipe! Yum! I made it twice already, and will definitely make it again! Kids love this soup as well. 😋 To make it even more healthy I add carrots😀
To be honest, I was surprised when my 1-year old loved it! Your idea to add carrots is great! Thank you for sharing 🙂
I made this dish and turned it into a cottage pie here is my recipe. If you want to try it you can make any changes that you want.
cottage pie
Ingredients
ground pork 1 pound
Simply potato sour cream chive 1 container
frozen peas and carrots 1 bag
onion pre cut 1 pack
sunflower oil 2 tbsp.
tomato paste 3 tbsp.
paprika 1 tsp.
coriander 3/4 tsp.
garlic paste 2 tsp.
lemon 1
chicken stock 2 cups
Worcestershire sauce 2 tbsp.
salt 2 tsp.
Directions
1. Add sunflower oil to pan cook pork, onion and frozen peas and carrots.
2. Stir in tomato paste, garlic, Worcestershire, paprika and coriander simmer
for 5 minutes.
3. Add chicken broth and lemon juice mix together on medium heat cook until most of the
liquid is absorbed.
4. Put meat mixture in a cake pan and put potatoes on top bake at 350 degrees for 30 minutes.
Hi and thank you so much for sharing that with us! Do you think a seasoned mashed potato mixture would work well on top instead of the simply potato product? I’m not familiar with that product. Thanks again. You’re awesome!! 🙂
Yes it would it I just use premade mash
potato to be lazy.
I do love a good shortcut. No judgments here! lol.
This sounds good. can you maybe post a pic of how it looks next time you make it? and does it actually taste close to this soup? I assume its a casserole like look?
Thanks for sharing.
Sounds delish, planning to give it a try this weekend.
Natasha, is there a specific reason to use dutch oven for this soup?
Hi Irina, you can use a heavy-bottomed soup pot (or any good quality soup pot). I love using the dutch oven because I can saute the meat and make all of the soup in one pot.
I ended up making the same twice in a row! Super yummy, my son (very picky eater and won’t eat soups in general) demanded another pot soon after we run out of the first. Amazing – simple and so flavorful. Definitely a keeper! Thank you for the great recipe and a wonderful site, Natasha! Keep up the great work – you’re an inspiration for me when I crave food from childhood.
Irina I’m so happy to hear that! That’s the best when picky eaters love what we Mama’s make for them 🙂
Hi, Natasha
My family and I love xarcho and I tried different recipes over the years. Yours is very good, I just don’t think we liked the paprika in it. In my opinion the key to good xarcho is base (boullion) and spices. in my recipe I make my own boulion with either beef or lamb bones (whatever I have in a fridge), onion, celery, carrots, cilantro, parsley,salt, bay leaves, and leave it on very slow boil for at least 3 hrs.
Chop lots of parsley, cilantro and dill, mix it with chopped garlic and set aside.
Then in a pot I warm a little rendered fat and add chopped onions, after a few minutes I add a little boullion and mix it until boullion evaporates. Then I add tomatoes (either chopped or a sauce), spices (I usually add coriander, cumin, thyme, xmeli-suneli) again a little boullion and mix it for 5-7 minutes or until you think zajarka is ready. Now I add meat from the boullion and pour boullion (trough fine mesh) into the pot. Bring soup to boil, and add very well rinsed rice. Turn temp to low, cover and simmer for about 10-15 minutes or until rice is almost ready (it should be tiny bit hard). Last step is to add greens with garlic, adjust salt, turn heat off and leave it covered. It actually tastes betters the next day, but that is true for almost all soups 🙂
Thank you so much for sharing your method! It sounds so tasty the way you described it! I agree, soups do tend to taste better the next day after the flavors have had a chance to meld. Thanks again! 🙂
Wow This. is. Good! I didn’t realize that I needed a 28oz can of diced tomatoes so I chopped up some fire roasted bell peppers from TJ instead, and it is DELICIOUS! definitely going to make this more often! Thank you for posting this recipe!
My goodness that addition of fire roasted bell peppers sounds amazing!!! Thanks for sharing that. I just finished reading your comment to my husband. Now we have to add that to our Trader Jo’s list!! 🙂
this is a really nice soup (saying “nice soup” is kind of redundant). i’m a big fan of soup and this one came out quite good, so we’re very happy with it. definitely saving the recipe for future use… after trying out your other soups. 🙂
my wife is (south african) indian, so we substituted the paprika with masala and because we only had brown rice we used that instead.
took ages to get done, but it was well worth the wait.
thanks for the recipe! 😉
I’m so happy you enjoyed it! I love the idea of adding masala and brown rice. I can just imagine how much flavor and texture that would add. Yum!
having it now for lunch at work and i swear it tastes better today. brought some in another container to share with the guys at the office… but i’m thinking i might not share… 😀
I’m so happy you liked it! I don’t blame you about not sharing! 😉
Natasha this was so delicious!! Thank you for another great recipe. I don’t know what I would do without you and your blog! Thank you!
Thank you so much for your sweet comment and awesome review! 🙂
This soup looks so delicious. Such simple ingredients for such a superb dish. Pinned. Thanks for sharing.
You’re awesome! Thank you so much for pinning and sharing 🙂
This soup sounds wonderful Natasha. Thank you
Thank you Liz, you must give it a try 😀.
This was sooo delicious !!!!!!!
Anna, I’m so happy you liked it!! 🙂 Thank you for the awesome review 🙂
I made this tonight but I used “hot paprika” and it smells so weird and bad to me (definitely not like my grandma makes) I wonder if I used the wrong paprika or something. I made a huge batch to last like 3 days and I was looking forward to it so much and now every dinner is going to be meh. Next week I’ll make it again but without any paprika at all 🙂 I don’t think my grandma uses paprika in it, or in much of her cooking anyway. This recipe is great though! And despite the paprika problem it does taste nice.
That could be. Some people prefer this soup even spicier so I would think the hot paprika would be ok. That’s odd that it smells weird – is your paprika fresh?
I have no idea if it’s fresh as my mother in law gave it to me on the day since I had none.. and she usually keeps things for everrr.. I’m making it tonight with no paprika, 🙂
Natasha…I grew up with my mom making this soup for me…I LOVE IT!!! It’s been on my list to make forever for the blog 🙂
Hi Mila! Did she do anything differently? Every family makes theirs a little differently. I’m curious!
Oh I’ve been wanting to make this soup for ever!! It’s been decades since I’ve had in Georgia as a little girl and it was SPICY!! It was a bit of a shock for my little uninitiated tastebuds but not for long, they adjusted and fell in love. I am going to make it very, very soon!! Thank you for posting the recipe, Natasha.
Mine’s spicy but not super spicy. My 1-year old daughter loved it! You can definitely add more spice to your liking 😉
This Beef Soup looks so delicious! I am drooling, I better make this soon caus it looks amazing, pinning to my Soup Recipe Board. Yumm!
Thank you so much for pinning. You’re awesome! 🙂
We love soup kharcho! My mother in law taught me to make it with the addition of cilantro and tiny pieces of walnuts. The cilantro gives it a very different taste that we love!
I haven’t tried it with cilantro but we sure love the stuff. I’ll have to try that next time. Thanks for sharing your version! 🙂
On the subject of the soup. My husband loves it and he is a super picky eater and American so Russian food to him is like eating squid for me (which is sometimes very good) he adored it. Now off the subject a little. I was watching a tv show called Young & Hungry and your website came up (she said that she made so much food from your website that you should get paid for it!) I was so excited I freaked out a little bit.
Ha ha you freaked out a little bit? I freaked out alot a bit! lol. Thank you so much Olga for your support 🙂 It really means alot to me 🙂
My mom taught me hot o cook a little bit I was stubborn but when I got married I realized I should make him happy and I found your website and ever since then your recipes are all I make him! Thank you so much!! You are an amazing chef and amazing mom/wife!! “Role model”
Thank you so much for your thoughtful comment. It really means a lot to me. 🙂 I’m so happy to hear you find our blog helpful 🙂
This was the most delicious thing I tried! EVER😋
Awww thank you Vika! Your comment brought a big ‘ol grin to my face this morning. Thank you for the great review 🙂
I’ve never heard the word Kharcho, but I’ve definitely had soup like this growing up, and regularly make something similar, it’s such a great comfort food isn’t it?
The pictures look so good, they are making my mouth water and I can practically taste the soup from looking at my computer screen!
What’s the ** by the Jasmine rice for? I couldn’t find a footnote anywhere for that.
Oh sorry those stars were meant to be removed. Thanks for pointing that out!! 🙂
Hi. This stew looks so delicious. I can’t eat beef though, I know it won’t have the same taste, but do you think it will be still ok to make it with either pork or chicken? Thanks
Hi Oksana, I haven’t tried it that way but I do think if you substitute, pork would provide more flavor than chicken. Let me know how you like it with pork. I’m curious! 🙂
Hi again.
I finally made this stew, using pork since I can’t do beef, and I also substituted the beef broth, and used the chicken broth. It turned out really yummy. And I didn’t have any coriander on hand, but I read up on it and used cilantro instead.
I will make this stew again for sure.
I’m so glad you liked it! Thanks for the great review. Using cilantro is a great substitute because coriander is the seed of cilantro 🙂