Craving comfort food that brings everyone together? Whether you’re planning a cozy family dinner, a holiday feast, or just need a quick weeknight meal, potato casseroles are the ultimate crowd-pleaser. From cheesy classics to creative twists, we’ve gathered 31 mouthwatering recipes that promise warmth and flavor in every bite. Get ready to find your new favorite dish—let’s dig in!
Cheesy Bacon Potato Casserole

Fancy a cozy, comforting dish that’ll have everyone asking for seconds? This cheesy bacon potato casserole is pure indulgence—layers of creamy potatoes, crispy bacon, and melted cheese come together in one irresistible bake. You’re going to love how simple it is to whip up for a crowd-pleasing meal.
6
servings20
minutes75
minutesIngredients
– 6 slices thick-cut smoked bacon, chopped
– 2 pounds russet potatoes, peeled and thinly sliced
– 1 cup heavy cream
– 1 cup shredded sharp cheddar cheese
– 1/2 cup grated Parmesan cheese
– 1/4 cup unsalted butter, melted
– 1 teaspoon garlic powder
– 1/2 teaspoon paprika
– 1/4 teaspoon freshly ground black pepper
– 1/4 teaspoon sea salt
– 2 tablespoons chopped fresh chives
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with butter or non-stick spray.
2. Cook the chopped thick-cut smoked bacon in a skillet over medium heat for 8-10 minutes, until crispy and browned, then drain on paper towels.
3. Tip: Reserve a tablespoon of bacon grease to brush the baking dish for extra flavor.
4. In a large bowl, combine the thinly sliced russet potatoes, heavy cream, melted unsalted butter, garlic powder, paprika, freshly ground black pepper, and sea salt, tossing to coat evenly.
5. Layer half of the potato mixture into the prepared baking dish.
6. Sprinkle half of the crispy bacon, shredded sharp cheddar cheese, and grated Parmesan cheese over the potatoes.
7. Repeat with the remaining potatoes, bacon, and cheeses.
8. Cover the dish tightly with aluminum foil and bake at 375°F for 45 minutes.
9. Tip: For a golden top, remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and lightly browned.
10. Let the casserole rest for 10 minutes before serving to allow it to set properly.
11. Tip: Garnish with chopped fresh chives just before serving for a pop of color and freshness.
12. Buttery, creamy, and packed with smoky bacon, this casserole has a perfect balance of tender potatoes and crispy edges. Serve it alongside a fresh green salad or as a hearty side at your next barbecue for a dish that’s sure to disappear fast.
Creamy Chicken and Potato Casserole

A cozy, comforting casserole is just what you need for those busy weeknights. This creamy chicken and potato bake comes together with minimal fuss and delivers maximum flavor. You’ll love how the creamy sauce hugs every tender piece of chicken and potato.
6
servings20
minutes65
minutesIngredients
– 2 pounds boneless, skinless chicken breasts, cut into 1-inch chunks
– 4 large russet potatoes, peeled and diced into ½-inch cubes
– 1 cup heavy cream, rich and velvety
– 1 cup shredded sharp cheddar cheese, freshly grated
– ½ cup sour cream, tangy and smooth
– ¼ cup unsalted butter, melted and golden
– 2 cloves garlic, minced until fragrant
– 1 teaspoon kosher salt, coarse and flaky
– ½ teaspoon black pepper, freshly ground
– ½ teaspoon smoked paprika, for a hint of warmth
– ¼ cup fresh parsley, finely chopped for garnish
Instructions
1. Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with butter or non-stick spray.
2. In a large mixing bowl, combine the diced potatoes, chicken chunks, minced garlic, kosher salt, black pepper, and smoked paprika, tossing until evenly coated.
3. Spread the potato and chicken mixture evenly into the prepared baking dish.
4. In the same bowl, whisk together the heavy cream, sour cream, and melted butter until smooth and well blended.
5. Pour the creamy mixture over the chicken and potatoes, ensuring everything is fully submerged.
6. Cover the baking dish tightly with aluminum foil and bake for 45 minutes, or until the potatoes are fork-tender.
7. Remove the foil and sprinkle the shredded cheddar cheese evenly over the top.
8. Return the dish to the oven, uncovered, and bake for an additional 15–20 minutes, or until the cheese is bubbly and lightly golden brown.
9. Let the casserole rest for 5–10 minutes before serving to allow the sauce to thicken slightly.
10. Garnish with freshly chopped parsley for a pop of color and freshness.
Mouthwatering and utterly satisfying, this casserole boasts a creamy, velvety texture with tender chicken and soft potatoes in every bite. The sharp cheddar adds a delightful cheesy pull, while the smoked paprika gives it a subtle smoky depth. Serve it straight from the oven with a side of crisp green salad or crusty bread to soak up every last bit of that delicious sauce.
Loaded Baked Potato Casserole

