Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Potato Pierogi with Caramelized Onions

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These homemade Potato Pierogi with Caramelized Onions are tender, cheesy dumplings filled with creamy mashed potatoes and cheddar, then topped with buttery caramelized onions and sour cream. This classic Polish comfort dish is hearty, flavorful, and utterly satisfying.

  • Total Time: 1 hour 40 minutes
  • Yield: 4 servings (about 30 pierogi)

Ingredients

For the Pierogi:

2 cups all-purpose flour (240 g)

½ teaspoon salt

1 tablespoon melted chicken fat or vegetable oil

2 large egg yolks

½ cup whole milk

2 cups peeled potatoes, cut into 2-inch chunks

1 tablespoon kosher salt

11 tablespoons unsalted butter, divided

½ cup chopped shallots

1 ounce softened cream cheese

½ cup extra sharp cheddar cheese, shredded

¼ teaspoon black pepper

1 tablespoon sour cream

1 tablespoon salted butter

For the Caramelized Onions and Toppings:

4 tablespoons unsalted butter

2 tablespoons extra virgin olive oil

2½ cups sliced red onions

¼ teaspoon kosher salt

1 cup sour cream

½ cup sliced scallions

1 cup shredded extra sharp cheddar cheese

Instructions

  1. Caramelize the onions: In a Dutch oven, melt butter and olive oil over low heat. Add sliced onions and cook, covered, for about 40 minutes, stirring often, until deeply golden. Stir in ¼ teaspoon salt and set aside.
  2. Make the dough: In a large bowl, whisk flour and salt. In another bowl, mix chicken fat (or oil), egg yolks, and milk. Gradually stir the wet ingredients into the flour until combined. Knead on a floured surface for 10–12 minutes until smooth. Wrap and rest for 30 minutes.
  3. Prepare the filling: Boil potatoes in salted water for 10 minutes until tender. Sauté shallots in 1 tablespoon butter until soft. Mash potatoes, then add shallots, cream cheese, cheddar, sour cream, salted butter, black pepper, and a pinch of salt. Mix until creamy and smooth.
  4. Assemble the pierogi: Divide dough in half and roll each portion to ⅛ inch thick. Cut into 3-inch rounds. Spoon 1 teaspoon of filling into each round, fold in half, and seal edges firmly with a fork. Place on a floured parchment-lined baking sheet.
  5. Cook the pierogi: Boil in salted water until they float (about 5 minutes). Remove and drain.
  6. Pan-fry: Melt butter in a skillet over medium heat. Fry pierogi for 2–3 minutes per side until golden and crisp.
  7. Serve: Top pierogi with caramelized onions, shredded cheddar, scallions, and a dollop of sour cream. Serve warm.

Notes

Use Yukon Gold or Russet potatoes for smooth, creamy filling.

Let the dough rest before rolling to make it easier to handle.

Seal edges tightly to prevent filling from leaking during cooking.

Make ahead: refrigerate dough or freeze uncooked pierogi for later.

Reheat leftovers in buttered skillet until crisp and hot.

  • Author: Chloe Mae
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Boiled and Pan-Fried
  • Cuisine: Polish
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/4 of recipe (about 7 pierogi)
  • Calories: 520
  • Sugar: 5g
  • Sodium: 720mg
  • Fat: 29g
  • Saturated Fat: 17g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 180mg