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
Pierogi Casserole lifted out of a 9x13

Pierogi Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Shelly
  • Prep Time: 25 minutes
  • Cook Time: 33 minutes
  • Total Time: 58 minutes
  • Yield: 8 1x
  • Category: Dinner
  • Method: Oven
  • Cuisine: Polish


This Pierogi Casserole is a comforting casserole recipe with layers of lasagna noodles and cheesy potato pierogi filling. It’s an easy and delicious weeknight dinner for the whole family!


  • 1 large onion, diced (about 1 1/2 cups)
  • 3 tablespoons butter
  • 1 1/2 teaspoons kosher salt, divided
  • 9 lasagna noodles
  • 1 1/2 cups Small Curd 4% Cottage Cheese
  • 3 cups prepared mashed potatoes
  • 1 egg
  • 1 teaspoon ground black pepper
  • 1 teaspoon onion powder
  • 1 1/2 cups grated cheddar cheese, divided
  • fresh parsley for garnish


  1. Preheat oven to 350°F. Coat a 9×13- inch baking dish with nonstick spray. Set aside.
  2. Heat butter in a skillet over medium heat. Add the diced onions into the melted butter and season with 1/2 teaspoon kosher salt. Cook onions until they are soft and caramelized, stirring frequently. Remove from the heat. Set aside.
  3. Bring a large pot of water to a boil and cook the lasagna noodles according to package directions. Drain.
  4. While the noodles are cooking combine the cottage cheese, mashed potatoes, egg, pepper, onion powder, 1 cup of grated cheese, remaining 1 teaspoon kosher salt, and HALF of the onions. Stir to combine.
  5. Place 3 noodles into the bottom of the prepared dish. Top with half of the cottage cheese mixture and spread to cover the noodles. Lay 3 more noodles on top of the filling and top that with the remaining filling mixture. Lay the last 3 noodles on top, sprinkle with the reserved onions and remaining 1/2 cup of cheese.
  6. Cover pan with foil and bake for 30 minutes. Remove the foil and broil for 3 minutes.
  7. Allow the casserole to cool for 15-20 minutes. Sprinkle with parsley and serve.


Store airtight for up to 3 days.

You can use leftover mashed potatoes or store bought prepared mashed potatoes.


  • Serving Size:
  • Calories: 404
  • Sugar: 5.2 g
  • Sodium: 995 mg
  • Fat: 18.5 g
  • Carbohydrates: 41.7 g
  • Protein: 16.4 g
  • Cholesterol: 75.5 mg
Scroll to Top