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.

Ladle with small meatballs, potatoes and noodles from Bulgarian Supa Topcheta.

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

Clear glass bowls with ingredients for meatball spup/supa topcheta

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.

Close view of Bulgarian meatball soup topped with parsley.

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.

Diced onion, carrot and potato sautรฉing in an Instant Pot for Bulgarian meatball soup.

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.

Floured Bulgarian meatballs being added into a pot of simmering Supa Topcheta broth.

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.
Ladle of Supa Topcheta lifted from the Instant Pot.

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

Can I skip the zastroika?

Yes. The soup will still be delicious, just lighter.

Can I use only pork or only beef?

Yes, but the mix is softer and more traditional.

Is there a substitute for fide?

Thin spaghetti broken into small pieces works perfectly.

Can I use chicken stock?

Yes, but vegetable stock gives a cleaner Bulgarian flavor.

Does the soup freeze well?

No, because of the zastroika. Itโ€™s best enjoyed fresh or refrigerated.

Bowl of Supa Topcheta with meatballs, potatoes and fresh parsley.
Warm bowl of Bulgarian meatball soup garnished with parsley.
Ladle with small meatballs, potatoes and noodles from Bulgarian Supa Topcheta.

Supa Topcheta (Bulgarian Meatball Soup)

Bulgarian Supa Topcheta with tender pork and beef meatballs, vegetables, fide noodles and silky yogurt zastroika. Cozy, comforting and ready fast.
Prep: 10 minutes
Cook: 30 minutes
Servings: 6

Ingredients 

For the meatballs

  • 400 g ground pork and beef mix, 12 oz
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp savory seasoning
  • 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, or to taste
  • 1/4 tsp black pepper
  • 1/1 tsp paprika
  • 1/2 tsp savory seasoning
  • 1/4 tsp oregano
  • 1 tsp Vegeta
  • 4-5 cups water or vegetable stock, 1 to 1.2 liters
  • 40 g fide noodles or thin spaghetti broken into small pieces, 1.4 oz
  • Fresh parsley

For the zastroika

  • 2 egg yolks
  • 4 tbsp plain yogurt

Instructions 

  • In a bowl mix 12 oz ground pork and beef (400 g) with 1/2 tsp salt, 1/4 tsp pepper, 1/2 tsp savory, 1/4 tsp paprika, 1/4 tsp oregano, 1/4 tsp cumin and 1/4 tsp onion powder. Shape into 1 inch (2 to 3 cm) meatballs.
  • Place 2 tbsp flour (15 g) on a plate. Roll each meatball lightly in flour.
  • Heat 2 tbsp oil in a large pot. Add 1 diced onion, 1 diced carrot and 1 diced potato. Cook 3 to 4 minutes.
  • Pour in 4 to 5 cups water or vegetable stock (1 to 1.2 liters). Add 1 tsp salt, 1/4 tsp pepper, 1/2 tsp paprika, 1/2 tsp savory, 1/4 tsp oregano and 1 tsp Vegeta. Bring to a gentle simmer.
  • Add the floured meatballs. Cook about 15 minutes until they rise to the top and firm up.
  • Add 1.4 oz fide noodles (40 g) or broken thin spaghetti. Simmer 8 to 10 minutes until tender.
  • In a bowl whisk 2 egg yolks with 1/2 cup yogurt (120 g). Temper by adding a ladle of hot soup, whisking constantly. Repeat once more.
  • Reduce heat to low. Stir the zastroika into the soup slowly. Do not boil.
  • Add chopped fresh parsley and adjust seasoning.

Notes

โ€ข Do not boil the soup after adding the zastroika or it may curdle
โ€ข Add hot water when reheating because noodles absorb liquid
โ€ข Vegetable stock gives deeper flavor
โ€ข For gluten free, skip the flour and use gluten free noodles

Nutrition

Calories: 308kcal, Carbohydrates: 15g, Protein: 14g, Fat: 21g, Saturated Fat: 6g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 10g, Trans Fat: 0.02g, Cholesterol: 115mg, Sodium: 856mg, Potassium: 444mg, Fiber: 2g, Sugar: 2g, Vitamin A: 2014IU, Vitamin C: 10mg, Calcium: 56mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soups
Cuisine: bulgarian
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

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

Recipe Rating