Rich, creamy pierogi chicken soup hits that sweet spot between cozy and substantial. The broth turns velvety without going gluey, the mini pierogis stay tender and intact, and the rosemary bacon adds a salty, crisp finish that keeps every spoonful interesting. It eats like a full meal, not a side soup, which is exactly why it earns a permanent place in the rotation.
The trick is building layers instead of dumping everything into one pot. Bacon drippings carry the onion and rosemary, giving the broth a head start before the cream goes in. Cream cheese does the heavy lifting here because it melts into the broth with a little body, while heavy cream rounds it out without thinning the soup back down. If you’ve ever had a creamy soup split or turn grainy, the difference is usually heat control and when the dairy gets added.
Below you’ll find the small details that matter most: how to caramelize the onions without burning the garlic, when to add the pierogis so they stay tender, and the best way to reheat leftovers without breaking the broth.
The cream cheese melted in smooth and the broth stayed silky, not heavy. I was worried the pierogis would fall apart, but they held their shape and soaked up all that rosemary bacon flavor.
Save this creamy pierogi chicken soup for a night when you want a one-pot dinner with crispy rosemary bacon and tender mini pierogis.
The Part That Keeps the Soup Creamy Instead of Heavy
The biggest mistake with creamy soups is rushing the dairy over too much heat. Cream cheese can handle a little warmth, but if the pot is boiling hard when it goes in, the texture can turn grainy or separated. The broth should be at a gentle simmer when you stir it in, and the cream goes in after the cream cheese has fully melted.
The pierogis are another place people get tripped up. They only need to cook until tender, not long enough to burst open and start shedding starch into the pot. Frozen mini pierogis work best here because they stay bite-sized and hold their shape better than larger ones once the cream goes in.
- Bacon drippings — These replace extra oil and carry the rosemary flavor straight into the onion base. If your bacon is very lean, keep an eye on the pan so the rosemary doesn’t scorch in dry fat.
- Cream cheese — This is what gives the soup its body. Full-fat cream cheese melts the smoothest, and cubing it helps it disappear faster into the hot broth.
- Frozen mini pierogis — Mini pierogis are the right size for soup because they cook quickly and stay intact. If you use full-size pierogis, cut the simmer time and expect a heartier, more filling bowl.
- Heavy cream — This rounds out the broth without watering it down. Half-and-half works in a pinch, but the soup will be looser and less rich.
What Each Ingredient Is Actually Doing in This Pot

The bacon and rosemary are more than garnish here. Browning the bacon first gives you fat, salt, and a toasted herb note that survives the simmer. Rosemary can overpower a soup fast, so a tablespoon of minced fresh rosemary is enough; dried rosemary works only if you crush it finely and use half as much, because the texture can come across woody.
The onion needs time. Those 10 to 12 minutes over medium-low heat soften its sharp edge and give the soup a sweeter base before the broth goes in. Garlic goes in at the end of the onion stage because it burns fast; once it turns fragrant, you’re ready for liquid.
Shredded chicken is the ingredient you can simplify without much loss. Leftover rotisserie chicken works well, and cooked breast meat from earlier in the week is just as good. What matters most is that it be added near the end so it stays tender instead of stringy.
Building the Soup in the Right Order
Crisping the Bacon and Waking Up the Rosemary
Cook the chopped bacon with the rosemary until the bacon is deeply browned and crisp at the edges. The rosemary should smell toasted, not bitter; if the pan is too hot, it will turn sharp before the bacon is ready. Pull the bacon out and leave about 2 tablespoons of drippings in the pot. That amount is enough to flavor the onions without making the soup greasy.
Softening the Onion Base
Add the sliced onion to the drippings and cook it over medium-low heat until it’s soft, translucent, and starting to take on golden edges. This is where the soup gets its depth, so don’t rush it with high heat. Add the garlic only after the onion has relaxed and the pan no longer looks dry, then cook just until fragrant. If the garlic browns, the broth will taste bitter underneath the cream.
Cooking the Pierogis Without Overdoing Them
Pour in the broth and onion powder, bring it to a boil, then add the pierogis and cook them according to the package directions. The soup should be bubbling steadily, not raging, so the pierogis cook through without tearing. As soon as they float and feel tender when pressed gently with a spoon, move on. Overcooking at this stage makes them waterlogged and fragile.
Finishing With Cream and Chicken
Lower the heat before adding the cream cheese. Stir until it’s fully melted and the broth looks smooth again, then add the heavy cream and shredded chicken. Let the soup simmer for about 5 minutes so the chicken warms through and the broth thickens slightly. Season at the end with salt and pepper, then top with the reserved bacon and chives so the garnish stays crisp.
Three Smart Ways to Adjust This Soup
Make It Lighter Without Losing the Creamy Texture
Swap the heavy cream for half-and-half and use reduced-fat cream cheese. The soup won’t be quite as thick, but it still turns silky if you keep the heat low and stop as soon as the cream cheese disappears into the broth.
Gluten-Free Adaptation
Use gluten-free mini pierogis if you can find them and check that your broth is certified gluten-free. The texture stays close to the original, though some gluten-free pierogis soften faster, so taste one a minute early.
Use Ham or Turkey Instead of Chicken
Diced ham gives the soup a saltier, smokier edge, while cooked turkey makes it a good leftover meal after a holiday roast. Add either one near the end, just like the chicken, so it stays tender and doesn’t turn tough in the simmer.
Storage and Reheating
- Refrigerator: Keeps for 3 days. The pierogis will soften a bit as they sit, but the soup still reheats well.
- Freezer: It freezes, but the dairy and pierogis both change texture. If you want the best result, freeze the broth, chicken, and onion base before adding cream and pierogis, then finish fresh.
- Reheating: Warm it slowly on the stovetop over low heat. High heat can split the cream and break the pierogis apart, so stir often and stop as soon as the soup is hot.
Questions I Get Asked About This Recipe

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook the chopped bacon with the minced rosemary over medium heat until crispy, then remove to a plate. Leave about 2 tablespoons drippings in the pot.
- Sauté the sliced onion in the reserved drippings over medium-low heat for 10-12 minutes until caramelized, stirring as needed. Add the minced garlic and cook for 2 minutes.
- Add the chicken broth and onion powder, then bring the mixture to a boil. Scrape up any browned bits from the bottom.
- Add the frozen mini pierogis and cook according to package directions, usually 4-5 minutes. Stir gently so they heat through without breaking.
- Reduce the heat to low, then stir in the cubed cream cheese until melted. Add the heavy cream and shredded chicken and stir to combine.
- Simmer the soup on low for 5 minutes, stirring occasionally. Season with salt and pepper to taste.
- Ladle the soup into bowls and top with the crispy rosemary bacon and chives. Serve hot.



