Rich, creamy, and loaded with tender mini pierogis, this soup eats like a full meal in a bowl. The broth turns velvety from cream cheese and heavy cream, while caramelized onions and rosemary bacon give it the kind of savory depth that keeps every spoonful interesting. It’s the sort of dinner that feels comforting without being heavy in a greasy way, and the pierogis stay soft and satisfying instead of falling apart.
The trick here is building flavor in layers before the broth ever hits the pot. Browning the bacon with rosemary perfumes the fat, and that drippings base carries the onions into a deep, sweet caramelization. From there, the cream cheese melts smoothly only when the heat is lowered, which keeps the soup from turning grainy. The shredded chicken goes in near the end so it stays juicy, not stringy.
Below, I’ve included the timing detail that keeps the pierogis intact, plus a few smart swaps if you want to adapt this for what’s already in your kitchen.
The cream cheese melted in without any lumps, and the pierogis stayed whole even after simmering. My husband kept going back for more broth because the rosemary bacon on top made it taste like something from a restaurant.
Save this creamy pierogi chicken soup with rosemary bacon for the nights when you want a hearty bowl with real comfort-food flavor and almost no fuss.
The Secret to Keeping the Pierogis Intact in a Creamy Soup
Mini pierogis are the part that can make this soup feel either cozy and plush or mushy and overcooked. The mistake is letting them sit and simmer too long after they’re tender. They only need a short cook in the broth, and then the dairy goes in after the heat is lowered. That keeps the dumpling skins intact and prevents the filling from leaking into the soup.
The other thing that matters is texture balance. This soup already has richness from the cream and cream cheese, so the onions need to be fully caramelized and the bacon needs to be crisp. If either one stays soft and pale, the finished bowl tastes flat instead of layered.
What Each Ingredient Is Doing in This Soup

- Mini pierogis — These carry the dish. Frozen mini pierogis hold up better than full-size ones here because they cook quickly and don’t overwhelm the spoon. If all you can find are larger pierogis, cut the simmer time back and stop the moment they’re hot and tender.
- Rosemary bacon — The bacon is more than garnish. Cooking it with rosemary flavors the drippings, and those drippings become the base for the onions. Don’t swap in plain oil unless you have to; you’ll lose a lot of the savory backbone.
- Cream cheese and heavy cream — Cream cheese gives the broth body, while heavy cream smooths it out. Full-fat cream cheese melts best. If you use a lower-fat version, expect a thinner broth and a little more risk of graininess.
- Caramelized onion — This is where the soup gets its sweetness and depth. Thin slices cook down evenly, and the long, slow sauté keeps them from tasting sharp. Rushing this step leaves the broth tasting one-note.
- Shredded chicken — Pre-cooked chicken makes this fast, but it should be shredded, not cubed, so it blends into the spoonfuls instead of sitting awkwardly in chunks. Rotisserie chicken works well here if you want to save time.
Building the Soup Without Breaking the Cream
Crisping the Bacon First
Start with the chopped bacon and rosemary in a cold pan, then bring it up over medium heat so the fat renders slowly. That gives you crisp pieces instead of burned edges and leaves behind drippings with actual flavor. Pull the bacon when it’s deeply browned and crisp, but not brittle, or it will go too hard once it sits on top of the soup.
Caramelizing the Onion in the Drippings
Add the sliced onion to the bacon drippings and cook it over medium-low heat until it turns soft, amber, and sweet. This is not the place for speed. If the heat is too high, the onion will scorch before it softens, and the broth will taste sharp instead of round. Add the garlic at the end so it stays fragrant instead of bitter.
Cooking the Pierogis Just Long Enough
Pour in the broth and onion powder, bring it to a boil, then add the pierogis. Cook them until they’re tender and floating, following the package timing closely. The moment they’re done, drop the heat. Overcooking them in the broth is what turns the dumpling edges gummy.
Finishing With the Creamy Base
Stir in the cream cheese over low heat until it melts completely before adding the heavy cream and chicken. If the cream cheese goes in while the broth is boiling, it can turn grainy and leave little bits behind. Finish with salt and pepper, then give it five gentle minutes so everything comes together without breaking the dairy.
How to Adapt This for a Lighter Bowl or a Different Pantry
Use turkey bacon for a lighter finish
Turkey bacon works if you want less richness, but it won’t give you the same amount of drippings or that deep smoky base. If you use it, add a tablespoon of butter or oil before cooking the onions so the pot still has enough fat to carry the flavor.
Make it gluten-free with gluten-free pierogis
If you can find gluten-free mini pierogis, the rest of the soup is already close to naturally gluten-free. Check the broth label too, since some brands use additives that aren’t safe for every gluten-free kitchen. The texture may be a little softer, so watch them closely in the broth.
Swap in rotisserie chicken when you need speed
Rotisserie chicken saves time and still gives you tender pieces that soak up the broth. Add it at the end just long enough to warm through, or it can dry out. This is the easiest shortcut if you’re using leftovers or cooking on a tight schedule.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The soup thickens as it chills, and the pierogis will soften a bit more overnight.
- Freezer: This soup doesn’t freeze well because the cream sauce can separate and the pierogis turn mealy after thawing.
- Reheating: Warm it gently on the stove over low heat, adding a splash of broth if needed. Don’t boil it again or the dairy can break and the pierogis can get overly soft.
Answers to the Questions Worth Asking

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook the chopped bacon with the minced rosemary in a Dutch oven over medium heat until crispy, then remove to a plate and set aside, leaving 2 tablespoons drippings in the pot.
- Add the sliced onion to the drippings over medium-low heat and sauté until caramelized, about 10-12 minutes.
- Stir in the minced garlic and cook for 2 minutes, just until fragrant.
- Pour in the chicken broth and sprinkle in the onion powder, then bring the mixture to a boil.
- Add the frozen mini pierogis and cook according to package directions, usually 4-5 minutes, stirring occasionally so they don’t stick.
- Reduce the heat to low, then stir in the cubed cream cheese until fully melted.
- Add the heavy cream and the shredded chicken, then stir until the soup is evenly creamy.
- Simmer for 5 minutes, then season with salt and pepper to taste.
- Ladle the soup into bowls and top with the reserved rosemary bacon bits and chives.



