Authentic Romanian Meatball Soup (Ciorbă de Perișoare) Recipe ✨🍽️
A traditional Romanian Meatball Soup (Ciorbă de Perișoare) packed with tender meatballs, fresh vegetables, and a slightly sour broth. This comforting soup is gluten-free, full of flavor, and perfect for meal prep.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Soup
Cuisine Romanian
Servings 6 servings
Calories 250 kcal
For the Meatballs:
- 1 lb ground meat (pork, beef, turkey, or lamb)
- ¼ cup white rice (arborio, carnaroli, or omit for Paleo/Whole30)
- 1 large egg
- 2 tbsp fresh parsley, chopped
- 2 tbsp fresh dill, chopped
- Salt & pepper to taste
For the Soup Base:
- 1 large onion, finely chopped
- 2 carrots, diced
- 1 red bell pepper, diced
- 1 parsley root, diced (or substitute parsnip)
- 1 small celery root, diced (or substitute celery ribs)
- 2 tbsp tomato paste
- 6 cups chicken broth (homemade or high-quality store-bought)
- 2 bay leaves
- 1 tbsp dried lovage (or substitute fresh parsley + celery leaves)
- Juice of 1-2 lemons (to taste)
- Salt & pepper to taste
Optional Garnishes & Sides:
- Sour cream
- Crusty rye bread
- Pickled or fresh chili peppers
- Extra lemon wedges or vinegar
Prepare the Meatballs
In a bowl, combine ground meat, rice, egg, parsley, dill, salt, and pepper.
Mix well and shape into small, bite-sized meatballs. (Tip: Wet your hands with water to prevent sticking!)
Set aside while you prepare the soup base.
Make the Soup Base
Heat a large pot over medium heat and add a splash of oil.
Sauté onion, carrots, bell pepper, parsley root, and celery root until softened (about 5 minutes).
Stir in tomato paste and mix well.
Pour in chicken broth, add bay leaves and dried lovage.
Bring to a gentle boil.
Cook the Meatballs
Gently drop the meatballs into the simmering broth. Do not stir immediately, or they may break apart.
Let the soup simmer for 30 minutes, allowing the meatballs to cook and the flavors to meld.
Add the Sour Touch
Squeeze in fresh lemon juice, starting with 1 tablespoon at a time, and adjust to your preference.
Season with salt and pepper.
Garnish with fresh parsley and remove bay leaves.

Why You’ll Love This Romanian Meatball Soup ❤️
-
Rich & Flavorful: A perfect blend of savory, tangy, and herby flavors.
-
Nutritious & Filling: Packed with protein, veggies, and healthy fats.
-
Quick & Easy: Unlike many traditional soups that require hours to cook, this comes together in about 45 minutes!
-
Perfect for Meal Prep: Make a large batch and enjoy it throughout the week or freeze leftovers for a rainy day.
-
Gluten-Free & Easily Adaptable: Can be made Whole30 and Paleo-friendly with simple swaps.
Expert Tips & Tricks 🔮
-
Use Ground Turkey for the Softest Meatballs: It requires less cooking time and keeps the broth light.
-
Want a Thicker Soup? The rice naturally thickens the broth as it cooks. If avoiding grains, add 1/4 cup almond flour instead.
-
Tomato Paste Over Puree: Adds rich tomato flavor without an overly thick consistency.
-
No Borș Available? Lemon juice is the perfect substitute for authentic Romanian sourness.
-
Make Ahead & Freeze: Store in freezer-safe containers for up to 3 months. Reheat on the stove, adding a splash of broth if needed.
What to Serve with Romanian Meatball Soup 🍔🍽️
In Romania, ciorbă is almost always served with:
-
Sour Cream & Chili Peppers — A classic pairing.
-
Crusty Rye Bread — Perfect for dipping.
-
Vinegar or Extra Lemon — For an extra tangy kick.
FAQs ❓
Can I use other meats for the meatballs?
Yes! While pork is traditional, you can use beef, turkey, lamb, or a mix. Each type will slightly alter the texture and flavor.
Is this soup gluten-free?
Yes! Just make sure to use gluten-free chicken broth and omit rice if needed.
How do I store leftovers?
-
Fridge: Keep in an airtight container for up to 5 days.
-
Freezer: Store for up to 3 months. Reheat on the stovetop.
Final Thoughts 😋
This Romanian Meatball Soup (Ciorbă de Perișoare) is more than just a meal — it's a heartwarming experience that brings comfort, tradition, and flavor to every bowl. Whether you enjoy it on a cold winter evening or as a nostalgic taste of Romania, this dish is sure to become a family favorite!
Ready to give it a try? Grab your ingredients and make this soul-warming soup today! ✨🍽️
More Romanian recipes
Keyword authentic Romanian recipe, Ciorbă de Perișoare, homemade soup, Romanian comfort food, Romanian meatball soup, sour meatball soup, traditional Romanian soup