Mini pierogis turn this chicken soup into a full meal with real staying power. The broth gets rich and silky, the onions melt into the background, and the rosemary bacon on top gives every spoonful a salty, crisp finish that keeps the whole bowl from feeling too heavy. It lands somewhere between comfort soup and weeknight dinner, which is exactly why it earns a repeat spot.
The trick is building the flavor in layers instead of trying to make the soup taste finished all at once. Bacon drippings carry the onions, the onions soften into sweetness, and the cream cheese gives the broth body before the heavy cream goes in. That order matters. If you add everything too early, the pierogis can overcook and the broth can lose its clean, creamy texture.
Below, you’ll find the small timing details that keep the pierogis tender, the broth smooth, and the bacon crisp enough to stay on top instead of sinking into the bowl. There’s also a swap that works if you want a lighter version without losing the cozy, polished feel of the soup.
The broth turned out velvety and the mini pierogis stayed tender instead of falling apart. That rosemary bacon on top changed the whole soup — my husband asked when I was making it again before he finished his bowl.
Creamy Pierogi Chicken Soup With Rosemary Bacon is the kind of bowl that keeps the pierogis tender, the broth rich, and the bacon crisp on top.
The Reason the Pierogis Stay Tender Instead of Blowing Out
Mini pierogis are the part most likely to go wrong here. If they simmer too hard or too long, the dough can split and the filling can leak into the broth, turning the soup cloudy and heavy. The fix is simple: bring the broth to a boil, cook the pierogis just until they’re tender, then drop the heat before adding the dairy.
The other thing that keeps this soup balanced is the bacon fat. You only need enough to coat the pan and carry the onions. More than that, and the soup starts tasting greasy instead of rich. Save the crisp bacon for the end so it stays crunchy against the creamy broth.
What Each Ingredient Is Actually Doing in This Bowl

- Mini pierogis — These are the backbone of the soup, not a garnish. Frozen mini pierogis hold up better than larger ones because they cook quickly and keep their shape in the broth. Potato and cheese is the classic fit here, but any small frozen pierogi with a sturdy dough will work.
- Chicken breast — Cooked shredded chicken gives the soup substance without making it heavy. Rotisserie chicken is the easiest swap and works well as long as it’s not overly seasoned. Thigh meat also works if you want a little more richness.
- Cream cheese and heavy cream — This is what turns broth into soup. Cream cheese melts into a thicker, more stable base than cream alone, which helps keep the broth smooth. Full-fat cream cheese matters here; reduced-fat versions can turn grainy when heated.
- Bacon and rosemary — Bacon brings salt, smoke, and fat for the onions, while rosemary cuts through the richness with a piney, savory note. Don’t skip the rosemary if you want the topping to taste intentional instead of just salty.
- Onion — Slow-cooked onion gives the soup its sweet base note. Thin slices caramelize faster and blend into the broth better than chopped onion, which can stay sharp.
- Chicken broth — Use a broth you’d actually drink on its own. Since the soup is built on a short ingredient list, a flat broth leaves everything tasting one-dimensional.
How to Layer the Broth Without Breaking the Cream
Crisping the Rosemary Bacon
Start the bacon in a cold pan so the fat renders slowly and the pieces crisp evenly. Stir in the rosemary during the last minute so it perfumes the fat without burning. Pull the bacon out as soon as it’s crisp; if it stays in the pan, it keeps cooking and goes brittle by the time the soup is ready.
Softening the Onions in the Drippings
Cook the onions over medium-low heat until they turn soft, sweet, and lightly golden at the edges. This is where the soup picks up depth, so don’t rush it with high heat. If the onions start sticking, add a small splash of broth and scrape up the browned bits instead of letting them burn.
Cooking the Pierogis in the Broth
Add the broth and onion powder, bring it to a boil, then drop the pierogis in and cook them just until they’re tender, usually 4 to 5 minutes. You want them swollen and cooked through, not bursting open. If the broth is still boiling hard when the dairy goes in, it can turn grainy, so lower the heat before the next step.
Finishing the Creamy Base
Stir in the cream cheese until it melts completely before adding the heavy cream and shredded chicken. The broth should look smooth and lightly thickened, not separated or oily. Let it simmer gently for about 5 minutes so the chicken heats through and the flavors settle together, then season at the end so the salt lands accurately.
How to Adjust This Soup for a Lighter Bowl or a Bigger Crowd
Use rotisserie chicken for faster assembly
Rotisserie chicken gives you the same hearty result with less prep, and it works especially well if you’re making this on a weeknight. Pull the meat into small shreds so it warms through quickly in the broth. If the chicken is heavily seasoned, taste before salting at the end.
Make it lighter with half-and-half
You can replace the heavy cream with half-and-half for a less rich broth, but the soup won’t coat the spoon quite as much. Keep the heat low after the dairy goes in, because leaner dairy is a little less forgiving. The flavor stays cozy; the texture just lands a bit looser.
Skip the bacon for a vegetarian version
For a meatless bowl, cook the onions in butter or olive oil and add a pinch of smoked paprika for depth. Use vegetable broth instead of chicken broth and keep the rosemary, which still gives the soup a savory edge. The result is less smoky but still rich and comforting.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pierogis will soften a little as they sit, but the soup still reheats well.
- Freezer: This soup is best eaten fresh. The dairy can separate and the pierogis can go mushy after freezing, so I don’t recommend freezing the finished soup.
- Reheating: Warm it slowly on the stovetop over low heat, stirring often. Don’t boil it, or the cream can break and the pierogis can fall apart.
Questions I Get Asked About This Recipe

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook chopped bacon and minced rosemary in a Dutch oven over medium heat until crispy, 8-12 minutes, then remove and set aside. Leave about 2 tablespoons drippings in the pot and keep the bacon warm.
- Sauté thinly sliced onion in the reserved drippings over medium-low heat until caramelized, 10-12 minutes. Stir occasionally and watch for deep golden-brown edges.
- Add minced garlic and cook until fragrant, 2 minutes. Keep the heat at medium-low to avoid browning.
- Pour in chicken broth and onion powder, then bring to a boil over high heat. Bubbles should actively roll at the surface.
- Add frozen mini pierogis and cook according to package directions, usually 4-5 minutes. Look for pierogis to float and become tender.
- Reduce heat to low and stir in cubed cream cheese until melted and smooth, 2-3 minutes. Scrape the bottom to dissolve any browned bits.
- Stir in heavy cream and shredded chicken, then simmer until heated through, 5 minutes. You should see a gentle bubbling with a thick, creamy texture.
- Season with salt and pepper to taste and stir well. Taste and adjust until the flavors pop.
- Ladle the soup into bowls and top with the crispy rosemary bacon and chives. Serve immediately while hot and creamy.