Deliciously comforting and perfect for feeding a crowd, this loaded baked potato casserole brings all your favorite spud toppings together in one irresistible dish. You’ll love how easy it is to make and how everyone goes back for seconds!
8
servings25
minutes55
minutesIngredients
– 3 pounds russet potatoes, peeled and cubed
– 1 cup sour cream
– 1/2 cup whole milk
– 4 tablespoons unsalted butter
– 1 1/2 cups shredded sharp cheddar cheese
– 6 slices crispy cooked bacon, crumbled
– 2 tablespoons fresh chives, finely chopped
– 1 teaspoon garlic powder
– 1/2 teaspoon freshly ground black pepper
– 1/2 teaspoon sea salt
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with butter or non-stick spray.
2. Place the peeled and cubed potatoes in a large pot and cover with cold water by 1 inch.
3. Bring the potatoes to a boil over high heat, then reduce to a simmer and cook for 15-18 minutes until fork-tender.
4. Drain the potatoes thoroughly in a colander and return them to the warm pot.
5. Add the sour cream, whole milk, and unsalted butter to the potatoes.
6. Mash the mixture with a potato masher until smooth but still slightly lumpy for texture.
7. Stir in 1 cup of the shredded sharp cheddar cheese, crumbled bacon, fresh chives, garlic powder, black pepper, and sea salt until well combined.
8. Transfer the potato mixture to the prepared baking dish and spread it into an even layer.
9. Sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly over the top.
10. Bake in the preheated oven for 25-30 minutes until the cheese is melted and bubbly and the edges are golden brown.
11. Let the casserole rest for 5 minutes before serving to allow it to set.
Tip: For extra crispy bacon, bake it on a wire rack set over a baking sheet at 400°F for 15-18 minutes. Tip: Don’t over-mash the potatoes—a few lumps give the casserole a homemade feel. Tip: Letting the casserole rest before serving helps the flavors meld and makes it easier to slice.
This casserole emerges from the oven with a golden, cheesy crust that gives way to a creamy, fluffy interior packed with smoky bacon and fresh chives. Try serving it alongside grilled steak or topped with a dollop of extra sour cream and more crispy bacon for the ultimate comfort food experience.
Vegetarian Mexican Potato Casserole

Dinner just got a whole lot easier with this cozy, crowd-pleasing casserole. You’ll love how these simple ingredients come together for a meal that’s both comforting and packed with flavor.
6
servings20
minutes60
minutesIngredients
– 2 large russet potatoes, peeled and thinly sliced
– 1 cup sweet corn kernels
– 1 can (15 oz) black beans, drained and rinsed
– 1 cup shredded Monterey Jack cheese
– 1/2 cup sour cream
– 1/4 cup chopped fresh cilantro
– 1 tsp ground cumin
– 1/2 tsp smoked paprika
– 1/2 tsp garlic powder
– Salt and pepper to taste
– Cooking spray
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish with cooking spray.
2. Arrange half of the thinly sliced russet potatoes in an even layer on the bottom of the prepared dish.
3. In a medium bowl, combine the sweet corn kernels, drained black beans, ground cumin, smoked paprika, and garlic powder.
4. Spread the corn and bean mixture evenly over the potato layer in the baking dish.
5. Top with the remaining thinly sliced russet potatoes, arranging them in a neat layer.
6. Cover the dish tightly with aluminum foil and bake for 45 minutes at 375°F until the potatoes are tender when pierced with a fork.
7. Remove the foil and sprinkle the shredded Monterey Jack cheese evenly over the top.
8. Return to the oven and bake uncovered for 15 minutes at 375°F until the cheese is melted and bubbly.
9. Let the casserole rest for 10 minutes before serving to allow the layers to set.
10. Dollop with sour cream and garnish with chopped fresh cilantro before serving.
So creamy and satisfying with layers of tender potatoes, hearty beans, and sweet corn. Serve it with a crisp green salad or some warm tortillas for a complete meal that everyone will devour.
Sausage and Potato Breakfast Casserole

