These homemade pierogi filled with cheesy potatoes are the ultimate comfort food. Tossed in crisp bacon and melted butter, then served with a dollop of sour cream, they make for a truly satisfying dish. Whether you serve them as a main course or a hearty side, they’re guaranteed to please.
Each bite is packed with creamy, cheesy potato filling wrapped in tender dough. The addition of crispy bacon and rich butter takes these pierogi to the next level. Perfect for cozy nights or family dinners!
Homemade Pierogi Recipe

These homemade pierogi filled with cheesy potatoes are the ultimate comfort food. Tossed in crisp bacon and melted butter, then served with a dollop of sour cream, they make for a truly satisfying dish. Whether you serve them as a main course or a hearty side, they’re guaranteed to please.
Ingredients
Ingredients for Potato Filing:
- 2 lbs russet potatoes, (5 medium), peeled
- 1/2 tsp salt
- 2 Tbsp unsalted butter, melted
- 2 oz cream cheese, softened
- 3/4 cup mozzarella cheese, shredded
For the Pierogi Dough:
- 1 cup warm water
- 1/4 cup whole milk
- 2 Tbsp sour cream
- 3 Tbsp extra light olive oil, or vegetable oil
- 1 large egg
- 1 1/2 tsp fine sea salt, (plus more for cooking)
- 4 cups all-purpose flour, measured correctly
For the Toppings (For 1/3 batch):
- 4 oz bacon, chopped
- 2 Tbsp unsalted butter
- sour cream, optional, to serve
Instructions
Step-By-Step Instructions
Please leave a star rating and comment to let us know how you liked this recipe!
Notes
This recipe makes 55-60 pierogi, based on how thinly you roll.
Let us know if you liked this recipe. Try the other recipe categories as well! Source