Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Ciorbă de Perișoare

Romanian Sour Meatball Soup, Ciorba de Perisoare with Bors

Ciorbă de perișoare is Romania's beloved sour meatball soup: soft pork and rice meatballs poached in a vegetable broth, soured with borș — fermented wheat bran liquid — and finished with lovage and sour cream. It is bright, savoury and gently tart, the kind of soup that tastes like home. One serving is about 615 g.

Ciorbă — the sour soup — is the defining first course of the Romanian table, and borș, the fermented wheat bran liquid that sours it, has been made in Romanian villages for centuries. Perișoare, the small pork and rice meatballs, are the most loved version after tripe soup, served at family lunches and celebrations alike, always with lovage and sour cream.

Pairs well with: Sour cream, fresh lovage & crusty bread

Provenance

Romania flag Romania

Romanian Home Cooking

Nordic & European

Time Dedication

1h 25m

30m prep • 55m cook

Batch Yield

6 Servings

366 kcal per serving

1 serving ≈ 615 g

Technical Skill

Intermediate

Intermediate (Meatball Soup)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Family lunches, Sunday meals, cold days, celebrations Cost: Low — about $2–3 per serving at home
A bowl of ciorba de perisoare, Romanian sour soup with pork meatballs, parsley and orange broth

Romanian Home Cooking

Photo: Elena Ancu Damian, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

A good ciorbă de perișoare is judged by its sourness: bright and clear from the borș, never flat, with tender meatballs that hold their shape.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 25m
P

Prep Stage: Meatballs & Vegetables

30 Mins • Mixing & Chopping

Mix the pork with the rinsed rice, egg, grated onion, half the dill and cracked pepper, and roll about 24 small meatballs with wet hands. Dice the carrots, parsnip, celeriac, pepper and tomatoes, chop the soup onion, and strain the borș so everything is ready before the pot goes on.

Maestro Tip: Wet hands stop the meatball mix sticking — and keep the meatballs small, about the size of a walnut, so they cook through fast.

  1. 1

    Roll the Meatballs

    15 Mins Chilled, fridge 2–4°C (36–39°F)

    Combine the ground pork, rinsed rice, egg, grated onion, half the dill and cracked pepper with 1 teaspoon of the salt. Mix gently with your hands just until combined, then roll into about 24 walnut-sized balls. Chill them while you start the soup.

    Mix lightly — overworked mince makes tough, dense meatballs.

    Done when: Balls are even, smooth and hold their shape when lifted.

  2. 2

    Start the Vegetable Broth

    20 Mins • Simmer Gentle simmer, about 95°C (203°F)

    Heat the oil in a large pot and fry the chopped onion, carrot, parsnip, celeriac and pepper for 5 minutes until they soften and smell sweet. Stir in the tomato paste and diced tomatoes, fry 2 minutes more, then pour in the 2 litres of water and simmer for 15 minutes until the vegetables are nearly tender.

    Frying the vegetables first builds the flavour that plain boiled vegetables never reach.

    Done when: Vegetables are nearly tender when pierced with a knife.

  3. 3

    Poach the Meatballs

    20 Mins • Gentle Simmer Gentle simmer, about 95°C (203°F)

    Slide the chilled meatballs into the simmering broth one at a time, keeping the heat low so the soup barely bubbles. Simmer for 18–20 minutes, skimming any foam, until the meatballs are cooked through and the rice inside has swollen and softened.

    A hard boil will break the meatballs apart — the soup should tremble, not roll.

    Done when: A cut meatball shows no pink inside and the rice grains are soft; the meatballs reach 71°C (160°F) at the centre.

  4. 4

    Sour with Borș

    5 Mins • Simmer Gentle simmer, about 95°C (203°F)

    Pour in the strained borș and simmer for 5 more minutes. Taste: the soup should be clearly sour but still savoury — add a little more borș if it tastes flat, or a pinch more salt if the sourness needs balance.

    Borș goes in last because long boiling dulls its fresh sourness.

    Done when: The broth tastes bright and sour, with the vegetables and meat in balance.

  5. 5

    Finish with Lovage & Serve

    5 Mins • Off the Heat Off the heat, cooling from 95°C (203°F)

    Take the pot off the heat and stir in the lovage and the remaining dill. Rest for 5 minutes, then ladle into deep bowls with 4 meatballs each, and add a spoonful of sour cream to every bowl.

    Lovage is the signature flavour — add it off the heat so its celery-like perfume stays bright.

    Done when: The soup smells of lovage and fresh herbs; the sour cream melts into white ribbons.