Breakfast just got a whole lot easier with this cozy casserole that practically makes itself while you sip your morning coffee. You’ll love how the savory sausage and tender potatoes come together in one satisfying dish. It’s perfect for lazy weekends or when you need to feed a hungry crowd.
8
servings20
minutes60
minutesIngredients
– 1 pound savory breakfast sausage
– 4 cups diced Yukon Gold potatoes
– 1 cup finely diced sweet yellow onion
– 1 cup shredded sharp cheddar cheese
– 6 large farm-fresh eggs
– 1 cup whole milk
– 1 teaspoon garlic powder
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon freshly ground black pepper
– 1 tablespoon rich extra virgin olive oil
Instructions
1. Preheat your oven to 375°F and grease a 9×13 inch baking dish with olive oil.
2. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering.
3. Add 1 pound of breakfast sausage to the hot skillet, breaking it into crumbles with a wooden spoon as it cooks.
4. Cook the sausage for 6-8 minutes until browned and no pink remains, stirring occasionally.
5. Tip: Drain excess grease from the sausage using a slotted spoon for a less greasy casserole.
6. Add 1 cup of diced onion to the same skillet and sauté for 3-4 minutes until translucent.
7. Stir in 4 cups of diced potatoes and cook for another 5 minutes until slightly softened.
8. Transfer the sausage and potato mixture to your prepared baking dish, spreading it evenly.
9. In a medium bowl, whisk together 6 eggs, 1 cup of milk, 1 teaspoon garlic powder, 1/2 teaspoon smoked paprika, and 1/4 teaspoon black pepper until fully combined.
10. Tip: Whisk the eggs vigorously for at least 1 minute to create a light, fluffy texture in the finished casserole.
11. Pour the egg mixture evenly over the sausage and potatoes in the baking dish.
12. Sprinkle 1 cup of shredded cheddar cheese evenly across the top.
13. Tip: For extra golden cheese, let the casserole sit for 10 minutes before baking so the cheese slightly settles into the eggs.
14. Bake at 375°F for 35-40 minutes until the edges are golden brown and the center is set (no jiggle when shaken).
15. Let the casserole rest for 5 minutes before slicing to allow the layers to set properly.
Golden and bubbly straight from the oven, this casserole delivers crispy potato edges against a creamy, cheesy interior. The smoked paprika adds a subtle warmth that complements the savory sausage perfectly. Try serving it with a dollop of cool sour cream or fresh chives for a beautiful contrast of flavors and temperatures.
Classic Scalloped Potato Casserole

Just imagine coming home to the comforting aroma of potatoes baking with cream and cheese. You’re about to make a dish that feels like a warm hug on a plate. It’s perfect for cozy nights or sharing with loved ones.
8
servings20
minutes65
minutesIngredients
– 2 pounds of Yukon Gold potatoes, thinly sliced
– 1 cup of heavy cream, rich and velvety
– 1 cup of whole milk, fresh and creamy
– 2 cups of sharp cheddar cheese, freshly grated
– 1/2 cup of grated Parmesan cheese, savory and aged
– 3 tablespoons of unsalted butter, high-quality and creamy
– 2 cloves of garlic, minced and aromatic
– 1 teaspoon of kosher salt, coarse and flavorful
– 1/2 teaspoon of freshly ground black pepper, finely milled
– 1/4 teaspoon of freshly grated nutmeg, warm and fragrant
Instructions
1. Preheat your oven to 375°F to ensure even baking.
2. Grease a 9×13-inch baking dish with 1 tablespoon of unsalted butter to prevent sticking.
3. In a medium saucepan over medium heat, melt the remaining 2 tablespoons of unsalted butter until foamy.
4. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to burn it.
5. Pour in the heavy cream and whole milk, stirring to combine with the butter and garlic.
6. Heat the mixture for 3-4 minutes until it just begins to simmer, then remove from heat.
7. Stir in the kosher salt, freshly ground black pepper, and freshly grated nutmeg until well blended.
8. Arrange a single layer of thinly sliced Yukon Gold potatoes in the prepared baking dish.
9. Sprinkle a portion of the sharp cheddar cheese and grated Parmesan cheese over the potato layer.
10. Repeat the layering process with potatoes and cheeses until all ingredients are used, ending with a cheese layer on top.
11. Tip: Press down gently on the layers to compact them for a denser casserole.
12. Slowly pour the warm cream mixture over the layered potatoes and cheeses, ensuring it seeps through.
13. Cover the baking dish tightly with aluminum foil to trap steam and promote even cooking.
14. Bake in the preheated oven for 45 minutes until the potatoes are tender when pierced with a fork.
15. Tip: Check for doneness by inserting a fork into the center; it should slide in easily.
16. Remove the foil and bake for an additional 15-20 minutes until the top is golden brown and bubbly.
17. Tip: Let it rest for 10 minutes before serving to allow the layers to set and flavors to meld.
18. Serve hot, garnished with extra black pepper if desired.
Zesty and creamy, this casserole boasts a tender texture with a crispy, cheesy top that’s utterly satisfying. Pair it with a simple green salad or roasted vegetables for a complete meal that everyone will adore.
Broccoli and Potato Casserole

