Pierogi chicken soup lands somewhere between cozy weeknight dinner and the kind of bowl people talk about after they’ve finished it. The broth turns rich and creamy without getting heavy, the mini pierogis hold their shape, and the rosemary bacon gives every spoonful a salty, crisp finish that keeps the soup from tasting flat. It eats like a full meal, not a starter.
What makes this version work is the order. The bacon renders first, so the rosemary blooms in the fat instead of disappearing into the broth. The onions get time to soften and caramelize before anything liquid goes in, which gives the soup a deeper base than you get from a quick sauté. Cream cheese melts into the hot broth before the heavy cream goes in, and that keeps the soup smooth instead of grainy.
Below, I’ve laid out the part that matters most: how to keep the pierogis tender, not blown out, and how to finish the soup so it stays creamy all the way to the last bowl.
The broth turned silky and the mini pierogis stayed intact, which never happens when I try soup with dumplings. My husband went back for seconds and kept talking about the rosemary bacon on top.
Save this creamy pierogi chicken soup for the nights when you want a full, comforting bowl with crispy rosemary bacon on top.
The Trick to Keeping Pierogis Tender in a Cream Soup
Pierogis can go from tender to swollen and tired fast if they simmer too long. That’s the mistake people run into with dumpling soups of any kind. In this pot, the broth gets hot first, the pierogis cook just until they’re done, and the cream goes in after they’ve already softened. That sequence keeps the filling intact and the edges from tearing apart.
The other place this soup goes wrong is heat. Once the cream cheese is in, the soup only needs a gentle simmer. A hard boil can make the dairy separate and can also rough up the pierogis. Keep it moving just enough that nothing sticks on the bottom, and you’ll get a creamy broth that still tastes clean.
What Each Ingredient Is Actually Doing in This Soup

- Mini pierogis — These are the heart of the soup, and the frozen version works best because the filling stays steady in the broth. Potato and cheese pierogis give you the right soft bite and a little richness without falling apart. Larger pierogis can work, but they need more careful timing so they don’t burst.
- Chicken breast — Cooked, shredded chicken turns this from a side soup into a full meal. Rotisserie chicken is the easiest swap if you want to save time, and it’s a good one because the soup has enough seasoning to carry it. Chop or shred it finely so every spoonful gets a little of everything.
- Cream cheese and heavy cream — The cream cheese gives the broth body, while the heavy cream softens it into something spoonable and rich. If you skip the cream cheese, the soup tastes thinner and less cohesive. Let the cream cheese melt completely before adding the cream so the broth stays smooth.
- Rosemary bacon — Bacon alone adds salt and fat, but rosemary brings a piney, savory note that cuts through the cream. Fresh rosemary matters here because dried rosemary can taste dusty and sharp in the rendered fat. Chop it fine so it perfumes the bacon instead of burning in bits.
- Onion and garlic — These build the base after the bacon comes out. The onion needs time to soften and caramelize because that sweetness balances the dairy. Garlic goes in at the end of the sauté so it stays fragrant instead of turning bitter.
Building the Broth Without Breaking the Dairy
Crisping the Bacon First
Start the bacon in a cold pan and let the fat render slowly so the pieces crisp instead of scorching. The rosemary goes in with the bacon so it has time to fry in the fat and release its aroma. When the bacon is deep golden and crisp, pull it out and leave just enough drippings to cook the onion. If the pan looks dry, the onions won’t caramelize properly.
Cooking Down the Onion Base
Add the sliced onion to the drippings and cook over medium-low heat until it turns soft, glossy, and lightly browned at the edges. This takes patience, but it’s where the soup gets its depth. Stir in the garlic at the end for just a minute or two, long enough to smell it, not long enough to brown it. If the garlic starts to darken, the broth will pick up a bitter edge.
Adding the Pierogis and Finishing the Cream
Pour in the broth and onion powder, bring it to a boil, then add the pierogis and cook them just until they’re tender. Drop the heat before adding the cream cheese so it melts into the broth without clumping. Stir in the heavy cream and shredded chicken last, then let everything simmer gently for five minutes. The soup should look creamy and full, not bubbling hard.
How to Adapt This Pierogi Soup for Your Kitchen
Make It Lighter Without Losing the Creamy Texture
Use half-and-half instead of heavy cream if you want a lighter bowl, but keep the cream cheese in place. That swap trims some richness while preserving the body of the broth. Don’t use milk on its own unless you’re fine with a thinner soup.
Gluten-Free Adjustments That Still Taste Complete
Use certified gluten-free pierogis if you can find them, and check your broth label carefully. The rest of the soup is naturally gluten-free, so the texture and flavor stay close to the original. If your gluten-free pierogis are more delicate, add them at the very end and keep the simmer gentle.
Swap the Chicken for Ham or Turkey
Leftover ham works well here and gives the soup a slightly saltier, more Polish-American feel. Turkey is milder, so it benefits from an extra pinch of onion powder or a little black pepper. Either one should be added at the same point as the chicken so it warms through without drying out.
Storage and Reheating
- Refrigerator: Store for up to 3 days. The pierogis will soften a little more as they sit, but the flavor stays excellent.
- Freezer: This soup can be frozen, but the dairy and pierogis both change texture a bit after thawing. If you want the best result, freeze before adding the cream and pierogis, then finish those fresh when reheating.
- Reheating: Warm it slowly over low heat on the stove, stirring often. A fast boil is the mistake that breaks the cream and makes the pierogis fall apart.
Answers to the Questions Worth Asking

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook the bacon with the minced rosemary in a Dutch oven over medium heat until crispy, then remove to a plate and set aside. Leave about 2 tablespoons of drippings in the pot, scraping up browned bits for flavor.
- Sauté the sliced onion in the reserved drippings over medium-low heat for 10-12 minutes until caramelized. Add the minced garlic and cook for 2 minutes, stirring until fragrant.
- Pour in the chicken broth and onion powder, then bring the mixture to a boil. Keep it at a steady boil so the pierogis cook evenly.
- Add the frozen mini pierogis and cook according to the package directions (usually 4-5 minutes). Stir gently during cooking so they heat through and don’t stick together.
- Reduce the heat to low, then stir in the cubed cream cheese until fully melted and the broth turns creamy. Add the heavy cream and shredded chicken and stir to combine.
- Simmer for 5 minutes, then season with salt and pepper to taste. Turn off the heat once the soup is hot and the flavors are blended.
- Ladle the soup into bowls and top with the crispy rosemary bacon bits and chives for garnish. Serve immediately while the pierogis are tender and the broth is at its creamiest.