Creamy pierogi chicken soup lands like a full meal in one bowl: rich broth, tender chicken, soft potato-cheese pierogis, and little bites of rosemary bacon that cut through the cream with just enough salt. The onions melt into the base instead of floating around in obvious slices, so every spoonful tastes round and savory instead of heavy.
What makes this version work is the order. The bacon renders with the rosemary first, which seasons the drippings before the onions ever hit the pot. Then the cream cheese goes in before the heavy cream, giving the broth a smoother, steadier body so it doesn’t break into a greasy layer. The pierogis cook right in the soup at the end, which keeps them tender instead of waterlogged.
Below you’ll find the key points that matter most: how to keep the cream broth velvety, what to watch for when the pierogis go in, and a few ways to adapt the pot if you need a simpler version or a lighter one.
The pierogis stayed intact, the broth turned silky, and the rosemary bacon on top gave it that little extra hit of salt and crunch. I didn’t expect the cream cheese to melt in so smoothly, but it made the soup feel restaurant-level.
Save these creamy pierogi chicken soup flavors for the night you want a cozy one-pot dinner with crispy rosemary bacon and a silky cream broth.
The Spot Where Cream Soups Usually Go Thin
The broth in this soup depends on control, not just richness. If you dump the cream in while the pot is boiling hard, the texture can turn loose or split, and the pierogis can start shedding starch before the base has a chance to settle. The goal is a gentle simmer after the broth comes up and a lowered heat before the dairy goes in.
The other thing worth watching is the onion stage. Caramelized onions need time to soften and take on color in the bacon drippings, and that slow cooking gives the soup depth without needing flour. If the onions are rushed, the whole bowl tastes flatter and the bacon ends up carrying too much of the work.
- Lower the heat before the cream cheese goes in. Cream cheese melts cleanly over gentle heat. High heat makes it grab into little bits before it can smooth out.
- Let the bacon drippings season the onions. You only need about 2 tablespoons left in the pan, but those drippings give the onion base a smoky, savory start that plain oil can’t copy.
- Cook the pierogis just until tender. They only need a few minutes in the soup. Overcooking turns them soft enough to break, especially if you stir aggressively.
- Use a simmer, not a boil, after the dairy goes in. A hard boil can make the soup look curdled at the edges and roughen the texture.
What the Cream Cheese Is Doing That Heavy Cream Can’t

- Cream cheese — This is the ingredient that gives the broth body. Heavy cream adds richness, but cream cheese thickens the soup and helps it cling to the pierogis and chicken instead of slipping off the spoon.
- Frozen mini pierogis — Mini pierogis are the right size here because they cook fast and stay spoon-friendly. Full-size pierogis can work, but they need a little more time and a gentler hand when stirring.
- Fresh rosemary — Rosemary in the bacon fat is the detail that makes the topping taste built into the soup instead of added at the end. Dried rosemary can work in a pinch, but use less because it turns sharper and can feel woody if overdone.
- Chicken breast — Cooked, shredded breast keeps the soup lean enough that the cream and bacon still taste balanced. Thigh meat is a fine swap if you want a richer bowl, and it holds up especially well if the soup sits for leftovers.
- Onion and garlic — The onion does the slow, sweet work, and the garlic needs only a short finish so it doesn’t turn bitter in the bacon drippings.
Building the Pot in the Right Order
Rendering the Rosemary Bacon
Start with the bacon and rosemary together in a cold pan, then let the heat rise gradually. That gives the fat time to render before the bacon hardens too quickly, and the rosemary perfumes the drippings as it crisps. Pull the bacon when it’s deeply browned and crisp, not pale and floppy, because it will soften a little once it sits on top of the finished soup.
Turning the Onions Sweet
Cook the sliced onion over medium-low heat in the reserved drippings until it turns golden and soft around the edges, about 10 to 12 minutes. This is where the soup gets its backbone, so don’t rush it for color alone; you want the onions to collapse and taste sweet. Add the garlic at the end and cook just until fragrant, because garlic that browns too far will make the whole pot taste sharp.
Cooking the Pierogis Without Breaking Them
Once the broth and onion powder come to a boil, add the frozen pierogis and cook them according to the package, usually 4 to 5 minutes. Stir with a light hand so they don’t tear open. If the pot is boiling aggressively, the dumplings can split before they’re tender, so keep the heat at a lively but controlled simmer.
Finishing the Cream Base
Drop the heat before adding the cream cheese, then stir until it disappears into the broth. Add the cream and shredded chicken after the base is smooth, then let everything simmer just long enough for the chicken to warm through and the soup to thicken slightly. Taste at the end and season with salt and pepper after the bacon goes back on top, because the topping adds enough salt to change the balance.
How to Adapt This Pot When You Need a Different Version
Gluten-Free Version
Use gluten-free mini pierogis if you can find them, or swap in gluten-free potato dumplings that hold their shape in broth. The rest of the soup is naturally gluten-free as long as your broth is safe, and the texture stays creamy and filling.
Dairy-Free Version
You can replace the cream cheese and heavy cream with a thick unsweetened oat or cashew cream, but the broth will be a little less tangy and less plush. Add a small splash of lemon at the end if it tastes flat, since dairy-free swaps need a touch of brightness to wake up the bacon and onion.
Make It Richer With Thigh Meat
Shredded chicken thighs give you a deeper, juicier result than breast meat and hold up better if the soup sits on the stove for a few minutes. The tradeoff is a heavier bowl, which works well here if you want the pierogis to feel even more substantial.
Storage and Reheating
- Refrigerator: Store 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: I don’t recommend freezing this soup after the cream and pierogis go in. The dairy can separate, and the dumplings turn mushy once thawed.
- Reheating: Warm it gently on the stove over low heat, stirring often. If you bring it to a hard boil, the cream can break and the pierogis can split, so keep it at a quiet simmer until hot.
Questions I Get Asked About This Recipe

Creamy Pierogi Chicken Soup With Rosemary Bacon
Ingredients
Equipment
Method
- Cook the chopped bacon with minced rosemary in a Dutch oven over medium heat until crispy, then remove and set aside. Leave about 2 tablespoons drippings in the pot for the next step.
- Sauté the sliced 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 onion powder, then bring the mixture to a boil. You should see active bubbling across the surface.
- Add the frozen mini pierogis and cook according to package directions, usually 4-5 minutes. Stir occasionally so they heat through evenly.
- Reduce the heat, then stir in the cubed cream cheese until fully melted. The broth should turn smooth and creamy.
- Add the heavy cream and shredded chicken, stirring to combine. Let everything heat through without returning to a hard boil.
- Simmer the soup for 5 minutes, then season with salt and pepper to taste. The consistency should be creamy and the chicken should be hot throughout.
- Ladle the soup into bowls and top with the reserved rosemary bacon and chives. Serve right away for the best texture.