Bulgarian Chicken Soup Recipe: Savory Yogurt and Herb Infusion

Soups & Stews

Bulgarian Chicken Soup Recipe: Savory Yogurt and Herb Infusion

This Bulgarian chicken soup recipe brings the hearty, comforting flavors of Eastern Europe to your kitchen with its rich broth and tender chicken. The secret lies in slow-simmered bones and vegetables, creating a deeply flavorful base that yogurt and fresh herbs elevate to new heights.

I’ve refined this recipe over years to balance tradition with modern convenience—perfect for cold evenings or when you crave a dish that feels both nourishing and indulgent.

The beauty of this soup lies in its layers: bone-rich broth infused with garlic and bay leaves, tender chicken pieces, and a finishing touch of yogurt that adds tangy creaminess.

Unlike lighter soups, this one delivers substantial warmth, thanks to the slow cooking process that extracts maximum flavor from every ingredient. It’s the kind of meal that tastes even better the next day, making it ideal for meal prep or feeding a crowd.

What sets this recipe apart is the yogurt infusion, which transforms a simple broth into something extraordinary—think of it as a creamy, herby blanket over every spoonful. The herbs (parsley, dill, and mint) add brightness, while the yogurt softens the richness of the broth.

This isn’t just soup; it’s a flavor experience that transports you to a cozy Bulgarian home, where meals are made with love and shared generously.

Whether you’re following tradition or adapting for a busy schedule, this soup delivers restaurant-quality results with minimal effort. The pressure cooker option cuts prep time in half without sacrificing depth of flavor, proving that comfort food can be both authentic and convenient. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for bulgarian chicken soup

These simple, flavor-packed ingredients create a soul-warming Bulgarian chicken soup with yogurt and herbs.

Ingredient Amount Notes
Chicken Bones and Pieces 🍗 4 lb With meat attached for flavor
Yellow Onion 🧅 1 whole Chopped into 1-inch pieces
Carrots 4 medium Peeled and cut into chunks
Carrots 🥕 4 pieces Peeled and cut into chunks
Celery Stalks 🌿 4 pieces Chopped into 1-inch sections
Garlic Cloves 🧄 6 cloves Smashed with side of knife
Bay Leaves 🌿 2 whole Fresh for best flavor
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Mint Leaves 🌿 ⅛ cup Chopped, optional but recommended
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 2 tbsp For initial searing

The bones are the secret weapon here—look for chicken backs or necks at your butcher or the meat department, not just drumsticks. Whole Foods or local markets often have the best selection, but the regular grocery store meat section works too. Fresh herbs are a must for that bright Bulgarian touch, so grab a small bunch of dill and parsley—they’ll keep for a week wrapped in damp paper towels. The carrots and celery can be pre-cut to save time, but organic is worth it if you’re peeling them anyway. For the yogurt, full-fat Greek-style gives the best creaminess, but any plain yogurt works in a pinch.

No fresh dill? Dried dill at one-third the amount works, but it’s not the same—trust me, the fresh stuff makes this soup sing. Running low on mint? Skip it entirely—the parsley and dill already bring enough brightness. The yogurt can be swapped for sour cream if you’re avoiding dairy, but the tang is different. For the bones, if you can’t find them, substitute chicken thighs or drumsticks—just add an extra hour to the cooking time. The olive oil matters here—use something fruity and peppery for the initial sear, not the cheap stuff. And if your garlic smells like dust, toss it—fresh is non-negotiable for this soup.

This soup tastes even better the next day once the flavors meld—double the batch if you can. Store in the fridge for up to 5 days or freeze for 3 months. I always portion it into glass jars with the herbs on top—looks gorgeous and keeps everything fresh. The yogurt should be stirred in just before serving, not added during cooking, so it stays thick and creamy. And if you’re meal prepping, save the herbs for garnishing until you’re ready to eat to keep them vibrant.

❤️

