This Meatball Soup recipe (Ciorba de Perisoare) is a classic Romanian soup made with turkey meatballs, vegetables, and a sour broth. It’s a hearty and delicious turkey meatball soup that’s best served with a loaf of crusty bread.
Estimated reading time: 13 minutes
Every now and then there’s a dish or recipe that makes its way into your family and it becomes iconic – you find yourself making it over and over again because your family members just can’t get enough. For The Busy Baker family, this Meatball Soup recipe, or Ciorba de Perisoare as it’s called in Romania, is just that.
This meatball soup has become one of our family’s favourite meals – we love it so much that it makes its way onto our dinner table at least twice a month and we’ve started keeping a big batch of the meatballs in the freezer so we can whip up a quick pot on a busy weeknight.
Our kids beg for it, they lick out their bowls and ask for seconds (and thirds and fourths!), and it’s a recipe we share with everyone we know because it’s just THAT good. Trust us, you’re going to love it too!
Ciorba is the Romanian word for soup made with a sour broth and Perisoare are meatballs – hence, the name Meatball Soup! It’s a traditional Romanian soup served all over the country and loved by Romanian families everywhere. You can find it in restaurants all throughout Romania and although everyone makes it just a little bit differently, it’s always packed with vegetables, flavoured with a sour broth, and made with deliciously tender meatballs.
Ciorba de Perisoare is traditionally served with a handful of fresh parsley on top and a big dollop of high-fat sour cream. It’s truly a delicious and healthy soup that makes a great starter or a wholesome meal all on its own – with a few slices of crusty bread for dipping, of course!
Here at The Busy Baker we have shared so many of our favourite mealtime tips, tricks and secrets with you over the years. If you haven’t already signed up, we offer a FREE email course where we share our BEST weeknight meal tips, tricks and recipes to help you feed your hungry family without losing your sanity. Sign up for our FREE course below:
And if you’ve already taken the course, we offer 11 weeks of family meal plans for sale in The Busy Baker shop, complete with a week’s worth of meals planned for you, a grocery list ready to go, all our best mealtime tips and tricks, and an optional meal prep guide to help you get ahead of the dinnertime game. We hope you’ll check them out!!
TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!
Want to make the PERFECT turkey meatball soup recipe? Here’s a list of our best pro tips and tricks for the perfect meatball soup!
We recommend mixing together the ingredients for the meatballs and set it aside. This will help the flavours develop in the meat mixture.
Fresh veggies are superior to frozen ones in this recipe, although frozen veggies will work in a pinch. Chopping the veggies fresh gives the soup so much flavour.
A lot of this soup’s flavour develops as the veggies soften in the pan. They begin to caramelize and give the soup a delicious taste.
Herbs and spices are the key to a flavourful meatball soup. We love including thyme, oregano, paprika and other herbs and spices to make this soup taste amazing.
Adding vinegar to this soup makes it taste very authentic and it gives a delicious slightly sour taste. Add just a little bit, taste the soup, and add more if you want. You can always add more but you can’t remove it, so add a little bit at a time.
Throw a handful of chopped parsley into the soup right before serving and serve with fresh sour cream.
Making homemade turkey meatball soup is a simple process, but here’s a list of some possible problems you might encounter and how to fix them:
If your meatballs fall apart in the soup it’s likely because they don’t contain enough binder. To prevent this, form one meatball and boil it by itself in the soup. If it holds together, the rest will too. If it doesn’t, add an egg yolk to the meatball mixture and roll the meatballs.
Use fine breadcrumbs, not coarse ones, or the meatball mixture might be too dry. Be sure to measure your breadcrumbs correctly. If the meatballs are too dry, add one more egg to the meatball mixture.
Be sure to sauté the veggies over medium heat or lower to prevent burning. If the vegetables begin to burn, turn down the heat and cook on the lowest heat setting.
If the soup is too thick, simply add some more liquid to thin it out.
In this case, add a little more salt, more herbs, and you can even add more tomato paste for extra flavour.
If the soup is too salty simply dilute it with unsalted liquid. You could also slice a potato in 4 pieces and add it to the soup as it boils. The potato will soak up the salt and can be removed before serving.
Adding a pinch or two of sugar is a great way to reduce the acidic taste created by the tomatoes in the soup.
Here’s the basic kitchen equipment you’ll want to have on hand to make this delicious turkey meatball soup recipe (paid links):
- Large Soup Pot or Dutch Oven Pot
- knife
- chopping board
- measuring cups and spoons
- liquid measuring cups
- mixing bowls
- wooden cooking utensil
- Soup Ladle
- cookie scoop for forming the meatballs
Here’s a list of the ingredients you’ll need to make this delicious Ciorba de Perisoare (paid links):
Ingredients for the Meatballs
- 1 pound ground turkey or use ground chicken
- 1 egg
- 3/4 cup breadcrumbs or 1/2 cup semolina flour
- 1 teaspoon dried thyme or the leaves of 4-5 sprigs of fresh thyme
- 1 teaspoon dried oregano
- 2 teaspoons fresh parsley finely chopped
- 2 teaspoons tomato paste
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
Ingredients for the Soup
- 2 tablespoons olive oil
- 2 onions diced
- 3 carrots diced
- 2 ribs of celery chopped
- 1 cup celeriac chopped (if you can’t find celeriac where you live, use parsnips instead)
- 1 red bell pepper
- 1 teaspoon ground black pepper
- 2 teaspoons dried thyme or a couple sprigs of fresh thyme
- 1 teaspoon oregano
- 3 dry bay leaves
- 1 teaspoon smoked paprika
- 2 teaspoons garlic powder
- 3 tablespoons tomato paste
- 30 ounces canned diced tomatoes two 15 ounce cans
- 10 cups chicken stock
- 1-2 teaspoons salt depending on the chicken stock
- 1-2 tablespoons white vinegar or use white wine vinegar or apple cider vinegar
- 1 handful fresh parsley
Make this recipe your own by trying one of these delicious variations on the classic meatball soup recipe!
- Plant-Based: Replace traditional meatballs with plant-based meat alternatives (Beyond Meat works really well in this recipe!). Use vegetable broth instead of chicken broth to keep it entirely plant-based.
- Spicy: Add a spicy kick to the soup by incorporating red chili peppers into the meatballs or by adding a generous amount of chili flakes or hot paprika to the broth. This variation is great for those who enjoy a bit of heat.
- Creamy: After the soup is fully cooked, stir in sour cream or heavy cream, creating a creamier texture and a richer flavour.
- Slow Cooker: Make the recipe as a slow cooker soup by allowing it to cook in the slow cooker for 6-7 hours on low or 3-4 hours on high.
- Low-Carb: Make a low-carb version by reducing or eliminating the breadcrumbs from the meatballs (or replacing them with almond flour) and focusing on high-protein ingredients.
Here are some delicious sides and other dishes we recommend serving with this turkey meatball soup recipe!
- Easy Homemade French Bread
- Quick No Knead Bread
- No Knead Jalapeno Cheese Artisan Bread
- Easy Tomato Salad
- Easy Potato Salad
- Braised Beef and Mushrooms with Polenta
Time needed: 40 minutes
Follow these steps for the perfect turkey meatball soup recipe!
- Make the meatballs first.
In a bowl, mix all the ingredients for the meatballs. The mixture should be dense, and able to hold its shape. Form the meat mixture into balls the size of about 1 1/2 tablespoons and place them on a parchment lined tray or large plate. Let them rest at room temperature.
- Sauté the veggies.
Add the olive oil to your pot and heat it over medium heat. Add the veggies and sauté for a couple of minutes over medium heat.
- Add the flavour.
Add the tomato paste, herbs and spices and sauté for a few more minutes.
- Boil the meatballs in the soup.
Add the stock and diced tomatoes and salt (if necessary, depending on your chicken stock) and boil for 5-10 minutes or until the veggies start to soften. When the veggies start to soften, add in the meatballs and continue boiling the soup for another 10-15 minutes to cook the meatballs.
- Add the vinegar.
When your soup is done, remove from the heat and stir in the vinegar. Taste the soup and add more vinegar if desired.
- Serve.
Finely chop a handful of fresh parsley and put it on top of the soup. Serve with sour cream.
All over Romania you’ll find different versions of almost every traditional recipe. As is true with almost every culture, cultural dishes have variations based on the different regions of the country, what ingredients were historically available during different periods of time, during which season the dish is being made, and of course, based on the preferences or traditions of a particular family or even a village.
Traditional or “authentic” Romanian Ciorba de Perisoare is made differently depending on where in Romania you go, but here are some ways you can make our recipe even more authentic and traditional, if you choose:
- This soup is traditionally made with pork and rice meatballs. If you wish to make the more traditional version of the meatballs, sauté a small onion with 1/4 cup uncooked rice and add it to the meat mixture instead of the breadcrumbs or semolina.
- This soup is sometimes made with a homemade tomato juice Romanians call “bulion”, which is more acidic than the store-bought canned tomatoes. For a more authentic taste we recommend adding the vinegar called for in the recipe for that sour, acidic taste.
- This soup is sometimes made with a fermented broth made from grains called “bors” (pronounced borsh). It also gives the soup a sour flavour, so again – don’t skip the vinegar.
- In summer it’s often made with fresh tomatoes and in the fall and winter it’s either made with canned tomatoes or without tomatoes at all (so the broth of the soup is more beige than red).
- It’s almost always served with a big handful of fresh parsley thrown in at the end of cooking and a large dollop of high-fat sour cream, so be sure not to skip those ingredients!
How do you keep meatballs from falling apart in soup?
Be sure to add enough binder (usually an egg). This will keep them together. You can also roll them tightly using a cookie scoop to form them.
Why are my meatballs dry?
If you’ve added too many breadcrumbs they’ll be dry. Be sure to measure carefully and add a little at a time.
Why are my meatballs gummy?
Gummy meatballs are caused by overcooking. Be sure not to boil the meatballs too long.
Can I make vegan meatball soup?
Yes! This meatball soup recipe recipe works very well with Beyond Meat or other plant-based meat substitutes. You can also use vegetable broth.
What is Ciorba de Perisoare?
Ciorba de Perisoare is a traditional Romanian soup that consists of flavourful, herbed meatballs submerged in a tangy vegetable broth, often made sour with vinegar.
How do you make sour broth for Ciorba de Perisoare?
The sour taste in the broth in this meatball soup recipe is typically achieved by adding vinegar, sometimes lemon juice, or a traditional Romanian ingredient called “bors” which is a fermented wheat bran mixture.
Is Ciorba de Perisoare gluten-free?
The traditional recipe includes rice in the meatballs, which makes them gluten-free. Feel free to substitute the breadcrumbs in this recipe for rice to make this recipe gluten-free, or use gluten-free breadcrumbs.
Can this Meatball Soup recipe be frozen?
Yes, Ciorba de Perisoare freezes well. It’s best to cool the soup completely before transferring it to freezer-safe airtight containers. Thaw it overnight in the refrigerator before reheating and serving.
We hope you love this meatball soup recipe as much as we do! Let us know in the comments below, what’s your favourite hearty soup recipe? We’d love to know!
- Minestrone Soup
- Roasted Vegetable Soup
- Beef Barley Soup with Kale
- Lasagna Soup
- Easy Instant Pot Chicken Noodle Soup
- Homemade Mushroom Soup
- Sweet Potato Soup
- Mexican Tortilla Soup
- Carrot Ginger Soup
- Vegetable Soup
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Meatball Soup
Recipe: Equipment
- cookie scoop for forming the meatballs
Recipe: Ingredients
For the meatballs:
- 1 pound ground turkey or use ground chicken
- 1 egg
- 3/4 cup breadcrumbs or 1/2 cup semolina flour
- 1 teaspoon dried thyme or the leaves of 4-5 sprigs of fresh thyme
- 1 teaspoon dried oregano
- 2 teaspoons fresh parsley finely chopped
- 2 teaspoons tomato paste
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
For the soup:
- 2 tablespoons olive oil
- 2 onions diced
- 3 carrots diced
- 2 ribs of celery chopped
- 1 cup celeriac chopped (if you can't find celeriac where you live, use parsnips instead)
- 1 red bell pepper
- 1 teaspoon ground black pepper
- 2 teaspoons dried thyme or a couple sprigs of fresh thyme
- 1 teaspoon oregano
- 3 dry bay leaves
- 1 teaspoon smoked paprika
- 2 teaspoons garlic powder
- 3 tablespoons tomato paste
- 30 ounces canned diced tomatoes two 15 ounce cans
- 10 cups chicken stock
- 1-2 teaspoons salt depending on the chicken stock
- 1-2 tablespoons white vinegar or use white wine vinegar or apple cider vinegar
- 1 handful fresh parsley
Recipe: Instructions
- In a bowl, mix all the ingredients for the meatballs. The mixture should be dense and able to hold its shape. Depending on how moist the ground meat is (or if it's been defrosted from frozen) and the size of the egg, you may need a little more or less of the breadcrumbs (or semolina), so add them gradually,
- Form the meat mixture into balls the size of about 1 1/2 tablespoons and place them on a parchment lined tray or large plate. Let them rest at room temperature. It's important for the meatballs to be consistent in size so that they all cook at the same time. To help with this, you can use a mini cookie scoop or a tablespoon measure.
- Chop the onions, carrots, celery, celeriac and bell pepper.
- Add the olive oil to your pot and heat it over medium heat. Add the veggies and sauté for a couple of minutes over medium heat.
- Add the tomato paste, herbs and spices and sauté for a few more minutes.
- Add the stock and diced tomatoes and salt (if necessary, depending on your chicken stock) and boil for 5-10 minutes or until the veggies start to soften.
- When the veggies start to soften, add in the meatballs and continue boiling the soup for another 10-15 minutes. To check if the meatballs are done, remove one from the pot and cut it in half. If the middle isn't pink anymore, they're done. Alternatively you can check the internal temperature – they're done when they reach 74℃ (165℉).
- When your soup is done, remove from the heat and stir in the vinegar. Taste the soup and add more vinegar if desired.
- Finely chop a handful of fresh parsley and put it on top of the soup. Serve with sour cream.
Recipe: Notes
Storage instructions
This soup keeps well in an airtight container in the fridge for 3-5 days.Freezing instructions
You can freeze this soup in freezer safe containers for up to 3 months.Make-Ahead Instructions
The meatballs can be made ahead of time and frozen on a baking sheet (add them to a Ziploc or freezer bag once they’re frozen so they don’t dry out). This will save so much time as you can add frozen uncooked meatballs to the soup and let them cook as the soup cooks. To make this soup ahead of time for an easy meal, simply make as directed and store in the fridge in an airtight container until you’re ready to reheat and serve.Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!
This will be a great warm up meal on one of these cold pacific NW days after a long walk with our Labradors. I don’t really like deviating from a recipe, but I want to swap out the turkey and the chicken with beef meat balls. All the other ingredients are a ten for sure in all their goodness. 🙂