Reading Time: 5 minutes

This is my version of the classical vegetarian sour soup recipe that’s very popular in Romanian cuisine. This recipe was inspired by a soup that my mother used to cook me when I was a child.

Here’s why this soup is special for me:

Brings back childhood memories
It’s a simple and delicious vegetarian recipe
Loaded with healthy nutrients
And so easy to prepare that even I can do it
You can’t fail at cooking this soup!
Smells so great that you can’t resist it
Has a sweet and sour taste
Naturally low-carb and loaded with vegetables
It’s even better when served with different extras
Last, but not least, will keep you nourished

There bowls of Romanian Vegetarian Sour Soup on a table, served with brie, mozzarella and kalamata olives.

How to make the Romanian Vegetarian Sour Soup

Sour soup is a traditional recipe in Romanian cuisine. Although the original recipe asks for different meats, I’ve prepared for you a vegetarian soup that still retains that special local taste.

Traditionally to Romanian cuisine, the special sour taste of any soup is obtained using a local ingredient called “bors” (prepared from wheat or barley bran fermented in water). For this recipe through, we’ll replace “bors” with freshly squeezed lemon juice and the taste won’t change too much. Don’t worry, I’ll teach you all about it later on!

I love this soup because it comes together quite quickly. Once the vegetables are ready, it takes around 30 minutes to cook the soup! Here’s what you do:

  1. First, this soup is made with cooked rice which needs to be prepared prior to cooking the soup.
  2. We start by cooking all the vegetables in a big pot until they’re almost done.
  3. Once the vegetables are cooked, it’s time to add in the cooked rice.
  4. Bring to a boil to incorporate the rice.
  5. At the end of the cooking process you’ll have to add in the beaten eggs (see recipe notes for the technique I use).
  6. Finish the soup by adding your lemon juice, salt and spices.
  7. That’s about it! Please see the recipe section for all the details.
There bowls of Romanian Vegetarian Sour Soup on a table, served with brie, mozzarella and kalamata olives.

How to serve the Romanian Sour Soup

This soup can be served by itself or you can combine it with a few special extras that will enhance its flavor but also its nutritional value. These are my top choices for the extras:

  • Full-fat cream – Traditionally, this soup is served with 1-2 tsp of full-fat cream (think crème fraîche or similar). Mix the full-fat cream into the hot soup and serve. Try it and you’ll see what I mean!
  • Cheese – Whatever it’s Comte, Cheddar, Brie, or the local Cascaval, you need to pair this soup with a few slices of your favorite cheese. As a rule of thumb, I always choose a matured cheese made from healthy milk (raw milk if possible).
  • Nuts – From time to time I like serving this soup with a handful of walnuts, pecans or even pistachio. They’ll add a crunchy texture to the soup, plus nuts are high in healthy fats so they will enhance the overall taste of your soup.
  • Avocado – Great with any kind of sour soup, avocado has a creamy texture that resembles a vegan full-fat cream (if that makes any sense). It adds beneficial fats to your soup, enhancing its texture at the same time. Try adding a few slices of avocado to your soup bowl and you’ll see what I mean.
  • Spices – This soup is traditionally served with garlic and spring onions (scallions), but you can also pair it with chili pepper (or any kind of hot pepper).

I hope you’ll enjoy cooking and serving this traditional sour soup as much as I did. If you try it, let me know your experience and if you enjoyed the sweet and sour taste. Leave a comment, don’t forget to take a picture and tag it #refreshmyhealth on Instagram! I’d love to see what you come up with.

More soup recipes inspiration

Would you like to explore other soup recipes? I’ve listed some of my favorites below:

Did you enjoyed my sour soup? What’s your favorite soup recipe? Share your thoughts in the comments

There bowls of Romanian Vegetarian Sour Soup close-up, top shot.

Romanian Vegetarian Sour Soup

Prep Time: 20 mins
Cook Time: 30 mins
Total Time: 50 mins
Servings: 5 servings
Author: Marcel Corbeanu
Print Recipe Pin Recipe
My version of the classical sour soup recipe that’s very popular in Romanian cuisine. This recipe was inspired by a soup that my mother used to cook me when I was a child.


  • 2 medium carrots (sliced)
  • 1/3 small celery root (including leaves, peeled, cubed)
  • 1 cup frozen green peas
  • 1 cup frozen green beans
  • 1 cup frozen broccoli
  • 1/2 garlic head (peeled)
  • 7-8 cm leeks
  • 1/2 red bell pepper (chopped big)
  • 1 chili pepper (chopped)
  • 3 tbsp Jasmine or Basmati rice (pre-boiled)
  • 1 egg
  • 1 lemon (juice only)
  • dried parsley (to taste)
  • black pepper (to taste)
  • 1-2 tsp Himalayan salt
  • water


  • Prior to making this soup, we need to boil the rice first. Once cooked, remove excess water and transfer in a bowl to cool down.
  • In a large pot, add carrots, celery, green peas, green beans, broccoli, garlic, leeks, bell pepper and chili pepper.
  • Add enough water to cover the ingredients and a bit more.
  • Bring to a boil and keep it there until the veggies become tender.
  • Lower the cooking temperature and add pre-cooked rice.
  • In the meantime, in a medium bowl, beat eggs using a fork. This won’t take more than 30 seconds.
  • Now we need to combine a bit of soup with beaten eggs. Use a ladle to add a bit of hot soup on top of the beaten eggs. Gently mix for 30 seconds to dissolve the eggs in the soup.
  • Pour the creamed eggs over the simmering soup and, using the same fork, mix for 10-20 seconds until the eggs will spread into the soup.
  • Finish by adding freshly squeezed lemon juice, salt, dried parsley and black pepper.
  • Simmer the soup for another minute, until the soup has that perfect sour taste.
  • Remove from heat and set aside to rest.
  • Serve hot, together with a few slices of mozzarella cheese, kalamata olives and soft brie.


This recipe allows a lot of creativity when it comes to swapping ingredients. For example, I used frozen broccoli, green peas and green beans. You can also use frozen cauliflower instead of broccoli, or even skip green peas or green beans. You could also use one sweet potato instead of the carrots, and that would still turn out to be a great soup.
When it comes to rice, I mentioned that you can either use Jasmine or Basmati. I like to use Basmati rice most often, but the recipe is great either way.
Course: Soup
Cuisine: Dairy-Free, Vegetarian
Keywords: romanian soup, sour soup, vegetable soup, vegetarian soup
Marcel Corbeanu

Marcel Corbeanu

Hi, I'm Marcel! I'm a health coach, I write about health and wellness and I love cooking healthy food with fresh and simple ingredients.


Leave a Reply