Rich, creamy pierogi chicken soup hits that sweet spot between comfort food and a full meal, with tender mini pierogis floating in a velvety broth, shredded chicken in every spoonful, and a smoky rosemary bacon topping that keeps each bite from tasting flat. The broth turns luxurious without getting heavy, and the caramelized onions give it the kind of depth that makes people go back for a second bowl before they’ve even finished the first.
What makes this version work is the order. The bacon cooks with the rosemary first, so the fat picks up that piney, savory note before it ever hits the soup. Then the onions soften in those drippings until they’re sweet and jammy, which matters because cream and cheese will blur weak flavor if the base isn’t built properly. The pierogis go in before the dairy, so they cook in broth and hold their shape instead of turning pasty.
Below, I’ve included the small details that keep the cream from breaking, plus the best way to handle leftovers so the pierogis stay tender instead of bloated and mushy.
The broth turned out silky and the pierogis stayed intact instead of falling apart. I loved how the rosemary bacon made the whole pot taste like it simmered all day, even though it came together fast.
Love the creamy broth and rosemary bacon topping? Save this pierogi chicken soup for the nights when you want one pot, big comfort, and a bowl that eats like a full dinner.
The One Mistake That Makes Creamy Pierogi Soup Turn Flat
The biggest failure point in a soup like this is rushing the onion base. If the onions stay pale, the broth ends up tasting like cream and chicken with no backbone. Caramelizing them in the bacon drippings gives the soup a built-in sweetness and a little smoke, and that matters because pierogis bring comfort, not much seasoning.
The other trap is adding dairy too early or too hot. Cream cheese needs a gentle simmer, not a boil, or it can go grainy around the edges. Pull the pot back to low before the cream goes in, then stir until the soup looks glossy and smooth.
- Caramelized onions — These carry the soup. Cook them until they’re deep gold and soft enough to almost melt into the broth.
- Bacon drippings — Just two tablespoons are enough to season the onions and keep the soup from tasting one-note.
- Mini pierogis — They hold up better than full-size pierogis in soup and give you a better spoon-to-broth ratio.
- Cream cheese — This is what makes the broth cling to the chicken and pierogis. Cube it first so it melts evenly.
What Each Ingredient Is Doing in the Pot

The chicken can be rotisserie or leftover cooked breast, and that’s one place where convenience wins. You want it shredded into smaller pieces so it distributes through the soup instead of sitting in heavy clumps. The broth matters more than people think here; a good, full-bodied chicken broth will keep the soup from tasting watered down once the cream goes in.
- Frozen mini pierogis — Use them straight from frozen. Thawing first softens them too much, and they can burst before the soup is finished.
- Fresh rosemary — Mince it fine so it clings to the bacon. Dried rosemary will work in a pinch, but use less because it can turn woody.
- Heavy cream and cream cheese — This combination gives the soup body without needing flour. Half-and-half won’t give the same rich finish, and low-fat cream cheese tends to melt less smoothly.
- Chives — Don’t skip them. They cut through the richness and keep the bowl from feeling heavy.
Building the Soup So the Pierogis Stay Tender
Crisping the Rosemary Bacon
Cook the chopped bacon with the minced rosemary over medium heat until the pieces are crisp and the fat smells savory and herbal. The rosemary should darken a little and cling to the bacon, not burn in the pan. Pull the bacon out as soon as it’s crisp and leave about two tablespoons of drippings behind. If there’s too much fat, the soup can feel greasy; if there’s too little, the onions won’t have enough flavor to work with.
Sweetening the Onion Base
Add the sliced onion to the drippings and cook it over medium-low heat until it turns soft, golden, and sweet, which usually takes 10 to 12 minutes. Stir often enough that the edges don’t scorch, but let the pan sit long enough to get real color. When the garlic goes in, cook it just until fragrant. If it browns, it turns bitter and the whole pot carries that harsh note.
Cooking the Pierogis in the Broth
Pour in the broth and onion powder, then bring the pot to a boil before adding the frozen mini pierogis. They need active heat to cook through and stay chewy at the edges. Once they’re tender, lower the heat before the dairy goes in. If the soup keeps boiling after the cream cheese is added, the broth can separate and the pierogis can start to split.
Finishing with Cream and Chicken
Stir in the cream cheese first and let it disappear into the broth before adding the heavy cream and shredded chicken. The soup should turn smooth and lightly thickened, not thick like chowder. Let it simmer gently for about 5 minutes so the chicken warms through and the flavors come together. Taste at the end, then season with salt and pepper; broth, bacon, and cream cheese already bring salt, so the final adjustment is usually smaller than you expect.
Three Ways to Adjust This Soup Without Losing the Point
Dairy-Free Version
Use an unsweetened dairy-free creamer and a plain dairy-free cream cheese that melts well. The broth will be a little lighter and less rich, but the onion base and bacon still carry most of the flavor. Check the pierogis too, because many store-bought versions contain dairy.
Gluten-Free Swap
Use gluten-free mini dumplings or potato-filled dumplings that hold their shape in soup. The texture will be close, but you’ll want to watch the simmer closely because some gluten-free versions soften faster than standard pierogis. The broth and creamy base stay the same.
Make It Heavier on the Veg
Cut the chicken back and add sautéed mushrooms or chopped spinach near the end. Mushrooms deepen the broth in a way that works with the rosemary bacon, while spinach gives you color without taking over. Add delicate greens after the heat is lowered so they stay bright.
Storage and Reheating
- Refrigerator: Store for up to 3 days. The pierogis will keep absorbing broth, so expect the soup to thicken.
- Freezer: It doesn’t freeze well once the cream and pierogis are in it. The dairy can separate and the dumplings turn soft and grainy.
- Reheating: Warm it gently on the stove over low heat, adding a splash of broth if needed. Don’t boil it again 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
- In a Dutch oven, cook the bacon with the minced rosemary over medium heat until crispy, then remove and set aside. Leave about 2 tablespoons drippings in the pot.
- Sauté the onion in the drippings over medium-low heat for 10-12 minutes until caramelized. Add the minced garlic and cook for 2 minutes.
- Pour in the chicken broth and whisk 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. Keep the heat at a steady simmer so the pierogis cook through.
- Reduce the heat and stir in the cubed cream cheese until melted and smooth. Add the heavy cream and the shredded chicken and stir to combine.
- Simmer for 5 minutes, then season with salt and pepper to taste. Serve immediately topped with the crispy rosemary bacon bits and chives.