If you’ve ever tasted the delightful Polish dumplings known as Pierogi, you know they’re a true comfort food. These little pockets of joy are filled with a variety of delicious fillings, from creamy mashed potatoes and cheese to savory meats, vegetables, or even fruit for dessert! Whether you’ve enjoyed them at a family gathering or are just discovering them, Pierogi will quickly become your go-to dish for any occasion. They’re satisfying, flavorful, and perfect for sharing with loved ones.
Why You’ll Love Pierogi
Here’s why Pierogi are a must-try recipe, and trust me—you’re going to love them:
- Comfort in Every Bite: These dumplings are the definition of comfort food. Soft, pillowy dough on the outside, filled with your favorite ingredients on the inside. The ultimate cozy dish!
- Versatile Fillings: From classic mashed potatoes and cheese to a more adventurous sauerkraut or meat filling, the options are endless. Feel free to get creative and experiment with what you love.
- Perfect for Meal Prep: Pierogi can be made ahead of time and frozen, making them perfect for meal prep. Simply boil them when you’re ready to eat, and you have a warm, homemade meal in minutes.
- Crowd-Pleasing: This dish is sure to be a hit at any family gathering, party, or dinner. It’s fun to make, fun to eat, and even more fun when you share them with others.
- Authentic & Homemade: Making Pierogi at home is a great way to connect with tradition and bring a taste of Poland to your kitchen.