Finishing Touches & Plating

Serve each bowl with four meatballs, a spoonful of sour cream and a scatter of lovage. Eat it with crusty bread, and remember the borș goes in last — that fresh sourness is the whole character of the soup.

Nutritional Physiology & Benefits

Nutrition

Energy

366

kcal / serving

Protein

19g

Complete AA

Carbs

23g

Complex

Fats

22g

Healthy

Per serving (6 servings · 1 serving ≈ 615 g)
Energy366 kcal
Protein19 g
Carbohydrates23 g
Fat22 g
Fibre3.5 g
Sugar6.5 g
Sodium663 mg
Per 100g
Energy60 kcal
Protein3.1 g
Carbohydrates3.8 g
Fat3.6 g
Fibre0.6 g
Sugar1.1 g
Sodium108 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin A (carrots, pepper), vitamin C (pepper, tomatoes, lovage), B12 and iron (pork), potassium (potatoes, tomatoes), calcium (sour cream).

Fermented Sourness

Borș is a traditionally fermented liquid, and sour soups like this one have long been valued for their bright, appetite-waking flavour.

Protein That Fills You Up

Pork meatballs with rice give steady, satisfying protein — about 18 g per serving — in a broth that keeps the meal light.

Vegetables in Every Spoonful

Carrot, parsnip, celeriac, pepper and tomato mean the soup carries real vegetable variety, not just meat and broth.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Crusty White Bread

Soft white bread is the Romanian table's answer to sour soup — it soaks up the broth and softens the tartness.

Vegetables

Fresh Lovage & Dill

Lovage is the defining herb of Romanian sour soups; its celery-like perfume is what makes the soup taste Romanian rather than just sour.

More Pairings

Sour Cream on the Side

A spoonful of sour cream rounds the borș's edge and adds a cool, creamy contrast to each spoonful.

Drinks

Still Water with Lemon

Cold water with lemon refreshes the palate between spoonfuls without competing with the soup's own sourness.

Complete menu

Start with the ciorbă as the main bowl, with crusty bread and a spoonful of sour cream; follow with a simple main course and finish with fruit.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Very Salty Foods Alongside

The borș and the seasoned broth already carry salt, so skip salty cured meats or pickles with the same meal to keep the total sodium in check. This is general information, not medical advice.

Boiling the Soup Hard

A rolling boil breaks the meatballs and clouds the broth; keep the soup at a gentle simmer and reheat gently to 74°C (165°F).

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, balanced lunch — protein, vegetables and broth in one bowl.
  • ChildrenSuitable from age 3+ with the meatballs cut in half and the borș kept mild; skip the peppercorns in their portion.
  • ElderlyExcellent — soft meatballs and vegetables, easy to chew; keep the salt moderate.
  • Pregnant womenGenerally suitable; the meatballs should be fully cooked through (71°C / 160°F at the centre).
  • Breastfeeding womenGenerally suitable; the protein and iron support recovery — keep the salt moderate.
  • AthletesA solid post-training meal: about 19 g protein per serving with rice and vegetables.
  • Weight gainA good choice — add a second slice of bread and eat the full bowl.
  • Weight lossChoose mostly broth and vegetables, go easy on the bread, and use a light spoonful of sour cream.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe rice inside the meatballs adds up, so keep the bread modest and load up on the vegetables and broth; ask your clinician about portion size.
  • High blood pressureThe borș and salt make this a moderately salty soup — halve the added salt and drink less of the broth; ask your clinician if you follow a low-sodium diet.
  • Kidney diseaseLimit the broth and the salt, and keep the portion modest; ask your clinician about portion size.
  • GoutEat occasionally and in smaller portions — pork mince is higher in purines.
  • Stomach issuesUsually gentle, but the borș's acidity can bother a sensitive stomach; use less borș and skip the raw onion garnish.
  • Cardiovascular diseaseChoose leaner pork mince and skim the fat from the broth; the soup itself is rich in vegetables.
  • Fatty liverKeep the portion modest and favour the vegetables and broth; load up on lovage and herbs.
  • Food allergiesContains egg (meatballs) and milk (sour cream). Naturally gluten-free if the borș is wheat-free — check the borș label if you have coeliac disease, as some borș is made from wheat bran.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use less borș, no added salt, and a smaller portion, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in airtight containers; keep the sour cream separate.
