When I’m craving something warm, comforting, and utterly satisfying, creamy pierogi soup is exactly what I reach for. This recipe transforms the beloved Eastern European dumpling into a luscious, soul-warming soup that’s perfect for busy weeknights or lazy weekend dinners. The combination of tender potato and cheese pierogi swimming in a rich, creamy broth with vegetables creates a meal that feels indulgent yet comes together in under 40 minutes.
What I love most about this soup is how it delivers all the flavors of traditional pierogi with sautéed onions and butter, but in an easier, one-pot format. The frozen mini pierogi cook right in the soup, absorbing the savory broth while maintaining their delightful texture. Fresh spinach adds a pop of color and nutrition, while heavy cream creates that signature velvety richness that makes every spoonful irresistible. Whether you’re already a pierogi enthusiast or new to these delicious dumplings, this soup will quickly become a cold-weather favorite.
Why You’ll Love This Creamy Pierogi Soup
This soup checks all the boxes for a perfect weeknight dinner. First, it’s incredibly easy to make—no need to prepare pierogi from scratch or even boil them separately. The frozen mini pierogi cook directly in the soup, saving you time and dishes. I find that using frozen pierogi actually makes this recipe more accessible and consistent, since they’re available year-round in most grocery stores.
The flavor profile is wonderfully balanced. The aromatic base of sautéed onions, carrots, and celery creates a classic mirepoix foundation, while garlic and thyme add depth. The pierogi themselves contribute their signature potato and cheese filling, which enriches the broth as they cook. The heavy cream ties everything together with luxurious smoothness, and the fresh spinach provides a bright contrast to the rich, creamy elements.
I also appreciate how versatile this soup is. You can easily make it vegetarian by using vegetable broth, or keep it heartier with chicken broth. It’s filling enough to serve as a complete meal, yet elegant enough to serve to guests. The soup reheats beautifully for leftovers, though I recommend adding the pierogi fresh when possible to maintain their best texture.
Ingredients and Substitutions
The ingredient list for this creamy pierogi soup is straightforward and uses mostly pantry staples along with a few fresh items. Let me walk you through what you’ll need and some helpful substitutions.
Butter: Unsalted butter provides the rich base for sautéing the vegetables. I prefer unsalted so I can control the seasoning, but salted butter works fine—just reduce the added salt accordingly. For a dairy-free version, use olive oil or vegan butter.
Vegetables: The classic mirepoix of onion, carrots, and celery creates the aromatic foundation. I recommend dicing them into similar-sized pieces (about ½-inch) for even cooking. If you’re missing celery, you can use an extra carrot or add diced bell pepper instead.
Garlic: Fresh minced garlic is best for the most vibrant flavor. In a pinch, you can substitute ¾ teaspoon of garlic powder, though the flavor won’t be quite as bright.
Flour: All-purpose flour thickens the soup slightly and helps create a creamy consistency. For a gluten-free version, use a gluten-free all-purpose flour blend or cornstarch (use 1 tablespoon cornstarch mixed with 2 tablespoons cold water).
Broth: Either chicken or vegetable broth works beautifully. I like low-sodium broth so I can adjust the seasoning to my preference. You can also use a combination of broth and water if you want a lighter soup.
Pierogi: The star of the show! I recommend potato and cheese mini pierogi, which are widely available in the frozen section. You can also use regular-sized pierogi (just use fewer of them), or try different flavors like cheddar or sauerkraut pierogi for variety.
Heavy Cream: This creates the signature creaminess. Half-and-half works as a lighter substitute, though the soup won’t be quite as rich. For dairy-free options, try full-fat coconut milk or cashew cream.
Spinach: Fresh spinach wilts beautifully into the soup and adds nutrition. Baby spinach is easiest since it doesn’t need chopping. You can substitute kale (remove tough stems and chop finely), Swiss chard, or even frozen spinach (thawed and squeezed dry).
Seasonings: Dried thyme, salt, and black pepper provide the base seasoning. Fresh thyme is wonderful if you have it—use about 1½ teaspoons of fresh leaves. The chives add a fresh, mild onion flavor for garnish.