Unexpectedly cozy and comforting, this broccoli and potato casserole is your new go-to for chilly evenings. You’ll love how the creamy cheese sauce hugs every tender veggie bite, making it feel like a warm hug in a baking dish. It’s the kind of meal that brings everyone to the table without any fuss.
6
servings20
minutes40
minutesIngredients
– 2 cups peeled and diced Yukon Gold potatoes
– 2 cups fresh broccoli florets
– 1 cup shredded sharp cheddar cheese
– 1/2 cup heavy cream
– 1/4 cup unsalted butter
– 1/4 cup all-purpose flour
– 1 cup whole milk
– 1 tsp garlic powder
– 1/2 tsp smoked paprika
– Salt and black pepper to taste
Instructions
1. Preheat your oven to 375°F to ensure it’s ready for baking.
2. Bring a large pot of salted water to a rolling boil over high heat.
3. Add the peeled and diced Yukon Gold potatoes to the boiling water and cook for 10 minutes until they are just fork-tender.
4. Tip: Parboiling the potatoes helps them cook evenly in the casserole without becoming mushy.
5. Add the fresh broccoli florets to the same pot and cook for an additional 3 minutes until bright green and slightly tender.
6. Drain the potatoes and broccoli thoroughly in a colander to remove excess water.
7. In a medium saucepan, melt the unsalted butter over medium heat until bubbly.
8. Whisk in the all-purpose flour and cook for 1 minute to form a smooth roux, stirring constantly to avoid burning.
9. Gradually pour in the whole milk and heavy cream, whisking continuously to prevent lumps from forming.
10. Cook the sauce for 3-5 minutes until it thickens and coats the back of a spoon.
11. Tip: Keep the heat medium-low to avoid curdling the dairy in your sauce.
12. Stir in the shredded sharp cheddar cheese until fully melted and the sauce is smooth.
13. Add the garlic powder, smoked paprika, salt, and black pepper to the cheese sauce, stirring to combine evenly.
14. Gently fold the drained potatoes and broccoli into the cheese sauce until everything is well coated.
15. Transfer the mixture to a greased 9×13 inch baking dish, spreading it out evenly.
16. Bake in the preheated oven at 375°F for 20-25 minutes until the top is golden and bubbly.
17. Tip: Let the casserole rest for 5 minutes after baking to set up for easier serving.
18. Serve hot straight from the oven. The casserole emerges with a creamy, velvety interior and a lightly crisped top that adds a delightful contrast. For a fun twist, top it with crispy breadcrumbs or serve alongside a simple green salad to balance the richness.
Garlic Parmesan Potato Casserole

