Timea's Kitchen

  • Recipes
  • Blog Posts
  • About Us
menu icon
go to homepage
  • Recipes
  • Blog Posts
  • About Us
subscribe
search icon
Homepage link
  • Recipes
  • Blog Posts
  • About Us
×
Home » Recipes » Soups

The Ultimate Romanian Meatball Soup: Authentic Ciorbă de Perișoare

Published: Feb 5, 2023 · Modified: Mar 24, 2026 by Timea · This post may contain affiliate links · 2 Comments

Sharing is caring!

174 shares
  • Share
  • Email
Romanian Meatball Soup Served In Little Pink Pot With Pickled Chili
↓ Jump to Recipe
Pin the Recipe
↓ Jump to Video

There is nothing quite like a steaming bowl of Romanian Meatball Soup, or Ciorbă de Perișoare, to bring a sense of comfort to your kitchen. This traditional sour soup is a cornerstone of Romanian cuisine, beloved for its delicate balance of savory meat, bright acidity, and aromatic herbs. Whether you grew up with the scent of lovage (leuștean) wafting through the house or you are discovering Balkan flavors for the first time, this authentic recipe delivers a taste of home in every spoonful.

Romanian Meatball Soup Served In Little Pot With Pickled Chili

What truly defines a Romanian meatball soup is its signature "sour" profile. In Romania, we call this ciorbă. To achieve that perfect tang, you can use traditional borș, lemon juice, vinegar, or even sauerkraut juice (moare de varză).

While many versions of this soup exist, my recipe follows the Transylvanian tradition, which offers a few unique twists that elevate the flavor:

  • A Richer Broth with Chicken Bones: Instead of using plain water, I start by simmering chicken bones to create a deep, savory base. If you have homemade chicken stock on hand, you can use that to sauté your vegetables for an even richer result.
  • The "No-Rice" Meatball Secret: Most recipes use rice as a filler, but I prefer making my meatballs without it. This keeps the meatballs firm and meaty, ensuring they don't become soggy or fall apart-even if you enjoy the soup as leftovers a day or two later.
  • The Transylvanian Liaison (Dreasă): To finish the soup, we use a classic Transylvanian technique: thickening the broth with a liaison made of egg yolks and sour cream (smântână). This creates a luxurious, velvety texture that balances the acidity of the soup perfectly.

Love meatballs? If you enjoy this recipe, you absolutely must try my meatballs in tomato sauce-it's another family favorite you won't regret making!

🚀 A Quick Look at the Recipe

✅ Recipe Name: Authentic Romanian Meatball Soup (Ciorbă de Perișoare)
🕒 Ready In: 1 hour 20 minutes
👪 Serves: 6 - 8 portions
🍽 Calories: 228 kcal
🥣 Main Ingredients: Ground Pork, Chicken Bones, Root Vegetables, Sour Cream, Lovage
📖 Cuisine: Transylvanian / Romanian
👌 Difficulty: Easy (No-Rice Meatballs)

Summarize & Save This Content On:

ChatGPT Google AI Perplexity Grok

Optimized for AI by @timeaskitchen

Jump to:
  • Ingredients for Authentic Romanian Meatball Soup
  • How to Make Romanian Meatball Soup (Video Tutorial)
  • Step-by-Step Instructions: How to Make Authentic Ciorbă de Perișoare
  • Serving the Soup
  • Storage and Reheating: Why No-Rice Meatballs are Better
  • Pro-Tips for the Perfect Ciorbă de Perișoare
  • Frequently Asked Questions (FAQ)
  • Join the Timea's Kitchen Community!
  • Related
  • Authentic Transylvanian Meatball Soup (Ciorbă de Perișoare)

Ingredients for Authentic Romanian Meatball Soup

To make a truly traditional Ciorbă de Perișoare, you will need a combination of fresh root vegetables, high-quality meat, and the signature "sour" elements that define Romanian cuisine.

For the Savory Broth:

  • Chicken Bones or Stock: Use chicken bones to create a deep, homemade base. If you're short on time, a high-quality chicken stock or soup works perfectly instead of water.
  • Root Vegetable Medley: You will need carrots, parsnip, celery root (celeriac), and onions.
    • Pro-Tip: Finely grate or dice these very small so they soften perfectly and distribute flavor in every spoonful.
  • Bell Pepper: Red or yellow pepper adds a subtle sweetness and beautiful color to the broth.
  • The Souring Agent: Use Borș, lemon juice, vinegar, or sauerkraut juice.
    • Note: Start with a small amount and taste as you go; the "tang" is the soul of this soup!
  • The Transylvanian Finish (Liaison): 2 egg yolks and 200g of high-fat sour cream (smântână).