How to Make Creamy Pierogi Soup
Making this soup is a straightforward process that builds layers of flavor. I’ll walk you through each step to ensure perfect results.
Step 1: Sauté the Vegetables
Start by melting the butter in a large pot or Dutch oven over medium heat. Once it’s melted and foamy, add the diced onion, carrots, and celery. Cook these vegetables for 7–9 minutes, stirring occasionally, until they begin to soften and the onion becomes translucent. This step is important for developing the soup’s flavor foundation—don’t rush it. The vegetables should be tender but not browned.
Step 2: Add Garlic and Flour
Stir in the minced garlic and cook for just 30 seconds until fragrant. Garlic can burn quickly, so keep it moving in the pot. Next, sprinkle the flour over the vegetables and stir well to coat everything evenly. Cook the flour for about 1 minute, stirring constantly. This removes the raw flour taste and creates a base for thickening the soup.
Step 3: Add the Broth and Seasonings
Gradually whisk in the broth, adding it in a steady stream while whisking to prevent lumps from forming. Add the dried thyme, salt, and black pepper. Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to maintain a simmer. Let it cook for 10–12 minutes until the vegetables are completely tender. The broth will thicken slightly from the flour.
Step 4: Cook the Pierogi
Add the frozen mini pierogi directly to the simmering soup. There’s no need to thaw them first. Cook according to the package directions (usually 5–7 minutes), maintaining a gentle simmer. Stir carefully and occasionally to prevent the pierogi from sticking to the bottom of the pot, but be gentle to avoid tearing them. They’re done when they float to the surface and are heated through.
Step 5: Finish with Cream and Spinach
Reduce the heat to low and stir in the heavy cream and chopped spinach. Warm gently for 2–3 minutes, just until the spinach wilts and everything is heated through. Don’t let the soup boil after adding the cream, as this can cause it to separate or curdle.
Step 6: Season and Serve
Taste the soup and adjust the seasoning with additional salt and pepper as needed. Ladle into bowls and sprinkle with fresh chopped chives. Serve immediately while the pierogi are at their best texture.
Expert Tips for Best Results
I’ve made this soup many times, and these tips will help you achieve the best possible results every time.
Don’t Overcook the Pierogi: The most important tip is to avoid overcooking the pierogi. They should be tender but still hold their shape. Overcooking can cause them to become mushy or fall apart. Follow the package directions closely and remove the soup from heat as soon as they’re done.
Use a Gentle Simmer: Once you add the pierogi, keep the heat at a gentle simmer rather than a rolling boil. Vigorous boiling can cause the pierogi to break apart and make the soup cloudy.
Add Cream at the End: Always add the heavy cream toward the end of cooking and avoid boiling the soup after adding it. High heat can cause cream to separate or curdle, affecting both texture and appearance.
Prep Ingredients in Advance: Dice all your vegetables before you start cooking. This makes the process smoother and ensures you don’t overcook anything while you’re still chopping.
Adjust Consistency: If your soup is too thick, thin it with additional broth or water. If it’s too thin, let it simmer a bit longer before adding the pierogi, or make a slurry with 1 tablespoon flour and 2 tablespoons water and whisk it in.
Fresh Garnishes Matter: Don’t skip the fresh chives—they add a bright, fresh flavor that balances the richness of the soup. Sour cream, crispy bacon bits, or shredded cheddar cheese also make excellent garnishes.
Season Gradually: Since the pierogi contain salt and the broth is seasoned, add salt conservatively at first. You can always add more at the end, but you can’t remove it.
Serving Suggestions
This creamy pierogi soup is hearty enough to serve as a complete meal, but I love pairing it with a few simple sides to round out the dinner.
A crusty bread is my go-to accompaniment—it’s perfect for soaking up the creamy broth. Try a warm baguette, sourdough, or garlic bread. For something similar in comfort, you might also enjoy this ham and potato soup with cheddar cheese, which offers another delicious take on creamy potato-based soups.
A simple green salad with a tangy vinaigrette provides a refreshing contrast to the rich soup. I like arugula or mixed greens with a lemon-Dijon dressing. Roasted vegetables like Brussels sprouts, green beans, or asparagus also complement the soup nicely without making the meal feel too heavy.
For beverages, I recommend a crisp white wine like Pinot Grigio or Sauvignon Blanc, or a light beer. For non-alcoholic options, sparkling water with lemon or iced tea works well.
This soup is perfect for casual family dinners, but it’s also elegant enough for entertaining. Serve it in shallow bowls with a generous garnish of chives and a dollop of sour cream for a beautiful presentation.
Variations and Substitutions
One of the things I love about this recipe is how adaptable it is. Here are some variations to try:
Loaded Pierogi Soup: Top each serving with crispy bacon bits, shredded cheddar cheese, sour cream, and sliced green onions for a loaded baked potato-inspired version.
Mushroom Pierogi Soup: Add 8 ounces of sliced mushrooms when you sauté the vegetables. This adds earthy flavor and makes the soup even heartier.
Sausage Pierogi Soup: Brown ½ pound of sliced kielbasa or Italian sausage before adding the vegetables. This creates a more substantial, protein-rich meal.
Lighter Version: Use half-and-half instead of heavy cream and reduce the butter to 1 tablespoon. You can also add more vegetables like diced potatoes or green beans to increase volume without adding calories.
Vegan Pierogi Soup: Use vegan pierogi (available at many stores), vegetable broth, olive oil instead of butter, and full-fat coconut milk or cashew cream instead of dairy cream.
Different Pierogi Flavors: Try this soup with sauerkraut and mushroom pierogi for a tangier flavor, or cheddar pierogi for extra cheesiness. Sweet potato pierogi also work beautifully.
Herb Variations: Swap the thyme for dill (especially good with sauerkraut pierogi), rosemary, or Italian seasoning for different flavor profiles.
If you enjoy creamy, comforting soups, you might also like this creamy cauliflower cheese soup, which offers similar richness with a different vegetable base.
Storage, Freezing, and Reheating
This soup stores well, though the pierogi texture is best when freshly made. Here’s how to handle leftovers:
Refrigerator Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for 3–4 days. The pierogi will absorb some of the liquid as they sit, so you may need to add a splash of broth when reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add additional broth or cream if the soup has thickened too much. You can also reheat individual portions in the microwave, using 50% power and stirring every minute until heated through. Avoid high heat, which can cause the cream to separate and the pierogi to become mushy.
Freezing: I don’t recommend freezing this soup with the pierogi already in it, as they can become mushy and lose their texture when thawed. However, you can freeze the soup base (everything except the pierogi, cream, and spinach) for up to 3 months. Thaw overnight in the refrigerator, then reheat and add fresh pierogi, cream, and spinach when ready to serve.
Make-Ahead Tips: You can prepare the vegetable base up to 2 days ahead. Store it in the refrigerator, then reheat and add the pierogi, cream, and spinach just before serving. This makes it easy to have a quick dinner ready with minimal last-minute effort.
Frequently Asked Questions
Can I use fresh pierogi instead of frozen?
Yes, fresh pierogi work beautifully in this soup. They may cook slightly faster than frozen ones, so watch them carefully and remove from heat as soon as they’re tender and floating.
Why did my soup curdle?
Curdling usually happens when the soup boils after adding the cream, or if the cream is added to soup that’s too hot. Always reduce the heat to low before adding cream and warm it gently without boiling.
Can I make this soup in a slow cooker?
You can adapt this recipe for a slow cooker. Sauté the vegetables and garlic on the stovetop first for best flavor, then transfer to the slow cooker with the broth and seasonings. Cook on low for 4–6 hours. Add the pierogi during the last 30 minutes, and stir in the cream and spinach during the last 10 minutes.
What size pot do I need?
I recommend using at least a 5-quart pot or Dutch oven. This gives you enough room to stir the pierogi without crowding them, which helps prevent them from sticking together or tearing.
Can I use milk instead of heavy cream?
Whole milk can be used, but the soup won’t be as rich and creamy. If using milk, you may want to add an extra tablespoon of flour to help thicken the soup and prevent it from being too thin.
How do I prevent the pierogi from sticking together?
Maintain a gentle simmer and stir occasionally but carefully. Don’t overcrowd the pot—if you’re doubling the recipe, use a larger pot or cook the pierogi in batches.
Can I add potatoes to make it heartier?
Absolutely! Add 1–2 diced potatoes when you add the broth. They’ll need to cook for the full 10–12 minutes before you add the pierogi.
Is this soup gluten-free?
Not as written, since it contains flour and most pierogi are made with wheat flour. For a gluten-free version, use gluten-free pierogi (available at specialty stores) and substitute the all-purpose flour with a gluten-free flour blend or cornstarch.
Creamy Pierogi Soup Recipe
This comforting creamy pierogi soup combines tender potato and cheese pierogi with sautéed vegetables, fresh spinach, and a rich, velvety broth. It’s an easy one-pot dinner that’s perfect for busy weeknights and delivers all the flavors of traditional pierogi in a warming, satisfying soup.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 servings
Difficulty: Easy
Cuisine: Eastern European-American
Course: Dinner
Ingredients
- 2 tablespoons unsalted butter
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tablespoons all-purpose flour
- 5 cups chicken or vegetable broth
- 1/2 teaspoon dried thyme
- 1 package (16 oz) frozen potato and cheese mini pierogi
- 3/4 cup heavy cream
- 2 cups chopped fresh spinach
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh chives
Instructions
- Melt the butter in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook for 7–9 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
- Add the minced garlic and cook for 30 seconds until fragrant. Stir in the flour and cook for 1 minute, stirring constantly to coat the vegetables evenly.
- Gradually whisk in the broth, adding it in a steady stream to prevent lumps. Add the dried thyme, salt, and black pepper. Stir well to combine.
- Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to maintain a simmer. Cook for 10–12 minutes until the vegetables are completely tender.
- Add the frozen mini pierogi to the simmering soup. Cook at a gentle simmer according to package directions (typically 5–7 minutes), stirring carefully and occasionally to prevent the pierogi from sticking to the bottom of the pot or tearing.
- Reduce the heat to low. Stir in the heavy cream and chopped spinach. Warm gently for 2–3 minutes, just until the spinach wilts and the pierogi are heated through. Do not let the soup boil after adding the cream.
- Taste and adjust the seasoning with additional salt and pepper as needed. Ladle into bowls and sprinkle with fresh chopped chives. Serve immediately while the pierogi are at their best texture.
Recipe Notes
- For best results, use mini pierogi as they cook more evenly and are easier to eat in soup. Regular-sized pierogi can be used but may need slightly longer cooking time.
- Don’t skip the flour-cooking step in Step 2—this removes the raw flour taste and helps create a smooth, creamy texture.
- Keep the heat at a gentle simmer once the pierogi are added to prevent them from breaking apart.
- The soup will thicken as it sits. When reheating leftovers, add a splash of broth or water to reach your desired consistency.
- For a vegetarian version, use vegetable broth. For a vegan version, also substitute olive oil for butter, use vegan pierogi, and replace heavy cream with full-fat coconut milk or cashew cream.
- Garnish options include sour cream, shredded cheddar cheese, crispy bacon bits, or additional fresh herbs.
Estimated Nutrition Per Serving
(Based on 6 servings; values are approximate)
- Calories: 340
- Carbohydrates: 36g
- Protein: 9g
- Fat: 18g
- Saturated Fat: 10g
- Fiber: 3g
- Sugar: 4g
- Sodium: 780mg
Nutrition information is estimated and will vary based on specific ingredients used and portion sizes.