Ready to make your kitchen smell absolutely incredible? This garlic parmesan potato casserole is the ultimate comfort food that’ll have everyone asking for seconds. You’re going to love how simple it is to throw together!
8
servings20
minutes70
minutesIngredients
– 3 pounds of russet potatoes, peeled and thinly sliced
– 1 cup of freshly grated parmesan cheese
– 1/2 cup of heavy cream
– 1/4 cup of unsalted butter, melted
– 4 cloves of garlic, minced
– 1 teaspoon of kosher salt
– 1/2 teaspoon of freshly cracked black pepper
– 2 tablespoons of fresh parsley, chopped
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with butter or non-stick spray.
2. Peel and thinly slice the russet potatoes using a mandoline for even thickness, which helps them cook uniformly.
3. In a large bowl, combine the heavy cream, melted unsalted butter, minced garlic, kosher salt, and freshly cracked black pepper.
4. Add the sliced potatoes to the bowl and toss gently until every piece is coated in the creamy mixture.
5. Arrange half of the potato slices in a single layer at the bottom of the prepared baking dish.
6. Sprinkle half of the freshly grated parmesan cheese evenly over the potato layer.
7. Repeat with the remaining potatoes and parmesan cheese, creating a second layer.
8. Cover the dish tightly with aluminum foil and bake at 375°F for 45 minutes.
9. Remove the foil and continue baking for another 20-25 minutes, until the top is golden brown and the potatoes are tender when pierced with a fork.
10. Let the casserole rest for 10 minutes before sprinkling with fresh chopped parsley.
Perfectly golden and bubbling straight from the oven, this casserole boasts a creamy interior with a crispy, cheesy top. Serve it alongside roasted chicken or as a standout side at your next potluck—it’s guaranteed to disappear fast!
Ham and Potato Au Gratin Casserole

Mmm, you know those cozy nights when you just want something warm and comforting? This ham and potato au gratin casserole is exactly what you need—it’s cheesy, hearty, and perfect for feeding a crowd.
6
servings25
minutes80
minutesIngredients
– 2 pounds of Yukon Gold potatoes, thinly sliced
– 1 cup of diced cooked ham
– 1 ½ cups of heavy cream
– 1 cup of shredded sharp cheddar cheese
– ½ cup of grated Parmesan cheese
– 2 tablespoons of unsalted butter
– 1 small yellow onion, finely chopped
– 2 cloves of garlic, minced
– 1 teaspoon of fresh thyme leaves
– ½ teaspoon of freshly ground black pepper
– ¼ teaspoon of freshly grated nutmeg
Instructions
1. Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with unsalted butter.
2. In a large skillet over medium heat, melt 2 tablespoons of unsalted butter.
3. Add 1 small finely chopped yellow onion and sauté for about 5 minutes, until it becomes translucent and fragrant.
4. Stir in 2 minced cloves of garlic and cook for another 1 minute, being careful not to burn it.
5. Pour in 1 ½ cups of heavy cream, then add 1 teaspoon of fresh thyme leaves, ½ teaspoon of freshly ground black pepper, and ¼ teaspoon of freshly grated nutmeg, stirring to combine.
6. Bring the mixture to a gentle simmer over medium-low heat, letting it thicken slightly for about 3-4 minutes; this helps the flavors meld together.
7. Remove the skillet from the heat and stir in 1 cup of shredded sharp cheddar cheese and ½ cup of grated Parmesan cheese until melted and smooth.
8. Arrange a single layer of 2 pounds of thinly sliced Yukon Gold potatoes in the prepared baking dish.
9. Sprinkle half of the 1 cup of diced cooked ham evenly over the potato layer.
10. Pour half of the cheese sauce over the potatoes and ham, ensuring it coats everything.
11. Repeat with another layer of potatoes, the remaining ham, and the rest of the cheese sauce.
12. Cover the baking dish with aluminum foil and bake in the preheated oven for 45 minutes.
13. Remove the foil and bake for an additional 20-25 minutes, until the top is golden brown and bubbly and the potatoes are tender when pierced with a fork.
14. Let the casserole rest for 10 minutes before serving to allow it to set properly.
Expect a creamy, indulgent texture with layers of tender potatoes and savory ham, all wrapped in a rich, cheesy sauce. It’s fantastic served alongside a crisp green salad or as a standout dish for your next family dinner.
Sweet Potato and Marshmallow Casserole