Romanian Meatball Soup Ingredients on the Table

For the Signature Meatballs (Perișoare):

  • Ground Meat: A mix of pork and beef is traditional, but 100% pork offers the best flavor.
  • Egg: One large egg to bind the meat together so they stay perfectly round while simmering.
  • Onion: Very finely minced (or even grated) so the meatballs stay smooth.
  • Salt & Pepper: Don't be afraid to season the meat well before rolling!
  • No Rice: As mentioned, we skip the rice in this version to keep the meatballs firm and meaty.

The Essential Herbs:

  • Fresh Lovage (Leuștean): This is the "secret ingredient" of Romanian soups. Its unique flavor is somewhere between celery and parsley.
    • Substitutions: If you cannot find lovage, use a mix of celery leaves and flat-leaf parsley.
  • Fresh Parsley: For a bright, clean finish.

How to Make Romanian Meatball Soup (Video Tutorial)

Sometimes, seeing the technique is just as helpful as reading the recipe-especially when it comes to rolling the perfect perișoare. In the video below, I'll walk you through my authentic Transylvanian process, from simmering the chicken bones to tempering the sour cream for that perfect, velvety finish.

Step-by-Step Instructions: How to Make Authentic Ciorbă de Perișoare

Following this specific order ensures that your soup base is fresh and your meatballs are ready to drop in the moment the broth is simmering.

Step 1: Prepare the Ingredients (Mise en Place)

Before turning on the stove, prepare all your components. This ensures a stress-free cooking process:

  • Grate or Dice the Vegetables: Finely grate or dice your carrots, onions, parsnips, celery root, and bell peppers.
  • Chop the Herbs: Finely mince your fresh lovage and parsley. Keep them separate, as they are added at the very end.
  • Prepare the Souring Agent: If using lemon or vinegar, have it measured out. If using Borș, bring it to a quick boil in a separate small pot before adding it to the soup later (this keeps the soup clear).
Vegetable Cut Into Small Cubes on the Chopping Board

Step 2: Roll the Signature Meatballs

By making the meatballs now, they have a few minutes to "set" before hitting the hot liquid.

  • The Mixture: In a large bowl, combine the ground pork (or pork/beef mix) with one egg, salt, and pepper.
  • The Transylvanian Secret: Remember, we are skipping the rice! This ensures the meatballs stay firm and meaty.
Pork Mince, Egg, Ground Pepper and Grated Onion in the Bowl

Rolling Technique: Lightly wet your hands with cold water. Take a small amount of meat (about the size of a walnut) and roll it between your palms until smooth. Place them on a clean plate until the soup base is ready.

Pork Meatballs on the Chopping Board

Step 3: Make the Chicken Stock & Cook

This is the secret to the best Ciorbă de Perișoare. Instead of water, we build a foundation of flavor.

  • Extracting Flavor: Place the chicken backs/bones into a soup pot with cold water and a spoonful of sea salt. Bring to a boil, then lower the heat and simmer for 30 minutes.
  • The Clean Broth: Use a spoon or whisk to skim off any foam that rises to the surface. This ensures your final soup is clear, not cloudy.
Boiling Chicken Bones in the Pot
  • Add the Meatballs: After 30 minutes, you have a light chicken soup. Gently drop the meatballs in one by one.
Boiling Meatballs in the Chicken Broth
  • Add the Vegetables: Once the meatballs are in, add the finely chopped carrots, parsley root, celery, and onion. (Wait to add the bell pepper, as it cooks faster).
Boiling Soup Seasoned With Dried Lovage and Celery Leaves
  • The Cook: Let everything simmer for about 20 minutes. About 10 minutes before finishing, add the red bell pepper and your dried herbs (lovage and celery leaves).
Boiling Meatball Soup in the Pot

Step 4: The Final Simmer and Liaison

  • The Liaison (Dreasă): While the soup finishes, whisk the two egg yolks with two large spoons of sour cream.
Egg Yolks and Sour Cream Liaison in the Bowl
  • Tempering: Slowly add a ladle of hot soup into your cream mixture, whisking constantly to prevent curdling. Pour this velvety mixture back into the pot and stir gently.
Boiled Meatball Soup With Liaison in the Pot
  • The Finish: Turn off the heat, add the fresh parsley, and cover the pot to let the aromas meld before serving.
Romanian Meatball Soup Ready to Serve in the Pot

This is my favorite way to make authentic Romanian meatball soup, and it is always a huge hit with everyone at the table.

Serving the Soup