In the fridge
3–4 days.
In the freezer
Up to 2 months (the meatballs freeze well; the broth may need a splash of water on reheating).
How to reheat
Reheat gently to 74°C (165°F) throughout; do not boil hard or the meatballs will break.
Freezing recommended
Yes — up to 2 months.
Signs it has spoiled
Sour or off smell beyond the normal borș tang, slimy meatballs, or mould.

More recipes to explore

Romanian sarmale cabbage rolls on a wooden plate with yellow polenta, sour cream and a pickled green chilli Romania flag Romania 3h 30m
Dinner •Romanian Heritage

Romanian Sarmale

This Romanian sarmale recipe rolls minced pork and rice in soured cabbage leaves, packs the rolls into a pot with smoked bacon and tomato, and braises them slowly until tender. They are served the Romanian way, with hot polenta, sour cream and a pickled chilli. One serving is about 420 g, three rolls with polenta and sour cream.

Comfort & Warmth

Pork and rice rolled in soured cabbage leaves, braised with smoked meat and served with polenta.

Pairs Well With
Hot polenta, sour cream and a pickled chilli, with a glass of red wine.
High Protein
Three grilled mici skinless sausages on a white plate with a pool of yellow mustard Romania flag Romania 55m
Dinner •Romanian Heritage

Mici

This mici recipe mixes beef, pork and lamb with garlic, thyme and a little baking soda, rests the mixture overnight, and grills it as skinless sausages. Mici are Romania's favourite grill food — juicy, garlicky and charred at the edges — and they are always served with mustard and fries. One serving is about 340 g, four mici with fries and mustard.

Comfort & Warmth

Garlicky grilled skinless sausages, juicy inside and charred outside, with mustard and fries.

Pairs Well With
Sharp mustard and hot fries, with a cold beer.
High Protein
A bowl of creamy ciorba de burta tripe soup with sour cream and parsley, in a speckled bowl Romania flag Romania 3h
Lunch •Romanian Heritage

Ciorbă de Burtă

This ciorba de burta recipe simmers beef tripe slowly with carrot, parsnip and celery until meltingly tender, then enriches the broth with egg yolk and sour cream and sharpens it with vinegar. It is Romania's famous tripe soup, served hot with chilli and extra vinegar on the side. One serving is about 420 g.

Comfort & Warmth

A sour, creamy tripe soup with vegetables, enriched with egg yolk and sour cream.

Pairs Well With
Hot chilli peppers and extra vinegar, with crusty bread.
Soups & Broths • High Protein
Chicken and mushroom ciulama in a creamy golden sauce with yellow rice in a dark bowl Romania flag Romania 55m
Dinner •Romanian Heritage

Ciulama de Pui cu Ciuperci

This ciulama de pui recipe sears chicken and mushrooms, then simmers them in a golden sauce built from a flour-and-milk roux with a spoonful of sour cream, garlic and a pinch of sweet paprika. It is Romania's classic creamy chicken stew: rich and comforting, but lighter than a cream sauce because milk does most of the work. Serve it over a mound of yellow rice, exactly as in the photo. One serving is about 425 g.

Comfort & Warmth

Chicken and mushrooms simmered in a thick, golden flour-and-milk sauce with garlic and fresh herbs, served hot with yellow rice.

Pairs Well With
Yellow rice, mămăligă & pickled vegetables
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.