Let’s be honest, you can’t have Thanksgiving without this classic side dish. It’s the perfect balance of sweet and savory that everyone looks forward to all year. You’ll love how simple it is to make this crowd-pleaser.
8
servings25
minutes45
minutesIngredients
– 3 large sweet potatoes, peeled and cubed
– 1/2 cup packed light brown sugar
– 1/4 cup unsalted butter, melted
– 1/4 cup heavy cream
– 1 teaspoon pure vanilla extract
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon freshly grated nutmeg
– 2 cups mini marshmallows
– 1/2 cup chopped pecans, toasted
Instructions
1. Preheat your oven to 375°F and grease a 2-quart baking dish with butter.
2. Place the peeled and cubed sweet potatoes in a large pot and cover with cold water.
3. Bring the water to a boil over high heat, then reduce to a simmer for 15-20 minutes until the potatoes are fork-tender.
4. Drain the sweet potatoes thoroughly and return them to the pot.
5. Mash the sweet potatoes with a potato masher until smooth. Tip: Don’t over-mash or they can become gluey.
6. Add the packed light brown sugar, melted unsalted butter, heavy cream, pure vanilla extract, ground cinnamon, and freshly grated nutmeg to the mashed sweet potatoes.
7. Stir everything together until well combined and creamy.
8. Transfer the sweet potato mixture to the greased baking dish and spread it evenly.
9. Sprinkle the mini marshmallows and toasted chopped pecans evenly over the top. Tip: Toast the pecans in a dry skillet for 2-3 minutes for extra flavor.
10. Bake in the preheated oven for 20-25 minutes until the marshmallows are golden brown and bubbly. Tip: Keep an eye on it during the last 5 minutes to prevent burning.
11. Remove from the oven and let it rest for 5 minutes before serving.
The marshmallows create a gooey, caramelized topping that contrasts beautifully with the creamy sweet potato base. Serve it warm alongside your holiday turkey or even as a decadent dessert with a scoop of vanilla ice cream.
Spinach and Feta Potato Casserole

Finally, a cozy casserole that’s both comforting and packed with flavor. You’ll love how the creamy potatoes mingle with tangy feta and fresh spinach. It’s the perfect dish for a busy weeknight or a lazy weekend.
6
portions20
minutes65
minutesIngredients
– 2 pounds of russet potatoes, peeled and thinly sliced
– 1 cup of crumbled feta cheese
– 2 cups of fresh spinach leaves, roughly chopped
– 1 cup of heavy cream
– 1/2 cup of grated Parmesan cheese
– 2 tablespoons of unsalted butter, melted
– 1 teaspoon of garlic powder
– 1/2 teaspoon of freshly ground black pepper
– 1/4 teaspoon of sea salt
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with non-stick spray.
2. In a large bowl, toss the thinly sliced russet potatoes with melted unsalted butter, ensuring they are evenly coated.
3. Layer half of the buttered potato slices in the bottom of the prepared baking dish.
4. Sprinkle half of the crumbled feta cheese over the potato layer.
5. Spread all of the roughly chopped fresh spinach leaves evenly over the feta layer.
6. In a separate bowl, whisk together the heavy cream, grated Parmesan cheese, garlic powder, freshly ground black pepper, and sea salt until well combined.
7. Pour half of the cream mixture over the spinach layer in the baking dish.
8. Repeat the layers with the remaining potato slices, feta cheese, and cream mixture.
9. Cover the baking dish with aluminum foil and bake in the preheated oven for 45 minutes.
10. Remove the foil and continue baking for an additional 15-20 minutes, or until the top is golden brown and the potatoes are tender when pierced with a fork.
11. Let the casserole rest for 10 minutes before serving to allow the layers to set.
Just out of the oven, this casserole boasts a creamy interior with a crispy, golden top. The feta adds a salty tang that balances the earthy spinach, making it irresistible. Serve it alongside a simple green salad or as a hearty main dish for a satisfying meal.
Beef and Potato Shepherd’s Pie Casserole

