This post may contain affiliate links. Please read our disclosure policy.
Supa Topcheta is one of the most comforting Bulgarian soups. Warm, nourishing and simple, it is the kind of recipe many of us grew up with. Tender meatballs, soft vegetables, fide noodles and a silky yogurt and egg zastroika come together in a cozy, budget friendly bowl that works for any day of the week.
This is my lighter, quicker version. No rice, easier on the stomach, kid friendly and ready in under 45 minutes. It is the soup I make when I want something homemade that feels grounding and nourishing without spending too much time in the kitchen.
Why Youโll Love This Recipe
โข Traditional Bulgarian flavor with a lighter feel
โข Pork and beef mix makes the meatballs soft and tender
โข No rice, which keeps the soup lighter and quicker to cook
โข Fide noodles give that nostalgic Bulgarian touch
โข Zastroika makes the broth silky without using cream
โข Works on the stovetop or in the Instant Pot
โข Simple ingredients and minimal prep
โข Great for kids and busy days
What You Need
For the meatballs
โข 12 oz ground pork and beef mix (400 g)
โข 1/2 tsp salt
โข 1/4 tsp black pepper
โข 1/2 tsp savory seasoning (summer or winter savory)
โข 1/4 tsp paprika
โข 1/4 tsp oregano
โข 1/4 tsp cumin
โข 1/4 tsp onion powder
โข 2 tbsp flour for rolling
For the soup
โข 2 tbsp oil
โข 1 medium onion, diced
โข 1 medium carrot, diced
โข 1 medium potato, diced
โข 1 tsp salt (adjust to taste)
โข 1/4 tsp black pepper
โข 1/2 tsp paprika
โข 1/2 tsp savory seasoning
โข 1/4 tsp oregano
โข 1 tsp Vegeta
โข 4 to 5 cups water or vegetable stock (1 to 1.2 liters)
โข 1.4 oz fide noodles or thin spaghetti broken into small pieces (40 g)
โข Fresh parsley
For the zastroika
โข 2 egg yolks
โข 8 tbsp plain yogurt
Vegetable stock gives the soup a deeper flavor than water and is worth using if you have it.
What Is Zastroika
Zastroika is a traditional Bulgarian mixture of egg yolks and yogurt that gives soups a silky, creamy finish without using any cream. It gets tempered with hot broth before being added, so it blends smoothly without curdling.
In this recipe it adds gentle richness, a mild tang and the authentic Bulgarian taste that makes Supa Topcheta so loved.
How to Make Supa Topcheta
1. Prepare the meatballs
Combine the ground meat with salt, pepper, savory seasoning, paprika, oregano, cumin and onion powder. Mix gently. Shape into small 2 to 3 cm meatballs. Place flour on a plate and roll each meatball lightly in flour.
2. Sautรฉ the vegetables
Heat the oil in a pot. Add the onion, carrot and potato and cook for 3 to 4 minutes until they soften.
3. Build the broth
Pour in the water or vegetable stock. Season with salt, pepper, paprika, savory seasoning, oregano and Vegeta. Bring to a gentle simmer.
4. Add the meatballs
Drop the floured meatballs into the pot. Simmer about 15 minutes until they firm up and float.
5. Add the noodles
Add the fide noodles and cook 8 to 10 minutes until tender.
6. Make the zastroika
Whisk the egg yolks with the yogurt. Add a ladle of hot soup while whisking to temper. Repeat once more.
7. Finish the soup
Reduce heat to low. Stir in the zastroika. Do not boil. Add fresh parsley and adjust seasoning.
Instant Pot Method
- Add parsley and adjust seasoning.
- Turn on Sautรฉ mode. Add oil, onion, carrot and potato. Cook 3 to 4 minutes.
- Pour in 1 to 1.2 liters water or vegetable stock.
- Season with salt, pepper, paprika, savory, oregano and Vegeta.
- Add the floured meatballs gently.
- Cook 8 minutes on High Pressure. Allow 10 minutes natural release.
- Turn on Sautรฉ mode again. Add the fide noodles and cook 8 to 10 minutes.
- Temper the zastroika with hot soup and stir it in. Do not boil.
Tips for Success
โข Mix the meat gently so it stays tender
โข Rolling meatballs in flour keeps them from falling apart
โข Do not boil after adding the zastroika
โข Fide cooks quickly so watch the timing
โข Add a little hot water when reheating because noodles absorb broth
โข Vegetable stock makes the soup richer
โข Make smaller meatballs to shorten the cooking time
FAQ
Yes. The soup will still be delicious, just lighter.
Yes, but the mix is softer and more traditional.
Thin spaghetti broken into small pieces works perfectly.
Yes, but vegetable stock gives a cleaner Bulgarian flavor.
No, because of the zastroika. Itโs best enjoyed fresh or refrigerated.
Similar Recipes