In Romania, serving the soup is just as important as cooking it! To enjoy this authentic Transylvanian ciorbă the traditional way, here is what you should have on the table:

  • Extra Sour Cream (Smântână): While we already added a liaison to the pot, many people love adding an extra dollop of cold, thick sour cream directly into their bowl for added richness.
  • Hot Peppers (Ardei Iute): A true Romanian ciorbă is almost always accompanied by a fresh or pickled hot pepper. Taking a small bite of the pepper between spoonfuls of the sour soup creates the perfect flavor contrast.
  • Fresh Crusty Bread: Use a thick slice of rustic sourdough or traditional Romanian bread to soak up the flavorful broth.
  • A Final Garnish: If you love a burst of freshness, sprinkle a little extra chopped lovage or parsley over the bowl right before eating.

The Perfect Pairing

If you are planning a full Romanian menu, this soup is the ideal starter for a main course of Stuffed Cabbage or a side of polenta (mămăligă).

Romanian Meatball Soup Served In Little Pot With Chili

Storage and Reheating: Why No-Rice Meatballs are Better

One of the best things about this Romanian meatball soup is that it often tastes even better the next day! Since my recipe uses a "no-rice" method, the meatballs stay firm and the broth remains clear, rather than becoming thick or starchy.

How to Store Your Ciorbă

  • Refrigeration: Once the soup has cooled to room temperature, transfer it to an airtight container. It will stay fresh and flavorful in the fridge for up to 3-4 days.
  • Freezing: You can freeze this soup for up to 3 months. However, for the best texture, I recommend freezing the broth and meatballs before adding the egg yolk and sour cream liaison (dreasă). If you freeze it with the cream, the texture may change slightly when thawed.

Tips for Reheating

  • Gentle Heat is Key: When reheating on the stove, use low to medium heat. Do not let the soup reach a rolling boil once the sour cream has been added, as this can cause the liaison to "split" or curdle.
  • Refresh the Herbs: To bring back that "just-cooked" aroma, add a pinch of fresh lovage or parsley to your bowl after reheating.
Romanian Meatball Soup Served In Little Pink Pot With Pickled Chili2

Pro-Tips for the Perfect Ciorbă de Perișoare

After years of making this traditional Transylvanian soup, I've gathered a few "secrets" that make a world of difference. Follow these tips to ensure your soup looks and tastes like it came from a professional Romanian kitchen:

  • The 30-Minute Bone Rule: Don't rush the initial boil of the chicken bones. Simmering them for at least 30 minutes before adding anything else creates a natural, gelatinous stock that store-bought broth simply cannot match.
  • Keep it Clear: To get a crystal-clear broth, always start with cold water and salt. As it comes to a boil, use a fine-mesh skimmer or a whisk to remove the grey foam (impurities) immediately.
  • The "Wet Hands" Technique: When rolling your meatballs, keep a small bowl of cold water nearby. Dipping your fingers every 3-4 meatballs prevents the meat from sticking to your skin, allowing you to create perfectly smooth, round perișoare.
  • Don't Overcook the Vegetables: By adding the carrots and parsnips after the stock is ready, you ensure they stay tender-crisp rather than turning into mush.
  • Tempering the Cream (The "Liaison"): Never pour cold sour cream directly into the hot soup, or it will curdle (separate) and look unappealing. Always whisk a ladle of hot broth into the cream first to bring it up to temperature.
  • The Magic of Lovage: If you can't find fresh lovage, look for dried lovage in international markets. It's the one ingredient that gives this soup its unmistakable "Romanian" soul.

Frequently Asked Questions (FAQ)

Why do my meatballs fall apart in the soup?

The most common reason meatballs fall apart is that the broth is at a "rolling boil." Always lower the heat to a gentle simmer before dropping the perișoare in. Also, using one large egg as a binder (as I do in this recipe) ensures they stay perfectly round without needing rice.

Can I use other types of meat for Romanian Meatball Soup?

While my traditional recipe uses ground pork for the best flavor and fat content, you can certainly use a 50/50 mix of pork and beef. If you prefer a lighter version, ground turkey or chicken can be used, but keep in mind the texture will be slightly different.

What can I use if I can't find fresh Lovage (Leuștean)?

Lovage is the "soul" of Romanian ciorbă, but it can be hard to find outside of Eastern Europe. The best substitute is a mix of celery leaves and fresh flat-leaf parsley. You can also look for "Dried Lovage" in specialty spice shops or online.

How do I prevent the sour cream from curdling?

This is a common mistake! Never add cold sour cream directly to the hot pot. You must "temper" the liaison by whisking a ladle of hot broth into the egg yolk and sour cream mixture first. This slowly raises the temperature so it blends into a velvety, smooth sauce.

