All Recipes/ Kids Food/ Latest Posts/ Lunch and Dinner/ Soups

Romanian Meatball Soup (Ciorbă de Perișoare)

July 28, 2020 (Last Updated: August 6, 2026)
Low Lectin Meatball Soup, Romanian Style

Romanian meatball soup, known as ciorbă de perișoare, is a comforting traditional dish made with tender pork meatballs, plenty of vegetables, and a savory broth finished with a pleasantly sour note. This pressure-cooker version preserves the familiar flavors of the soup I grew up eating while making the preparation more convenient. Serve it with fresh lovage or parsley and, if you like, a spoonful of sour cream.

Romanian Meatball Soup, or Ciorbă de Perișoare

A bowl of my mom’s ciorbă de perișoare always takes me back to my childhood. It is one of the dishes we traditionally request whenever we return home to Romania, and it remains one of my favorite examples of Romanian comfort food.

Although ciorbă is usually translated into English as “soup,” the two words don’t mean quite the same thing in Romanian cuisine. A ciorbă has a distinct sour element, while what Romanians call supă usually has a milder, sweeter broth.

The traditional souring agent is Romanian borș — a fermented liquid usually made from wheat bran — but the soup can also be finished with sauerkraut juice, lemon juice, or vinegar. The amount depends entirely on how sour you like your ciorbă.

Adapting the Soup for a Lower-Lectin Diet

Traditional Romanian soups often contain nightshade vegetables such as tomatoes, peppers, and potatoes. I tried making this soup without them, and although it was still good, it didn’t have quite the same familiar flavor.

For this version, I peel and deseed the tomato and red pepper before adding them to the soup, then cook everything under pressure. These preparation methods may reduce some of the lectin content, although they do not make nightshades suitable for everyone. If you are particularly sensitive to nightshades, this may not be the right recipe for you. The potatoes are optional and can easily be left out.

How to Make Romanian Meatball Soup in a Pressure Cooker

Prepare the vegetables: Peel and deseed the tomato and red bell pepper. Dice the carrot, parsnip, celeriac, tomato, pepper, and optional potatoes into relatively even pieces. Slice the leek and chop the onion and celery ribs, including the leaves.

Start the vegetable broth: Add 3 liters of water and all the prepared vegetables to the pressure cooker or Instant Pot. With the cooker uncovered, use a high-heat or sauté setting to bring the broth to a boil. Do not secure the pressure-cooker lid yet.

A ceramic plate with chopped onions and leeks.
A wooden board with chopped tomatoes.
A ceramic plate with parsnips, carrots, celeriac and herbs.

Make the meatballs: While the broth is heating, combine the ground pork, grated or finely chopped onion, egg, optional rice, salt, and pepper in a bowl. Mix until all the ingredients are evenly incorporated. Shape the mixture into compact meatballs small enough to fit comfortably on a serving spoon. Try to form them without cracks or large pockets of air so they hold together during cooking.

Add the meatballs to the soup: Once the vegetable broth is boiling, gently lower the meatballs into the pot one at a time. Season lightly with salt and pepper, keeping in mind that you can adjust the seasoning after pressure cooking.

Grinding the meat.
Mixing the ingredients for the meatballs.
Plates with the shaped meatballs.

Pressure-cook the soup: Secure the lid and cook under pressure for 40 minutes. Release the pressure according to your appliance’s safety instructions before opening the lid. I would normally not cook a soup like this for so long, but this is the timing my mom uses, and her soup is always perfect.

Add the souring agent: Add Romanian borș, sauerkraut juice, lemon juice, or apple cider vinegar to taste. Start with a small amount, taste, and continue adding it until the broth is as sour as you like. Taste again and adjust the salt and pepper. Stir in freshly chopped lovage, parsley, or a combination of both.

How to Serve Ciorbă de Perișoare

Ladle the soup into bowls, making sure each serving includes a generous mixture of meatballs, vegetables, and broth. Finish with more fresh lovage or parsley and serve sour cream on the side.

As with many Romanian soups, ciorbă de perișoare often tastes even better the following day, once the flavors have had time to settle and develop.

For other lectin-free Romanian soups, check out my Romanian Style Beef Soup (Ciorbă de Văcuță) 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Low Lectin Meatball Soup, Romanian Style