Why You'll Love This Recipe

  • Uses Every Bit: That bone broth? Rich, golden, ridiculously flavorful—no waste here. The chicken pieces render down into melt-in-your-mouth perfection while the bones simmer into depth. Honestly, I save the scraps in a bag just for this.
  • One-Pot Magic: Minimal chopping, zero fuss. Toss in onions, carrots, and celery—that’s it—then let the soup do its thing. Between us, I’ve made this mid-meeting when I forgot to prep, and it still came out solid.
  • Leftovers That Beg for More: The second day? Even better. The broth thickens just enough to cling to noodles or crusty bread, and the chicken stays tender. I’ll be real: my lunchbox gets packed with this for days.
  • Budget-Friendly Feast: Chicken bones and veggies stretch into four hearty servings for pennies. No fancy ingredients, no last-minute grocery runs—just pure, satisfying comfort. My wallet and I both approve.

Step-by-step instructions for Bulgarian chicken soup with yogurt and herbs

This soup delivers rich, comforting flavors with a perfect balance of tangy yogurt and aromatic herbs.

1

Sear the Chicken Bones and Build the Flavor Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 4 pounds chicken bones and pieces, working in batches if needed, and sear for 5-6 minutes until golden brown on all sides. This step creates the deep, caramelized foundation for your soup.

Once all chicken is browned, remove it from the pot and set aside. Add the 1 whole yellow onion, 4 medium carrots, 4 pieces carrots, and 4 pieces celery stalks to the pot. Cook for 5 minutes until the vegetables begin to soften. Stir occasionally to prevent burning.

2

Add Aromatics and Simmer the Vegetables

Push the vegetables to one side of the pot and add the 6 cloves garlic cloves (smashed with the side of your knife) and 2 whole bay leaves. Cook for 1 minute until fragrant. Then pour in 8 cups water (enough to cover the vegetables by about 2 inches) and bring to a boil.

Reduce heat to low-medium and add the 1.5 teaspoons salt and 0.5 teaspoon black peppercorns. Return the seared chicken to the pot, then cover and simmer for 45-50 minutes until the meat is tender and the broth has developed a rich, golden color. The vegetables should be fork-tender but still hold their shape.

3

Finish with Yogurt and Fresh Herbs

Remove the chicken from the broth and let it cool slightly. Strain the broth through a fine-mesh sieve into a clean pot, pressing on the vegetables to extract maximum flavor. Return the broth to the pot and stir in the 1 cup plain yogurt over low heat, whisking constantly to prevent curdling. Simmer for 2-3 minutes until slightly thickened.

Shred the chicken into bite-sized pieces using two forks, discarding any bones. Return the chicken to the pot and stir in the 0.25 cup fresh dill, 0.25 cup fresh parsley, and 0.125 cup fresh mint leaves. Taste and adjust seasoning with additional salt or pepper if needed. The soup should be tangy, aromatic, and deeply flavorful.

4

Serve Warm with Fresh Garnishes

Ladle the soup into bowls and garnish each serving with an additional sprinkle of fresh parsley and fresh mint leaves. Serve immediately with warm crusty bread to soak up the rich broth. This soup tastes even better the next day as the flavors meld together, so leftovers make excellent lunches.

For extra depth, you can add a drizzle of olive oil to each bowl before serving. The combination of tender chicken, creamy yogurt, and vibrant herbs creates a truly comforting Bulgarian-inspired dish that's perfect for chilly days.

👨‍🍳

Pro Tips For Making Bulgarian Chicken Soup

  • Brown the Chicken First: Skip the direct simmer—sear the chicken pieces and bones in batches until deeply golden. That crust locks in flavor and keeps the broth from tasting bland. (Yes, it takes 10 extra minutes, but your soup will taste like it simmered all day.)
  • Dice the Onion Small: Bulgarian soup relies on that sweet, caramelized onion depth. Cut the yellow onion into ¼-inch pieces—small enough to dissolve into the broth without leaving chunks. (I used to rush this, and the texture always felt off.)
  • Don’t Overcrowd the Pot: If you dump everything in at once, the soup will steam instead of build layers of flavor. Start with half the chicken, let it render fat, then add the rest. (Trust me, your future self will notice the difference.)
  • Rough-Chop the Celery: Skip the fancy dice—just chop the celery stalks into ½-inch chunks. It breaks down faster, infuses the broth better, and you won’t spend 10 minutes fiddling with precision cuts. (This isn’t a salad, after all.)