Is this meatball soup gluten-free?

Yes! Because we skip the rice and don't use breadcrumbs or flour to bind the meatballs, this version of Ciorbă de Perișoare is naturally gluten-free. Just ensure your souring agent (like Borș) is also gluten-free, or stick to lemon juice or vinegar.

If you enjoyed this authentic Romanian meatball soup, you might love exploring other traditional "ciorbă" and hearty soup recipes from my kitchen. Here are a few more family favorites to try:

Traditional Romanian Classics:

  • Tripe Soup Recipe (Ciorbă de Burtă): The king of Romanian soups-creamy, garlicky, and incredibly satisfying.
  • White Bean Soup with Smoked Ribs: A rustic Transylvanian staple, perfect for cold winter days.
  • Sauerkraut Sausage Soup Recipe: A tangy and smoky soup that pairs perfectly with a dollop of sour cream.
  • Best Cabbage Soup Recipe: Light, healthy, and packed with traditional flavor.

Hearty & Comforting Favorites:

  • Smoked Sausage Potato Soup: A simple, filling meal the whole family will love.
  • Best Mushroom Soup Recipe: Earthy and rich, highlighting the best of our local forest mushrooms.
  • Best Fish Soup Recipe: Inspired by the Hungarian Danube, this broth is light yet deeply flavorful.

Hungarian-Inspired Delights:

  • Hungarian Tomato Soup: A sweet and savory twist on a classic favorite.
  • Hungarian Green Bean Soup Recipe: A creamy, summer-inspired soup that is surprisingly refreshing.

Join the Timea's Kitchen Community!

If you enjoyed this authentic Romanian Meatball Soup, I'd love to see how yours turned out!

  • Follow & Share: Stay updated with my latest recipe ideas by following me on Facebook and Instagram. Don't forget to Pin this recipe to your favorite Pinterest boards so you can find it whenever you need a bowl of comfort.
  • Watch & Subscribe: For more step-by-step visual guides, subscribe to our YouTube Channel. I go live to share even more kitchen secrets!
  • Let's Chat: How do you make your Ciorbă de Perișoare? Do you use different herbs or a different souring agent? Leave a comment below-I read every single one and love hearing your kitchen stories!

Related

Looking for other soup recipes like this? Try these:

  • Authentic Transylvanian Cauliflower Soup Served in Bowl
    Authentic Transylvanian Cauliflower Soup
  • Traditional Hungarian Goulash Recipe-Served in a Soup Bowl
    Authentic Hungarian Beef Goulash (Gulyás) Soup: Tender & Rich
  • Carrot and Lentil Soup-Served in Bowl With Coconut Milk
    Carrot and Lentil Soup
  • Greek Lemon Chicken Soup-Served in Yellow Bowl With Lemon
    Greek Lemon Chicken Soup Recipe
Romanian Meatball Soup Served Hot In Little Pot With Pickled Chili

Authentic Transylvanian Meatball Soup (Ciorbă de Perișoare)

Timea
This traditional Romanian sour soup features tender, no-rice pork meatballs in a rich, velvety broth thickened with a sour cream and egg yolk liaison (dreasă).
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 20 minutes mins
Course Dinner, Soups
Cuisine Romanian, Transylvanian
Servings 6 portions
Calories 228 kcal

Equipment

  • 1 Soup Pot
  • 1 bowl

Ingredients
 
 

  • 500 g chicken bones 2 pieces chicken backs/bones
  • 4 pieces carrots
  • 1 piece parsley root
  • ¼ pieces celery root
  • 1 piece onion
  • 1 piece red bell pepper
  • 1.5 tablespoon sea salt kosher
  • ½ teaspoon ground pepper freshly ground
  • 1 teaspoon celery leaves dried
  • 1 teaspoon lovage leaves dried
  • 1 bunch parsley chopped

Meatballs

  • 375 g pork mince 15% fat
  • 1 piece egg free range, large
  • 1 piece onion finely grated
  • 1 teaspoon sea salt kosher
  • ½ teaspoon ground pepper freshly ground

Liaison

  • 2 pieces egg yolks free range
  • 2 tablespoon sour cream or double cream