Ingredients
Making Pierogi is simple, and with just a few ingredients, you’ll be on your way to creating a hearty, delicious dish that everyone will love. Here’s what you’ll need:
For the Dough
- All-Purpose Flour: The base of the dough, giving it structure and a nice texture.
- Egg: This will help bind the dough together and give it a rich, smooth texture.
- Warm Water: To bring everything together and form a soft dough.
- Salt: Just a pinch to enhance the flavor of the dough.
- Vegetable Oil: Helps keep the dough tender and smooth.
For the Classic Potato and Cheese Filling
- Mashed Potatoes: The creamy base for the filling. Make sure they’re well-seasoned for the best flavor.
- Ricotta or Cottage Cheese: A soft cheese that adds creaminess and richness to the filling.
- Onion: For a little sautéed flavor that pairs perfectly with the potatoes and cheese.
- Butter: Adds richness and depth to the filling.
- Salt & Pepper: To taste, because every great filling needs the perfect seasoning.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Ready to dive into making these delicious Pierogi? Let’s get started!
Prepare the Dough
In a large bowl, combine the flour and salt. Create a well in the center, then crack the egg into the well. Add the warm water and vegetable oil. Mix everything together until it forms a dough. Knead the dough on a lightly floured surface for about 5-8 minutes until smooth and elastic. Cover the dough with a damp towel and let it rest for 30 minutes.
Prepare the Filling
While the dough is resting, sauté the onion in butter until golden and soft. Add the sautéed onion to the mashed potatoes, then stir in the ricotta or cottage cheese, salt, and pepper. Mix well until the filling is smooth and creamy. Taste and adjust the seasoning as needed.
Roll Out the Dough
Once the dough has rested, divide it into small portions and roll each one out into a thin circle, about 4-5 inches in diameter. You can use a rolling pin or your hands to gently stretch the dough.
Fill the Pierogi
Place a small spoonful of the filling in the center of each dough circle. Be careful not to overfill them! Fold the dough over the filling to form a half-moon shape. Pinch the edges tightly to seal, making sure there are no gaps.
Cook the Pierogi
Bring a large pot of salted water to a boil. Drop the pierogi into the boiling water in batches, making sure not to overcrowd the pot. Once they float to the surface, let them cook for another 2-3 minutes, then use a slotted spoon to remove them from the water.
Optional: Fry the Pierogi
For extra crispy Pierogi, heat a little butter in a skillet over medium heat. Add the boiled pierogi and fry until golden brown on both sides, about 2-3 minutes per side.
Serve and Enjoy
Serve your Pierogi hot, with a dollop of sour cream, sautéed onions, or fresh herbs for garnish. Enjoy!
Nutrition Facts
Servings: 4
Calories per serving: 350
Preparation Time
Prep Time: 30 minutes
Cook Time: 15 minutes
Total Time: 45 minutes
How to Serve Pierogi
Pierogi are amazing on their own, but they also pair wonderfully with a variety of sides and toppings. Here are a few ideas for how to serve them:
- Sour Cream: A dollop of sour cream is the perfect accompaniment to Pierogi, balancing out the richness of the filling.
- Caramelized Onions: Top your Pierogi with sautéed onions for added flavor.
- Sauteed Spinach or Kale: A quick sautéed green makes a nice, light pairing with these hearty dumplings.
- Bacon Bits: Crispy bacon adds a smoky, salty kick that complements the creamy filling.
Additional Tips
Here are a few tips to help you make the best Pierogi ever:
- Freezing Pierogi: After forming and sealing your pierogi, you can freeze them on a baking sheet. Once frozen solid, transfer them to a freezer bag. You can cook them from frozen by boiling them directly or frying them.
- Experiment with Fillings: While the potato and cheese filling is a classic, don’t be afraid to experiment with other fillings. Sauerkraut, mushrooms, ground meat, or sweet fillings like blueberries and sugar are great alternatives.
- Make a Double Batch: Pierogi are perfect for meal prep or feeding a crowd. Make extra and freeze them for a future meal!
FAQ Section
Q1: Can I make the dough in advance?
A1: Yes, you can prepare the dough the night before and store it in the fridge, wrapped tightly in plastic wrap. Let it come to room temperature before rolling it out.
Q2: Can I use a different filling?
A2: Absolutely! Pierogi can be filled with so many delicious things, including meat, mushrooms, spinach, or even fruit for a sweet treat.
Q3: How do I freeze Pierogi?
A3: To freeze, arrange the pierogi in a single layer on a baking sheet. Once frozen, transfer them to a freezer bag. When you’re ready to cook them, simply boil them from frozen.
Q4: Can I bake Pierogi instead of boiling them?
A4: While Pierogi are traditionally boiled, you can also bake them for a slightly different texture. Brush them with butter and bake at 375°F (190°C) for 15-20 minutes until golden and crispy.
Q5: How do I store leftovers?
A5: Store leftover Pierogi in an airtight container in the fridge for up to 3 days. You can also freeze them for longer storage.
Q6: Can I make Pierogi without cheese?
A6: Yes! You can make savory Pierogi with just potatoes or other fillings like meat, sauerkraut, or mushrooms.
Q7: How do I fry Pierogi?
A7: After boiling the Pierogi, heat some butter in a skillet over medium heat. Fry the Pierogi for 2-3 minutes per side, until they are golden and crispy.
Q8: Can I make Pierogi vegetarian?
A8: Absolutely! Pierogi can easily be made vegetarian by using fillings like mashed potatoes, sauerkraut, or spinach.
Q9: Can I use store-bought dough for Pierogi?
A9: While homemade dough is traditional, you can use store-bought dumpling wrappers as a shortcut if you’re in a pinch.
Q10: What’s the best way to reheat Pierogi?
A10: To reheat, you can boil them again for a few minutes, or for a crispy version, pan-fry them in butter until golden and heated through.
Conclusion
Pierogi are one of those dishes that make you feel like you’re wrapped in a warm, cozy blanket. With their soft dough, delicious filling, and endless possibilities for customization, they’re the perfect comfort food. Whether you’re making them for a family dinner or enjoying them as a treat with friends, Pierogi are sure to satisfy your cravings. Don’t be afraid to get creative with your fillings, and most importantly, enjoy every delicious bite!
PrintPierogi
These homemade pierogi are stuffed with a creamy, cheesy potato filling, then boiled and tossed with savory ground beef and melted butter for the ultimate comfort food. Serve them with sour cream for a rich, satisfying dish. Perfect for a cozy family dinner or a special occasion!
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: About 30 pierogi 1x
- Category: Main Dish
- Method: Boiled
- Cuisine: Polish
- Diet: Vegetarian
Ingredients
For the Potato Filling:
- 2 lbs Russet potatoes (about 5 medium), peeled
- ½ teaspoon Salt
- 2 tablespoons Unsalted butter, melted
- 2 oz Cream cheese, softened
- ¾ cup Mozzarella cheese, shredded
For the Pierogi Dough:
- 1 cup Warm water
- ¼ cup Whole milk
- 2 tablespoons Sour cream
- 3 tablespoons Extra light olive oil (or vegetable oil)
- 1 Large egg
- 1 ½ teaspoons Fine sea salt (plus more for cooking)
- 4 cups All-purpose flour (measured correctly)
For the Ground Beef Topping (for ⅓ batch):
- 4 oz Ground beef
- 2 tablespoons Unsalted butter
- Sour cream (optional, for serving)
Instructions
-
Make the Potato Filling:
Place peeled potatoes in a pot and add enough water to cover them. Bring to a boil over medium-high heat and cook for 25 minutes, or until fork-tender. Drain the potatoes and let them cool for 5 minutes. Mash the potatoes until smooth, then mix in salt, melted butter, cream cheese, and shredded mozzarella. Partially cover and set aside. -
Prepare the Pierogi Dough:
In a stand mixer bowl (or large mixing bowl), whisk together warm water, milk, sour cream, egg, oil, and salt. Using a dough hook (or a wooden spoon if mixing by hand), add 2 cups of flour and mix until incorporated. Gradually add the remaining flour ½ cup at a time, mixing well after each addition. Add flour 1 tablespoon at a time until the dough no longer sticks to the sides of the bowl or hands. Knead the dough for 2-3 minutes until smooth and elastic. Cover with plastic wrap and let rest for 30 minutes. -
Shape the Pierogi:
Divide the dough into two pieces. Keep one piece covered while rolling out the other on a floured surface to about ⅛-inch thickness. Use a 3-inch round cookie cutter to cut dough circles as close together as possible. Place ½ tablespoon of potato filling in the center of each round. Fold the dough over the filling and pinch the edges tightly to seal. For extra security, crimp the edges with a pinch-and-twist motion. Repeat with the remaining dough and filling. Keep the shaped pierogi covered to prevent drying. -
Make the Ground Beef Topping:
Before cooking the pierogi, sauté the ground beef in a medium skillet over medium heat until browned and cooked through. Melt in butter and remove from heat. Set aside. -
Cook the Pierogi:
Bring a large pot of water to a rolling boil and add 1 tablespoon of salt. Add the fresh or frozen pierogi in batches. Cook for about 2 minutes, or until the pierogi float to the top and the water returns to a boil. Remove the pierogi with a slotted spoon and place them in a bowl, drizzling with the buttery ground beef mixture between layers to prevent sticking.
-
Serve:
Serve warm with sour cream on the side. Enjoy!
Notes
- You can freeze uncooked pierogi and cook them later.
- For a vegetarian option, skip the ground beef topping and serve with sautéed onions or mushrooms instead.
- Pierogi can be made ahead and stored in the refrigerator for 1-2 days.
Nutrition
- Serving Size: 3 pierogi
- Calories: 300 kcal
- Sugar: 3g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 35mg