Fancy a cozy dinner that feels like a warm hug? You’re going to love this beef and potato shepherd’s pie casserole. It’s the ultimate comfort food that comes together easily for a satisfying meal.
6
servings25
minutes50
minutesIngredients
– 1 lb lean ground beef
– 1 large yellow onion, finely diced
– 2 cloves fresh garlic, minced
– 1 cup frozen sweet peas
– 1 cup frozen corn kernels
– 1 cup rich beef broth
– 2 tbsp Worcestershire sauce
– 1 tbsp tomato paste
– 1 tsp dried thyme
– 4 large russet potatoes, peeled and cubed
– 1/2 cup whole milk, warmed
– 4 tbsp unsalted butter
– 1/2 cup sharp cheddar cheese, shredded
– 1 tsp kosher salt
– 1/2 tsp freshly ground black pepper
Instructions
1. Preheat your oven to 375°F.
2. Place the peeled and cubed russet potatoes in a large pot and cover with cold water.
3. Bring the pot to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes until the potatoes are fork-tender.
4. While the potatoes cook, heat a large skillet over medium-high heat and add the lean ground beef, breaking it up with a spoon.
5. Cook the beef for 5-7 minutes until browned, then drain any excess fat.
6. Add the finely diced yellow onion to the skillet and sauté for 3-4 minutes until softened.
7. Stir in the minced fresh garlic and cook for 1 minute until fragrant.
8. Mix in the frozen sweet peas, frozen corn kernels, rich beef broth, Worcestershire sauce, tomato paste, dried thyme, kosher salt, and freshly ground black pepper.
9. Bring the mixture to a simmer and cook for 5 minutes, then remove from heat. Tip: Letting it simmer helps the flavors meld together beautifully.
10. Drain the cooked potatoes and return them to the pot.
11. Mash the potatoes with the warmed whole milk and unsalted butter until smooth and creamy. Tip: Warm milk prevents the potatoes from becoming gummy.
12. Spread the beef mixture evenly in a 9×13 inch baking dish.
13. Top with the mashed potatoes, spreading them to cover the beef completely.
14. Sprinkle the shredded sharp cheddar cheese over the top. Tip: For a golden crust, you can broil for the last 2-3 minutes of baking.
15. Bake in the preheated oven for 20-25 minutes until the cheese is melted and the edges are bubbly.
16. Let the casserole rest for 5 minutes before serving.
Oh, the cheesy, golden top gives way to a hearty, savory filling that’s pure comfort. Serve it straight from the dish with a side of crisp green salad for a balanced meal that everyone will devour.
Southwestern Chile Potato Casserole

Zesty and comforting, this Southwestern Chile Potato Casserole is perfect for cozy nights. You’ll love how the flavors meld together in one delicious dish. It’s hearty, satisfying, and super easy to make.
3
servings15
minutes60
minutesIngredients
– 4 large russet potatoes, peeled and thinly sliced
– 1 cup canned green chiles, mild and diced
– 1 cup shredded sharp cheddar cheese
– 1/2 cup heavy cream, rich and velvety
– 1/4 cup unsalted butter, melted and golden
– 1 tsp ground cumin, warm and aromatic
– 1/2 tsp smoked paprika, subtly sweet
– Salt and black pepper, to season
Instructions
1. Preheat your oven to 375°F (190°C) to ensure even cooking.
2. In a large bowl, combine the thinly sliced russet potatoes, diced green chiles, shredded sharp cheddar cheese, rich heavy cream, melted unsalted butter, warm ground cumin, and subtly sweet smoked paprika.
3. Season the mixture generously with salt and black pepper, tossing gently to coat everything evenly.
4. Transfer the mixture to a greased 9×13 inch baking dish, spreading it out into an even layer.
5. Cover the dish tightly with aluminum foil to trap steam and prevent drying out.
6. Bake in the preheated oven for 45 minutes, or until the potatoes are tender when pierced with a fork.
7. Remove the foil and continue baking for an additional 15 minutes, or until the top is golden brown and bubbly.
8. Let the casserole rest for 10 minutes before serving to allow the flavors to settle.
Deliciously creamy with a hint of spice, this casserole has a tender texture from the potatoes and a cheesy, golden top. Serve it alongside a fresh green salad or topped with a dollop of sour cream for extra richness.
Mushroom and Swiss Potato Casserole