Instructions
 

  • Prepare the Stock: Place chicken bones in a pot with cold water and salt. Bring to a boil, then simmer for 30 minutes, skimming off any foam to keep the broth clear.
  • Make the Meatballs: While the stock simmers, mix the ground pork, egg, grated onion, salt, pepper, and dried celery leaves in a bowl. Mix by hand until a smooth paste forms.
  • Roll the Perișoare: With damp hands, roll the meat into walnut-sized balls. Set aside on a plate.
  • Build the Soup: Strain the stock if necessary (or leave the bones in). Add the diced carrots, parsley root, celery, and onion.
  • Cook the Meatballs: Gently drop the meatballs into the simmering broth one by one. Simmer for 15 minutes.
  • Add Finishing Veg: Add the diced red bell pepper and simmer for another 5-10 minutes until all vegetables are tender.
  • Sour the Soup: Pour in your lemon juice or pre-boiled borș. Taste and adjust salt.
  • Temper the Liaison: Whisk egg yolks and sour cream in a bowl. Slowly whisk in a ladle of hot soup to warm the mixture, then pour it back into the pot.
  • Final Garnish: Turn off the heat. Stir in the fresh parsley and lovage. Cover and let sit for 10 minutes before serving.

Video

Notes

  • The No-Rice Advantage: Skipping the rice ensures these meatballs stay firm and meaty, even after reheating. They won't soak up the broth like rice-filled versions do.
  • Avoid Curdling: Never add the sour cream mixture directly to the boiling pot. Always "temper" it with hot broth first, and turn off the heat immediately after adding it back to the soup.
  • Finding Lovage: If you can't find fresh lovage, dried works well, or you can substitute with celery leaves and extra parsley for that signature herbal aroma.
  • Serving Suggestion: Serve hot with a dollop of extra sour cream and a fresh hot pepper (ardei iute) on the side for the most authentic experience.

Nutrition

Calories: 228kcalCarbohydrates: 10gProtein: 13gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.003gCholesterol: 78mgSodium: 2191mgPotassium: 451mgFiber: 3gSugar: 4gVitamin A: 1616IUVitamin C: 46mgCalcium: 53mgIron: 2mg
Keyword meatball soup recipe, meatballs soup, Romanian meatball soup, Romanian meatball soup recipe
Tried this recipe?Let us know how it was!
Tried this recipe?Mention @WPRecipeMaker or tag #wprecipemaker!

This post contains affiliate links. Read the full disclosure here.

More Soups

  • Creamy Chicken Soup With Vegetables-Chicken and Vegetable Soup Served in Bowl With Lemon Slice and Chilli Peppers
    Creamy Chicken Soup With Vegetables
  • White Bean Soup With Smoked Ribs Served in Bowl
    White Bean Soup With Smoked Ribs
  • Romanian Tripe Soup Served in the Bowl With Sour Cream and Jared Chilli Pepper
    Romanian Tripe Soup Recipe
  • Best Mushroom Soup Recipe-Served in Bowl
    Best Mushroom Soup Recipe

Comments

  1. Lynn says

    May 04, 2023 at 2:22 pm

    5 stars
    Wow. We love soup and this is sooo delish. And thanks for the borscht info. Love knowing food history. We will definitely be trying your other recipes.

    Reply
    • Laci says

      May 26, 2023 at 3:55 am

      Thank you Lynn, you are welcome in our kitchen.

      Reply
5 from 2 votes (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Timea and Laci-Timea's Kitchen

Welcome!

Hi, I am Timea and together with my husband Laci we decided to invite you to our virtual kitchen. You will see step by step how we cook and how tasty is the Transylvanian and Hungarian cuisine.

More about me

Popular

  • Air Fryer Duck Legs Served on Plate With Mashed Potatoes
    Crispy Air Fryer Duck Legs
  • Cosori Air Fryer Whole Chicken Served on the Cutting Board
    Cosori Air Fryer Whole Chicken
  • Tuna Corn Salad Served in Bowl and With a Glass of Beer
    Easy Tuna Corn Salad (Fresh Dill & No Mayonnaise)
  • The Best Russian Cheesecake Recipe - Served on Plate With Grapes
    The Best Russian Cheesecake Recipe

New Recipes

  • Easy Authentic Tiramisu Slice Served on Plate
    My Easy Authentic Tiramisu Recipe: Creamy, Bold, and Foolproof
  • Hungarian Csaszarmorzsa (Shredded Pancake) Served on Plate With Raspberry Jam
    Authentic Hungarian Császármorzsa: Traditional Shredded Semolina Pancakes (Smarni)
  • Homemade Head Cheese Sliced and Served on a Plate
    Homemade Head Cheese Recipe: Traditional Hungarian Disznósajt Made with Pork Knuckle
  • Oven-Baked Pork Steak Served on White Plate With Mashed Potatoes
    The Juiciest Oven Baked Pork Steak: A Simple Slow-Roasted Method

Footer

↑ back to top

About

  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Timea's Kitchen

174 shares
  • 158
174 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.