Pierogies are such heartwarming comfort food, so why not make a pierogi casserole?

This recipe is chock full of ready-made pierogies, ham, and cheese all cooked in a creamy mushroom sauce. Call it lazy, if you must, but we call it delicious!

close up of Pierogi Casserole

Easy Side Dish

  • This chill-chasing cozy pierogi casserole recipe is super easy to make since all the ingredients are ready-made and easy to find, plus it’s all made in one pot!
  • Hearty and budget-friendly for bigger families or get-togethers, pierogi casserole can be kept warm in a Crockpot and transported anywhere! Serve with a tasty tomato salad or fried cabbage, and some borscht soup.
  • So many ways to make this casserole! Use up leftover meat, cheeses, or veggies, it makes it a new casserole every time!
pierogies , cream of mushroom soup , cheese , butter , onion , milk , ham , pepper and an onion to make Pierogi Casserole with labels

Ingredients and Variations

Pierogies – Homemade or frozen, pierogies are easy to find, economical and everybody loves ‘em! No peroghies or not enough? Use wide egg noodles, frozen potatoes, or tater tots!

Sauce – Cream of mushroom soup is savory and ideal to use as an instant sauce! Other soups to use are cream of chicken or cream of celery can be added to the milk, butter, and seasonings.

Meat – Meat is optional if you want a vegetarian version of pierogi casserole. But sliced kielbasa sausage, cooked bacon pieces, or any leftover meat can be used instead.

Variations – Toss in a bag of frozen veggies or a medley, a different kind of cheese, or a mix of cheeses, and play with the seasonings.

How to Make Pierogi Casserole

Keep it simple with ready-made pierogies, pre-shredded cheese, cooked ham, and top with a dollop of sour cream before serving!

  1. Place the pierogis in a baking dish.
  2. Top with cooked ham and onions.
  3. Pour on the sauce.
  4. Cover with cheese and bake (as per the recipe below).

Recipe Tips

  • Prep the pan for quick cleanup by lining it with foil and spray the foil with pan release.
  • Onions, ham, bacon, or sausage (if used) can be made in advance to save a bit of time.
Pierogi Casserole in the casserole dish with a portion taken out


Keep leftover pierogi casserole covered in the refrigerator for up to 3 days. Reheat portions in the oven until heated through. This casserole can also be frozen, but be aware the consistency will change due to the dairy. Just thaw and reheat as directed.

To reheat any leftovers, place them in an ovenproof dish and place them in a 325°F oven until heated through.

Favorite Casserole Recipes

close up of Pierogi Casserole
4.80 from 43 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Pierogi Casserole

Pierogi casserole is delicious, wholesome and hearty comfort food prepared in just one dish.
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 8
Author Holly


9"x13" Baking Pan


  • 2 teaspoons butter
  • 1 large onion sliced
  • 2 boxes frozen pierogies 1 pound box or 24 pierogies in total
  • 1 can cream of mushroom soup
  • ¾ cup milk
  • 1 ½ cup cooked ham diced
  • 1 ½ cup cheddar cheese shredded
  • teaspoon pepper or to taste
  • 1 green onion sliced, for garnish


  • Preheat oven to 350°F. Grease a 9×13 inch pan.
  • Saute onion slices with butter until soft and starting to turn golden. 
  • In a medium bowl combine the mushroom soup and milk until smooth. Set aside.
  • Cover the bottom of pan with frozen perogies. Top with cooked onion and diced ham.
  • Pour the mushroom soup mixture over the entire pan, covering evenly. Sprinkle with shredded cheese.
  • Bake for 1 hour or until heated through and cheese is golden and bubbling. Serve topped with green onion.



*Bacon or sausage can be used in place of ham.
For easy clean-up line the casserole dish with tinfoil before layering ingredients in. 
4.80 from 43 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Nutrition Information

Calories: 218kcal | Carbohydrates: 15g | Protein: 9g | Fat: 10g | Saturated Fat: 6g | Cholesterol: 30mg | Sodium: 574mg | Potassium: 137mg | Sugar: 2g | Vitamin A: 280IU | Vitamin C: 1.4mg | Calcium: 184mg | Iron: 0.5mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Side Dish
Cuisine American

REPIN this Pierogi Casserole recipe!

baked Pierogi Casserole in the casserole dish with a title
close up of Pierogi Casserole with writing
Pierogi Casserole in the casserole dish and plated with writing


, ,

Recipes you'll love

About the author

See more posts by Holly

latest & greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Amazing! My husband and I are foodies and are pretty picky when it comes to recipes and this one was delicious and I will definitely make it again. Thank you!

  2. 5 stars
    Thanks For Sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope the will like it.

  3. It’s really delicious but only one box of frozen Pierogis fit in the bottom of my 9×13 pan. Do you double up? We leave out the meat entirely because I don’t eat pork and it’s still pretty yummy. Maybe I’ll try shredded chicken next time!

    1. Hi Barara, the casserole asks for 28 pierogies. Take a peek at the video for more information about how it is put together. You can see the pan in the video. The pierogies are one layer on the bottom. And adding chicken sounds great! Hope that helps.

    1. We have only made the recipe as listed Julie. If making ahead of time, I would probably recommend fresh pierogies. If you do try storing it with frozen pierogies, let us know how it goes!

  4. 5 stars
    This exceeded my expectations! My husband, two year old, and I loved it! Thanks for the recipe!! 

    1. Glad you loved it Chandni! It’s so great finding a recipe that your family loves!!

  5. Yum! We’ve made this several times, and my favorite version uses feta and spinach pierogis with cream of chicken soup. It’s a guaranteed hit with our 1.5yo!