Romanian Beef Soup, known as Ciorbă de Văcuță, is a deeply comforting, sour-savory soup made with tender beef, root vegetables, fresh herbs, and a characteristic tang that defines Romanian cuisine. Traditionally served year-round and enjoyed as a complete meal, this soup is nourishing, aromatic, and deeply satisfying. This version stays true to the soul of the original while adapting it to be lectin-free, using simple ingredients, homemade bone broth, and natural souring agents for a rich, balanced flavor that feels both traditional and modern.
They say you can take the girl out of Romania, but you can’t take Romania out of the girl — and I fully agree. One of Romania’s most iconic culinary habits, at least in my opinion, is eating soup at almost every meal except breakfast (although some people even do that — my dad used to).
Soup is one of the foods I miss the most, and for a while now I’ve wanted to make a Romanian-style soup. After talking with my sister about Romanian food, I felt inspired to finally make a lectin-free version of the traditional Romanian beef soup — Ciorbă de Văcuță.
Soup, Romanian Soul Food
I chose Romanian beef soup mainly because I had a jar of beef bone stock waiting in my freezer. My fridge was almost empty, so I headed to the store and picked up carrots, parsnip, yellow onion, celery root (with leaves — a lucky find), parsley, one Japanese sweet potato (purple skin with white flesh), fresh sauerkraut from Barrel Creek Provisions, and broccoli.
I didn’t want to use the steak I already had in the freezer, so I asked the butcher for advice and bought a piece of grass-fed beef instead. He recommended a loin tri-tip roast, which turned out to be perfect — it cooked relatively quickly and stayed beautifully tender.
How to Make Traditional Romanian Beef Soup (with a Twist)
Romanian soups vary widely depending on region — and even from one household to another. This soup is traditionally made with peas and green beans, and some versions include red peppers and tomatoes added toward the end. Since those are lectin-rich, I skipped them altogether.
Broccoli makes a great replacement for peas, and in my opinion, green beans, tomatoes, and peppers aren’t essential to achieving a delicious, satisfying soup. The rest of the ingredients, however, are pretty much non-negotiable. Don’t skip the bones — or a good bone broth — because that’s what gives this soup its depth and richness.
You’ll notice there aren’t many spices here. Romanian soups rely on fragrant root vegetables and fresh herbs for flavor, and they truly don’t need much else. I didn’t even feel the need to add pepper, although you absolutely can if you like.
Sauerkraut, Sour Cream, and Eggs
Sauerkraut isn’t traditionally added to this soup, although some recipes use sauerkraut juice. Since we’re not using tomatoes, though, we need another sour element — and sauerkraut works beautifully.
The sauerkraut from Barrel Creek Provisions tastes the closest to the Romanian version I grew up with, which is why I chose it. They’re still a small business based in Austin, Texas, so if you can’t find it, simply choose the best quality sauerkraut available to you.
Sour cream and egg are optional, but I love finishing soups this way. Some people skip them entirely, while others go all in — using several egg yolks and much more sour cream. I used one yolk and about four tablespoons of sour cream, but honestly, go with what feels right to you. My husband always adds extra sour cream at the table. I like it just the way it is.
More Romanian Soups
If you enjoy this Romanian beef soup, be sure to try my Romanian Meatball Soup, in a Pressure Cooker (Low-Lectin) and Romanian Chicken Soup (Ciorba Radauteana).
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Romanian Style Beef Soup (Ciorbă de Văcuță)
- Prep Time: 40 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 40 minutes
- Yield: 6
Description
Romanian Beef Soup, known as Ciorbă de Văcuță, is a deeply comforting, sour-savory soup made with tender beef, root vegetables, fresh herbs, and a characteristic tang that defines Romanian cuisine. Traditionally served year-round and enjoyed as a complete meal, this soup is nourishing, aromatic, and deeply satisfying. This version stays true to the soul of the original while adapting it to be lectin-free, using simple ingredients, homemade bone broth, and natural souring agents for a rich, balanced flavor that feels both traditional and modern.
Ingredients
- 1 – 1.5 lbs grass-fed beef ( I used a loin tri tip roast, cut into bite-size pieces)
- 28 oz (about 1 liter) bone broth/stock OR use some bones when boiling the meat
- 1 big carrot, peeled and chopped
- 1/2 big celery root, peeled and chopped
- 1 yellow onion, peeled and chopped
- 1 medium parsnip, peeled and chopped
- 1 medium Japanese sweet potato, peeled and cubed (keep it in cold water, otherwise it will turn black)
- about 1 cup sauerkraut with juice (to taste)
- 1 handful of celery leaves, chopped
- 1 bunch parsley, chopped
- 1 cup chopped broccoli
- 1 or 2 pastured egg yolks (optional)
- about 4 tbsp sour cream (optional)
- salt to taste
- water
Instructions
- If you have compliant bone broth or stock, put the pieces of meat in water and bring to a boil, until the foam separates. At this point, I throw the water, rinse the meat, wash the soup pot and restart with the bone broth and complete with cold water. If you don’t have bone broth and using bones with the meat, add them all at the same time and do the same thing with the foam. Then put them back in the pot with clean water. Boil until the meat is 3/4 cooked (it will depend on the quality of your meat, mine boiled taste than I expected).
- While the meat is boiling, prepare all the veggies. Carrots, parsnip, celery root and onion, they should all be chopped in really small cubes, trying to make them all about the same size. The sweet potato should be chopped into bigger cubes. Prepare the parsley and celery leaves, but don’t chop them until the end. Chop the broccoli in bite sizes pieces.
- When the meat is almost done, add the carrots, onion, celery root, parsnip and sweet potato. Let everything boil on low heat until vegetables are cooked (about 30, 40 minutes). Add the sauerkraut, broccoli, celery leaves and parsley. Add salt to taste.
- If you want to finish the soup with sour cream and egg, whisk them well in a separate bowl, gradually add some of the hot soup to the bowl and mix, until the mix becomes warm. Add the warm mix to the soup pot, stirring.
Notes
This makes for a full 4 QT soup pot (about 4 liters).
No Comments