Just imagine coming home to this cozy, cheesy masterpiece. You’re going to love how the earthy mushrooms and nutty Swiss cheese melt together with tender potatoes in this comforting casserole.
8
servings25
minutes75
minutesIngredients
– 2 pounds russet potatoes, peeled and thinly sliced
– 1 pound cremini mushrooms, sliced
– 1 large yellow onion, finely diced
– 2 cups shredded Swiss cheese
– 1 cup heavy cream
– 1/2 cup whole milk
– 3 tablespoons unsalted butter
– 2 cloves garlic, minced
– 1 teaspoon fresh thyme leaves
– 1/2 teaspoon kosher salt
– 1/4 teaspoon freshly ground black pepper
Instructions
1. Preheat your oven to 375°F and grease a 9×13 inch baking dish with butter.
2. Melt 3 tablespoons of unsalted butter in a large skillet over medium heat.
3. Add 1 finely diced yellow onion and cook for 5 minutes until translucent.
4. Stir in 1 pound of sliced cremini mushrooms and cook for 8 minutes until browned and tender.
5. Add 2 minced garlic cloves and cook for 1 minute until fragrant.
6. Layer half of the 2 pounds of thinly sliced russet potatoes in the prepared baking dish.
7. Spread the mushroom and onion mixture evenly over the potatoes.
8. Sprinkle 1 cup of shredded Swiss cheese over the mushroom layer.
9. Arrange the remaining potato slices over the cheese layer.
10. Whisk together 1 cup of heavy cream, 1/2 cup of whole milk, 1 teaspoon of fresh thyme leaves, 1/2 teaspoon of kosher salt, and 1/4 teaspoon of freshly ground black pepper in a bowl.
11. Pour the cream mixture evenly over the potatoes, shaking the dish gently to distribute.
12. Cover the dish tightly with aluminum foil and bake for 45 minutes.
13. Remove the foil and sprinkle the remaining 1 cup of shredded Swiss cheese over the top.
14. Bake uncovered for another 20-25 minutes until the top is golden brown and bubbly.
15. Let the casserole rest for 10 minutes before serving to allow the layers to set.
Note how the golden, crispy top gives way to creamy, tender potatoes underneath. The earthy mushrooms and nutty Swiss cheese create a rich, comforting flavor that’s perfect alongside a simple green salad or roasted vegetables for a complete meal.
Buffalo Chicken and Potato Casserole

Oh, you’re going to love this cozy, crowd-pleasing dish that brings all the spicy, tangy goodness of buffalo wings into a comforting casserole. It’s perfect for game day, potlucks, or just a hearty weeknight dinner that everyone will devour. Plus, it’s super easy to throw together with simple ingredients you might already have on hand.
6
servings15
minutes55
minutesIngredients
– 2 pounds of russet potatoes, peeled and thinly sliced
– 1.5 pounds of boneless, skinless chicken breasts, cut into bite-sized pieces
– 1 cup of Frank’s RedHot buffalo sauce
– 1/2 cup of creamy ranch dressing
– 1 cup of shredded sharp cheddar cheese
– 1/2 cup of crumbled blue cheese
– 1/4 cup of unsalted butter, melted
– 1 teaspoon of garlic powder
– 1/2 teaspoon of smoked paprika
– Freshly chopped parsley for garnish
Instructions
1. Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with non-stick spray.
2. In a large bowl, toss the thinly sliced russet potatoes with the melted unsalted butter, garlic powder, and smoked paprika until evenly coated.
3. Spread the potato mixture in an even layer at the bottom of the prepared baking dish.
4. Bake the potatoes in the preheated oven for 20 minutes, or until they start to soften slightly.
5. While the potatoes bake, season the bite-sized chicken breast pieces with a pinch of salt and pepper.
6. In a separate bowl, mix the Frank’s RedHot buffalo sauce and creamy ranch dressing together until well combined.
7. Remove the baking dish from the oven and layer the seasoned chicken pieces evenly over the partially cooked potatoes.
8. Pour the buffalo-ranch sauce mixture over the chicken and potatoes, ensuring everything is well coated.
9. Sprinkle the shredded sharp cheddar cheese and crumbled blue cheese evenly over the top.
10. Return the casserole to the oven and bake for 25-30 minutes, or until the chicken is cooked through and the cheese is bubbly and golden brown.
11. Let the casserole rest for 5 minutes after baking to allow the flavors to meld together.
12. Garnish with freshly chopped parsley before serving.
What a fantastic finish! This casserole comes out with a creamy, cheesy top layer that gives way to tender chicken and soft, flavorful potatoes underneath. For a fun twist, serve it with extra buffalo sauce for dipping or alongside some crisp celery sticks to balance the heat.
Conclusion
Many mouthwatering potato casserole options await in this collection, perfect for any gathering or cozy family meal. We hope you find inspiration to try these comforting dishes—don’t forget to share your favorites in the comments and pin your top picks to Pinterest for later!

I’m Louise Cutler, a food lover who enjoys creating simple, flavorful recipes that anyone can make and share at home.