Essential equipment for bulgarian chicken soup

Dutch Oven Essentials

Your Dutch oven is the star of this recipe—it’s the only pot that can handle the searing, simmering, and slow cooking all in one. I swear by a 5-6 quart enameled cast iron like the Le Creuset Signature or Lodge Pre-Seasoned Dutch Oven.

The heavy base distributes heat evenly, and the lid creates a steamy environment that extracts maximum flavor from the bones. If you don’t have one, a heavy-bottomed stainless steel pot (like All-Clad) works too, but watch for hot spots. 🔥

Immersion Blender

Skip the straining step with a high-quality immersion blender like the Ninja BN601 or Cuisinart CB-15. After simmering, just blend the broth directly in the pot—no transferring or messy sieves. For a smoother texture, pulse in 10-second bursts while keeping the pot on low heat.

Pro tip: Let the broth cool slightly before blending to avoid splattering. If you don’t have one, a fine-mesh sieve and a ladle will work, but it’s messier. ⚡

Fine-Mesh Sieve

A dedicated soup strainer like the OXO Good Grips or Kitchy Strainer is a game-changer for removing bones and vegetables without losing broth. Press the solids gently with a wooden spoon to extract every last drop of flavor.

If you’re short on time, a cheesecloth-lined colander works too—just double it up for extra straining power. For the yogurt step, straining ensures a silky-smooth finish. 💡

Meat Thermometer

Don’t guess the doneness of your chicken—use a thermometer like the ThermoWorks Thermapen ONE or Meater Plus. The chicken is ready when it hits 165°F internal temperature. For the bones, aim for 180°F to extract maximum gelatin and richness.

I always check the thickest piece of meat and the broth temperature too—aim for 205°F for a deeply flavorful result. 🌡️

Wooden Spoon Set

A set of heat-resistant wooden spoons (like OXO Good Grips or Maplewood) is non-negotiable for stirring without scratching your Dutch oven. The long handles help you avoid burns while simmering, and the natural material won’t react with acidic ingredients.

I keep a medium and large spoon on hand—one for stirring broth, one for scraping up browned bits from the bottom. 🍴

Glass Storage Jars

For leftovers, glass mason jars (like Ball or Le Parfait) are perfect for storing and reheating. Portion the soup into jars while it’s hot, then refrigerate. The glass keeps flavors fresh longer than plastic, and the jars stack neatly in your fridge.

When reheating, add 2 tablespoons water per jar to prevent drying out. Garnish with fresh herbs right before serving to keep them vibrant. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 36g72%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

Can I use chicken thighs instead of bones for this Bulgarian-style soup? Chicken thighs work beautifully and are easier to find. Use 2 pounds of bone-in thighs (with skin for extra flavor) and add 1 extra hour to the simmering time to ensure they're tender. The skin will crisp up nicely and add richness to the broth. Just

1

How can I make this soup dairy-free?

Swap the yogurt for 1 cup of coconut milk or 1/4 cup of tahini mixed with 1/2 cup warm broth to create a creamy base. For extra tang, add 1 tablespoon lemon juice or apple cider vinegar. The herbs will still shine, and you'll maintain that comforting, creamy texture without dairy.

2

Why does the broth need to simmer so long?

The long simmer (up to 2 hours) is key for extracting gelatin from the bones and vegetables, which creates that signature rich, velvety texture. This slow process also deepens the flavors by breaking down collagen. For a quicker version, use a pressure cooker (reduce time to 45 minutes), but the flavor won't be as complex as the traditional method.

3

Can I add potatoes to this soup?

Yes, but add them later in the cooking process. Toss in 2 cups of diced potatoes during the last 20 minutes of simmering so they don't turn mushy. For extra heartiness, try 1/2 cup of freekeh or farro instead—they hold up better to long cooking and add a nice chewy texture.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat until just warm (about 5-7 minutes). Add 2 tablespoons water per serving to prevent thickening. Never microwave directly from the fridge—this can make the yogurt separate. For extra freshness, stir in fresh herbs and a drizzle of olive oil after reheating.

★★★★★4.9(10 reviews)
Categories Soups & Stews