Introduction
Bulgarian meatball soup is a comforting, one-pot meal built on rice-filled beef meatballs simmered in a tomato broth with vegetables and finished with an egg-lemon liaison. The soup takes about 90 minutes total and serves four to six as a substantial main dish or lighter first course.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 90 minutes
- Total Time: 110 minutes
- Servings: 4–6
Ingredients
- 1 lb (450 g) ground beef
- 6 Tbsp rice
- 1 tsp paprika
- 1 tsp dried savory
- Salt to taste
- Pepper to taste
- 6 cups water
- 2 beef bouillon cubes
- ½ bunch green onions, sliced
- 1 green bell pepper, chopped
- 2 carrots, peeled and sliced thin
- 3 tomatoes, peeled and chopped
- ½ bunch parsley, minced
- 1 egg
- 1 lemon, juiced
Instructions
- Combine beef, rice, paprika, and savory.
- Season to taste with salt and pepper, and mix lightly but thoroughly.
- Form mixture into 1-inch (2.5 cm) balls, then roll in flour.
- Combine water, bouillon cubes, 1 tablespoon salt, 1 teaspoon pepper, green onions, green pepper, carrots, and tomatoes in large pot. Cover, bring to boil, reduce heat, and simmer 30 minutes.
- Add meatballs, cover, and bring to boil again. Reduce heat and simmer 20 minutes.
- Add chiles and simmer, covered, 40 minutes or until rice is cooked.
- Add parsley during last 5 minutes of cooking time. Taste and add more salt and pepper, if needed.
- Just before serving, beat egg with lemon juice. Stir 1 to 2 tablespoons hot soup into egg mixture, then stir egg mixture into soup.
- Heat gently, stirring, until soup is thickened slightly, but do not allow to boil.
Variations
Swap the green bell pepper for red pepper: Red peppers are sweeter and will add a subtle richness to the broth without changing the cooking time.
Use ground lamb instead of beef: Lamb gives the meatballs a deeper, more aromatic flavor that pairs well with the savory and paprika.
Add 1 teaspoon of mint (fresh or dried) to the meatball mixture: Mint is traditional in some regional versions and brightens the overall flavor without overpowering the soup.
Replace half the water with beef broth: This intensifies the savory depth and reduces cooking time slightly since the liquid is already seasoned.
Omit the egg-lemon finish and serve with a dollop of sour cream: This changes the texture from thickened to creamy and gives a tangier finish.
Tips for Success
Don’t overwork the meatball mixture. Combine the beef, rice, and seasonings with a light hand—overmixing makes the meatballs dense and tough rather than tender.
Roll meatballs in flour before adding them to the pot. This helps them hold their shape during the long simmer and creates a slight thickening effect in the broth.
The egg-lemon liaison must be tempered. Always whisk hot soup into the egg-lemon mixture first, a tablespoon or two at a time, before stirring it back into the pot. This prevents the egg from scrambling.
Watch the final heating step carefully. Once the egg mixture is in, keep the heat low and stir gently—the soup should thicken noticeably but never boil, or the egg will break.
Taste the broth before serving. The bouillon cubes provide saltiness, but you may need to adjust after the meatballs and vegetables release their own flavors.
Storage and Reheating
Store the soup in an airtight container in the refrigerator for up to 3 days. The meatballs soften slightly over time, but the soup remains flavorful.
Reheat gently on the stovetop over medium heat, stirring occasionally, until warmed through (about 5–7 minutes). Avoid boiling, which will cause the egg to scramble. If the soup seems too thick after reheating, stir in a splash of broth or water.
FAQ
Can I prepare the meatballs ahead of time?
Yes. Form and flour the meatballs up to 8 hours ahead, cover them loosely with plastic wrap, and refrigerate. Add them directly to the simmering broth without thawing.
What if I don’t have beef bouillon cubes?
Use 6 cups of beef broth instead of water and bouillon. Reduce or omit the added salt in the broth, since broth is already salted.
The recipe mentions “chiles” in step 6, but I don’t see them in the ingredients list. What should I add?
The original recipe appears to have an error. The soup is complete without them; follow all other steps as written. If you enjoy heat, you can stir in red pepper flakes or fresh chopped hot peppers to taste in the final few minutes of cooking.
Can I use ground turkey or chicken instead of beef?
Yes, but reduce the simmering time for the meatballs to 15 minutes after the initial boil, as poultry cooks faster and will become dry if simmered too long.
Attribution: Recipe text from “Cookbook:Bulgarian Meatball Soup (Supa Topcheta)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Bulgarian_Meatball_Soup_(Supa_Topcheta)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

