Cold-weather comfort doesn’t usually come in one bowl with a spoon, but this soup does. You get the softness of mini pierogis, tender shredded chicken, a creamy broth that clings to everything, and little hits of rosemary bacon that keep each bite from turning heavy. It eats like a full meal, not just a starter, and that’s exactly why it disappears fast.
The trick is building the flavor in layers instead of dumping everything into one pot at once. The bacon renders with rosemary first, so the fat carries that herb flavor into the onions. Then the onions cook slowly in those drippings until they turn sweet and golden before the broth ever goes in. Cream cheese gives the broth body without making it gluey, and the heavy cream goes in after the heat comes down so the soup stays smooth.
Below you’ll find the step that keeps the cream from splitting, the one ingredient you don’t want to rush, and a few swaps that still keep the soup thick, cozy, and weeknight-friendly.
The bacon and rosemary made the whole pot smell incredible, and the cream stayed silky instead of breaking. My kids kept fishing out the pierogis before I even got bowls on the table.
Save this creamy pierogi chicken soup for the nights when you want a hearty bowl with rich broth, tender dumplings, and crispy rosemary bacon.
The Reason the Broth Stays Creamy Instead of Turning Grainy
Most creamy soups go sideways when the dairy gets slammed with high heat or added before the base has enough body. This one avoids that by using cream cheese first, while the broth is still hot but not boiling, then folding in the heavy cream after the heat comes down. That order matters. It gives the soup structure before the richer dairy goes in, so the final texture stays velvety instead of looking split or thin.
The onions also earn their keep here. If you rush them, the soup tastes flat, even with bacon and cream. Ten to twelve minutes over medium-low lets them soften and turn sweet, which balances the saltiness of the bacon and the richness of the pierogis.
What Each Ingredient Is Actually Doing in This Bowl

- Frozen mini pierogis — These are the heart of the soup. They thicken the bowl a little as they cook, and their potato-and-cheese filling gives you that dumpling-like comfort without extra work. Full-size pierogis work too, but the mini ones spoon up more easily.
- Cooked shredded chicken — This turns the soup from a side dish into dinner. Rotisserie chicken is the easiest substitute and works well here because the broth does the seasoning heavy lifting.
- Bacon and fresh rosemary — Cooking them together lets the rosemary bloom in the bacon fat, which gives the whole pot a smoky, woodsy edge. Don’t skip draining the drippings down to two tablespoons; that’s enough to flavor the onions without making the soup greasy.
- Cream cheese and heavy cream — Cream cheese thickens the broth and keeps it from feeling watery. Heavy cream adds the smooth finish. If you only use cream, the soup tastes looser; if you only use cream cheese, it can feel too thick once it cools slightly.
- Onion and garlic — The onion is not just background flavor here. It builds sweetness and depth in the bacon drippings. Garlic goes in at the end of the sauté so it softens without turning bitter.
Building the Soup in the Right Order
Start With the Bacon and Rosemary
Cook the chopped bacon with the minced rosemary until the bacon is crisp and the fat smells herbal, not just smoky. Pull the bacon out right away and leave only about two tablespoons of drippings in the pot. If you leave too much fat behind, the finished soup can feel slick instead of creamy.
Slow Down the Onion
Add the sliced onion to the drippings and cook it over medium-low heat for 10 to 12 minutes. You want it soft, sweet, and lightly golden around the edges. If the heat is too high, the onion browns before it turns silky, and the soup loses that mellow base flavor.
Cook the Pierogis in the Broth
Pour in the broth and onion powder, bring it up to a boil, then add the frozen mini pierogis. Let them cook according to the package directions, usually 4 to 5 minutes. They should be tender but still hold their shape. If they simmer too long, they can split and start to fall apart in the broth.
Finish With the Dairy Off the Heat
Lower the heat before stirring in the cubed cream cheese. Let it melt fully before adding the heavy cream and shredded chicken. Then simmer for about 5 minutes, just until everything is hot and the soup has thickened slightly. Keep the boil away once the dairy is in, or the texture can turn grainy.
How to Adapt This Soup Without Losing the Comfort Factor
Make It Lighter Without Losing the Creamy Finish
Use half-and-half instead of heavy cream and cut the cream cheese back slightly. The broth won’t be quite as rich, but it still stays creamy if you keep the simmer gentle. This is the best move if you want a slightly lighter bowl without changing the rest of the recipe.
Dairy-Free Version That Still Eats Like Soup
Swap in unsweetened plain coconut cream and a dairy-free cream cheese, then use a chicken broth that fits your diet. The soup will be a little different in flavor, with a faint coconut note, but the texture stays rich and spoonable. Keep the rosemary and onion in place, since they carry most of the savory backbone.
Vegetarian Pierogi Soup
Skip the bacon and use butter or olive oil to cook the onions, then add a little smoked paprika for depth. Swap the chicken broth for vegetable broth and leave out the chicken. You lose the smoky bacon bite, but the pierogis and creamy broth still make a satisfying bowl.
How to Stretch It for a Bigger Crowd
Add an extra cup of broth and another half package of pierogis if you want the soup to feed more people without turning thin. Keep the cream and cream cheese proportions close to the original so the texture stays luxurious. If you dilute the dairy too much, the soup starts to taste more like broth with extras than a true cream soup.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits, and the pierogis will soften a little more.
- Freezer: It freezes, but the dairy can separate slightly and the pierogis may get softer after thawing. For the best texture, freeze without the pierogis if you know you’ll be making it ahead.
- Reheating: Warm it slowly over low heat on the stove, stirring often. High heat is what breaks the cream and makes the broth look greasy. If it seems too thick, add a splash of broth before serving.
The Things That Trip People Up With This Soup

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook chopped bacon with minced rosemary in a Dutch oven over medium heat until crispy, then remove to a plate and leave 2 tablespoons drippings in the pot.
- Sauté sliced onion in the drippings over medium-low heat for 10-12 minutes until caramelized, then add minced garlic and cook for 2 minutes.
- Add chicken broth and onion powder, then bring the mixture to a boil.
- Add frozen mini pierogis and cook according to package directions, usually 4-5 minutes.
- Reduce heat to low, then stir in cubed cream cheese until melted.
- Stir in heavy cream and shredded chicken, then simmer for 5 minutes.
- Season with salt and pepper to taste, then serve topped with the reserved rosemary bacon and chives.