Romanian Meatball Soup (Ciorbă de Perișoare)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Claudia Curici, Health Coach
  • Prep Time: 35 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Category: Dinner, Soup
  • Method: Pressure Cooking
  • Cuisine: Romanian
  • Diet: Gluten-Free

Description

Romanian meatball soup, known as ciorbă de perișoare, is a traditional dish made with tender pork meatballs, plenty of vegetables, and a savory broth finished with a pleasantly sour note. This pressure-cooker version preserves the comforting flavors of the soup I grew up eating while making the preparation more convenient.


Ingredients

For the vegetables and broth

  • 1 large carrot, diced
  • 1 large parsnip, diced
  • 1 leek, sliced
  • 1 onion, chopped
  • 1/2 small celeriac, diced
  • 23 celery ribs with leaves, chopped
  • 1 tomato, peeled, deseeded, and chopped
  • 1 red bell pepper, peeled, deseeded, and chopped
  • 2 large white potatoes, peeled and cubed (optional)
  • 3 liters (about 12 3/4 cups) water
  • Salt and freshly ground black pepper, to taste

For the meatballs

  • 1 pound (450 grams) finely ground pork, preferably about 10% fat (chicken or beef can also be used)
  • 1 small onion, grated or finely chopped
  • 1 large egg
  • 1 tablespoon uncooked rice, rinsed (optional)
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper

To finish and serve

  • Romanian borș, apple cider vinegar, lemon juice, or sauerkraut juice, to taste
  • Fresh lovage or parsley, chopped
  • Sour cream (optional)


Instructions

  1. Prepare the vegetables: Peel and deseed the tomato and red bell pepper. Dice or chop all the vegetables into relatively uniform pieces.
  2. Start the broth: Add the water and prepared vegetables to a pressure cooker or Instant Pot. With the cooker uncovered, use a high-heat or sauté setting to bring the broth to a boil.
  3. Prepare the meatballs: While the broth is heating, combine the ground pork, onion, egg, optional rice, salt, and pepper in a mixing bowl. Mix until the ingredients are evenly incorporated.
  4. Shape the meatballs: Form the mixture into compact meatballs small enough to fit comfortably on a serving spoon. Try to shape them without cracks or large pockets of air so they hold together during cooking.
  5. Add the meatballs: Once the vegetable broth is boiling, gently lower the meatballs into the pot one at a time. Season the broth lightly with additional salt and pepper, if needed.
  6. Pressure-cook: Secure the lid and cook under pressure for 40 minutes. Release the pressure according to your appliance’s safety instructions before opening the lid.
  7. Finish the soup: Gradually add your chosen souring agent, tasting as you go until the soup reaches your preferred level of acidity. Taste again and adjust the salt and pepper, then stir in the chopped lovage or parsley.
  8. Serve: Ladle the soup into bowls, making sure each serving includes meatballs, vegetables, and plenty of broth. Garnish with additional fresh herbs and serve with sour cream, if desired.

Notes

Traditional Romanian borș is a fermented souring liquid, usually made from wheat bran. It is not the same as beet borscht. Sauerkraut juice, lemon juice, or apple cider vinegar can be used when Romanian borș is unavailable. Add the souring agent gradually, as the strength and acidity will vary.

The potatoes can be omitted for a lower-carbohydrate version.

Chicken or beef may be substituted for the pork.

The tomato and pepper are peeled and deseeded, and the soup is cooked under pressure, making this a lower-lectin adaptation of the traditional recipe. Those who are particularly sensitive to nightshades may still prefer to avoid it.

I would normally not cook a soup like this for 40 minutes in the pressure cooker, but this is the timing my mom uses and recommends, and her soup is always perfect. I will not mess with that! 

2 Comments

  • Reply
    Mihaela Chiticaru
    May 16, 2021 at 4:07 pm

    Looks yumiii!! Can you please tell me if you pressure cooked it at a high for 40 min or low? Thanks!

    • Reply
      Claudia
      May 17, 2021 at 1:16 am

      Thank you! I use a manual pressure cooker and from my experience is similar to the high pressure in the Instant Pot.

    Leave a Reply

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star