Potato casseroles make a reliable option when you need something warm and filling for dinner. These recipes keep the focus on creamy textures with simple ingredients like cheese and basic seasonings. You will see variations that work for weeknights or when you want to use what is already in the pantry. Each one includes clear steps so you can adjust based on what you have on hand. They are easy to prepare in advance and reheat well for leftovers.
Helpful Tips Before You Start
These quick steps help your potato casseroles stay creamy and cook evenly.
Pick Yukon Gold Potatoes
They stay firm yet soak up sauce better than russets. Avoid waxy varieties that turn watery.
Grate Your Own Cheese
Pre-shredded cheese contains additives that can make sauces grainy. Freshly grated melts smoother.
Parboil the Slices First
Cook potato slices in boiling water for five minutes before layering. This shortens baking time and prevents crunchy centers.
Use a Roux or Cream Cheese
A simple flour and butter base or a block of cream cheese thickens the sauce without separating during baking.
Rest the Casserole
Let it sit ten minutes after it comes out of the oven. The sauce thickens and slices hold their shape better.
Classic Loaded Cheddar Bacon Potato Casserole
This casserole brings together tender potatoes in a creamy sauce with plenty of sharp cheddar and smoky bacon. It works well for weeknight dinners or weekend gatherings when you want something hearty that still feels familiar. The texture stays soft inside with a lightly browned top, while the bacon adds a crisp contrast throughout each bite.

Serves 4 people.
Ingredients
- 4 large russet potatoes, cubed
- 8 slices bacon
- 1 small onion, diced
- 2 cups shredded cheddar cheese
- 1 cup sour cream
- ½ cup milk
- 3 tablespoons butter
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 green onions, sliced
Instructions
- Preheat the oven to 375°F and lightly grease a medium baking dish.
- Cook the bacon in a skillet over medium heat until crisp, then drain on paper towels and crumble into pieces. Reserve 1 tablespoon of the bacon fat in the skillet.
- Add the diced onion to the skillet and cook in the reserved bacon fat until softened.
- Place the cubed potatoes in a large pot, cover with water, and boil until fork-tender, about 12 minutes. Drain well.
- Return the potatoes to the pot and stir in the butter, sour cream, milk, salt, and pepper until the mixture becomes creamy.
- Fold in the cooked onion, half of the crumbled bacon, and 1½ cups of the cheddar cheese.
- Transfer the mixture to the prepared baking dish and sprinkle the remaining cheese and bacon over the top.
- Bake for 20 minutes until the cheese is melted and the edges start to bubble.
- Remove from the oven and scatter the sliced green onions over the surface before serving.
Extra Tips
Cook the potatoes just until tender so they hold their shape after mixing. If you want to prepare the dish ahead, assemble everything up to the baking step, cover, and refrigerate for up to one day before baking. Leftovers reheat best in a covered dish at 325°F with a splash of milk stirred in to restore creaminess.Course: Side Dish Cuisine: American Equipment: Large pot, Skillet, Medium baking dish, Mixing bowl
Creamy Garlic Chicken and Mushroom Potato Casserole
This casserole combines tender potatoes with chunks of chicken and earthy mushrooms in a garlic cream sauce. It makes a satisfying one-pan meal that works well for weeknight dinners or casual gatherings with family.
The dish bakes until the potatoes soften and the top turns lightly golden. Each bite offers creamy texture with savory notes from the garlic and mushrooms.

Serves 4 people.
Ingredients
- 4 medium russet potatoes, thinly sliced
- 1 lb boneless chicken breast, cut into 1-inch cubes
- 8 oz cremini mushrooms, sliced
- 4 cloves garlic, minced
- 1 small yellow onion, diced
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1 cup shredded cheddar cheese
- 2 tbsp butter
- 1 tsp dried thyme
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp chopped fresh parsley
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13 baking dish.
- Melt the butter in a large skillet over medium heat. Add the diced onion and cook for 3 minutes until softened.
- Add the cubed chicken to the skillet and cook for 5 minutes, stirring occasionally, until no longer pink on the outside.
- Stir in the sliced mushrooms, minced garlic, thyme, salt, and pepper. Cook for another 4 minutes until the mushrooms release their liquid.
- Pour the heavy cream and chicken broth into the skillet. Bring the mixture to a simmer and cook for 2 minutes, stirring to combine.
- Arrange half of the sliced potatoes in an even layer in the prepared baking dish. Spoon half of the chicken and mushroom mixture over the potatoes.
- Repeat with the remaining potatoes and chicken mixture. Sprinkle the shredded cheddar cheese evenly over the top.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake uncovered for 15 more minutes until the potatoes are tender and the cheese is melted.
- Remove from the oven and let the casserole rest for 5 minutes. Sprinkle with chopped fresh parsley before serving.
Extra Tips
For a deeper garlic flavor, let the minced garlic cook just until fragrant before adding the mushrooms. Leftovers reheat well in a 350°F oven with a splash of broth to loosen the sauce. If the potatoes seem thick, slice them slightly thinner next time to ensure even cooking.Course: Main Course Cuisine: American Equipment: Large skillet, 9×13 baking dish, Oven
Ham, Pea, and Swiss Scalloped Potato Casserole
This scalloped potato casserole brings together tender potato slices, savory ham, and sweet peas in a creamy Swiss cheese sauce. It works well for weeknight dinners when you want something hearty without much fuss, or for casual gatherings where everyone needs a warm plate. The texture stays soft and creamy with just enough chew from the ham and bright pops from the peas.
The flavor balances mild nuttiness from the Swiss with salty ham and a touch of sweetness from the peas. It feels like a dressed-up version of classic scalloped potatoes that still reads as everyday comfort food.

Serves 4 people.
Ingredients
- 4 medium Yukon Gold potatoes, thinly sliced
- 1 cup diced cooked ham
- 1 cup frozen peas
- 1 1/2 cups shredded Swiss cheese
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
Instructions
- Preheat the oven to 375 degrees and lightly grease a medium baking dish.
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for one minute until smooth.
- Slowly pour in the milk while whisking. Add the salt, pepper, and garlic powder. Cook until the sauce thickens slightly.
- Remove the sauce from heat and stir in one cup of the Swiss cheese until melted.
- Spread one third of the potato slices in the baking dish. Scatter half the ham and half the peas over the potatoes. Pour one third of the cheese sauce on top.
- Repeat the layers once more with another third of the potatoes, the remaining ham and peas, and another third of the sauce.
- Finish with the last layer of potatoes and the remaining sauce. Sprinkle the rest of the Swiss cheese over the top.
- Cover with foil and bake for 40 minutes. Remove the foil and bake 15 minutes more until the potatoes are tender and the top is golden.
Extra Tips
Use frozen peas straight from the bag so they keep their color and do not turn mushy during baking. If you assemble the dish earlier in the day, cover and refrigerate it, then add five to ten extra minutes to the covered baking time. Leftovers reheat well in a 350-degree oven with a splash of milk stirred in to loosen the sauce.Course: Side Dish Cuisine: American Equipment: Baking dish, Saucepan, Whisk
Broccoli Cheddar Ranch Potato Casserole
This casserole brings together tender potatoes, crisp-tender broccoli, and plenty of cheddar in a creamy ranch sauce. It makes a reliable side for weeknight meals or a simple dish to take to a gathering.
The ranch seasoning adds a savory tang that pairs well with the melted cheese and soft potato pieces. The texture stays creamy without becoming heavy.

Serves 4 people.
Ingredients
- 4 medium russet potatoes, cubed
- 3 cups broccoli florets
- 1 cup sour cream
- 1 packet (1 oz) ranch seasoning mix
- 2 cups shredded cheddar cheese, divided
- 1/2 cup milk
- 2 tablespoons butter
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the oven to 375°F and lightly grease a 9×9 baking dish.
- Place the cubed potatoes in a large pot, cover with water, and add the salt. Boil for 10 minutes until just tender, then drain.
- While the potatoes cook, steam the broccoli florets for 4 minutes until bright green and still firm. Set aside.
- In a mixing bowl, stir together the sour cream, ranch seasoning mix, milk, butter, and black pepper until smooth.
- Add the drained potatoes, steamed broccoli, and 1 1/2 cups of the cheddar cheese to the bowl. Fold gently to coat everything evenly.
- Transfer the mixture to the prepared baking dish and spread it into an even layer. Sprinkle the remaining 1/2 cup cheddar cheese on top.
- Bake for 20 minutes until the cheese is melted and the edges are lightly golden. Let it rest for 5 minutes before serving.
Extra Tips
Steam the broccoli briefly so it keeps some bite after baking. If you want a milder ranch flavor, use only three-quarters of the seasoning packet. Leftovers reheat well in a covered dish at 350°F for 15 minutes.Course: Side Dish Cuisine: American Equipment: Large pot, Mixing bowl, 9×9 baking dish, Oven
Italian Sausage, Pepper, and Onion Potato Casserole
This casserole layers thinly sliced potatoes with browned Italian sausage, sweet peppers, and onions in a creamy sauce. It works well for weeknight dinners or casual weekend meals when you want something filling and straightforward to prepare. The finished dish has tender potatoes in a rich sauce with savory sausage pieces and soft vegetables throughout.
The cheese melts into the cream during baking to create a cohesive, comforting texture. Peppers and onions add a touch of sweetness that balances the richness of the sausage and sauce.

Serves 4 people.
Ingredients
- 1 lb Italian sausage, casings removed
- 2 bell peppers, sliced
- 1 large onion, sliced
- 4 medium russet potatoes, thinly sliced
- 2 cloves garlic, minced
- 1 cup heavy cream
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 tbsp olive oil
- 1 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp chopped fresh parsley (for garnish)
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13 baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the Italian sausage and cook until browned, breaking it into crumbles as it cooks.
- Add the sliced peppers, onion, and minced garlic to the skillet. Cook for 5 minutes until the vegetables begin to soften. Stir in the Italian seasoning, salt, and black pepper.
- Layer half of the sliced potatoes in the bottom of the prepared baking dish. Spoon half of the sausage and vegetable mixture over the potatoes. Repeat with the remaining potatoes and sausage mixture.
- Pour the heavy cream evenly over the layers. Sprinkle the mozzarella and Parmesan cheeses on top.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake for an additional 15 minutes until the cheese is golden and the potatoes are tender when pierced with a fork.
- Remove from the oven and let rest for 5 minutes before sprinkling with chopped parsley and serving.
Extra Tips
Brown the sausage thoroughly before adding the vegetables to build deeper flavor in the final dish. For a slightly thicker sauce, let the casserole rest after baking so the cream can set. Leftovers reheat well in a 350°F oven with a splash of milk stirred in to restore creaminess.Course: Main Course Cuisine: Italian Equipment: Large Skillet, 9×13 Baking Dish, Cutting Board
Beef Stroganoff-Style Creamy Potato Casserole
This casserole layers thin potato slices with a beef and mushroom sauce that draws from classic stroganoff flavors. Sour cream brings a light tang while the potatoes turn soft and absorbent as they bake.
It suits cool evenings when a single dish needs to cover both protein and starch. The finished texture is creamy throughout with a lightly golden top.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 1 lb ground beef
- 8 oz mushrooms, sliced
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 cup beef broth
- 1/2 cup sour cream
- 2 tbsp all-purpose flour
- 1 tsp paprika
- 1 tbsp olive oil
- Salt and black pepper to taste
- 2 tbsp chopped fresh parsley
Instructions
- Preheat the oven to 375°F. Heat the olive oil in a large skillet over medium heat and cook the ground beef until browned, breaking it up as it cooks. Season with salt and pepper, then remove the beef to a plate.
- Add the onion, garlic, and mushrooms to the same skillet. Cook until the vegetables soften and the mushrooms release their liquid.
- Sprinkle the flour over the vegetables and stir for one minute. Slowly pour in the beef broth while stirring, then add the paprika. Simmer until the sauce thickens slightly.
- Remove the skillet from the heat and stir in the sour cream until smooth. Return the beef to the skillet and mix to combine.
- Lightly grease a 9×13-inch baking dish. Arrange half the potato slices in an even layer, season lightly with salt and pepper, then spread half the beef mixture over the potatoes. Repeat with the remaining potatoes and beef mixture.
- Cover the dish with foil and bake for 45 minutes. Uncover and bake 15 minutes longer until the potatoes are tender when pierced with a knife.
- Sprinkle with chopped parsley before serving.
Extra Tips
Stir the sour cream in off the heat so it stays smooth instead of separating. If the sauce seems too thick after baking, loosen it with a splash of warm broth when serving. Leftovers reheat well in a covered skillet with a little extra broth to restore creaminess.Course: Main Course Cuisine: American Equipment: Large skillet, 9×13-inch baking dish, Knife
Jalapeño Popper Potato Casserole
This casserole brings the bold flavors of jalapeño poppers into a creamy potato dish. Diced potatoes bake in a rich cream cheese sauce with sharp cheddar and smoky bacon. The result is a hearty side that balances heat with plenty of comfort.
It works well for weeknight dinners or casual gatherings when you want something simple yet satisfying. The potatoes stay tender while the top turns golden and bubbly.

Serves 4 people.
Ingredients
- 4 medium russet potatoes, peeled and cubed
- 8 ounces cream cheese, softened
- 3 jalapeños, seeded and diced
- 6 slices bacon, cooked and crumbled
- 2 cups shredded cheddar cheese, divided
- 1/2 cup sour cream
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 2 green onions, sliced
Instructions
- Preheat the oven to 375°F and lightly grease a 9×9 baking dish.
- Place the cubed potatoes in a large pot, cover with water, and boil for 10 minutes until just tender. Drain well.
- In a large bowl, mix the cream cheese, sour cream, garlic powder, salt, and pepper until smooth.
- Stir in the drained potatoes, half the cheddar cheese, most of the diced jalapeños, and half the crumbled bacon.
- Spread the mixture evenly in the prepared baking dish. Top with the remaining cheddar cheese and remaining bacon.
- Bake for 20 minutes until the cheese is melted and the edges are bubbly.
- Remove from the oven and sprinkle with the sliced green onions and any reserved jalapeños before serving.
Extra Tips
For milder heat, keep the jalapeño seeds out completely. You can assemble the casserole up to a day ahead and refrigerate it before baking. Leftovers reheat well in a 350°F oven with a splash of milk stirred in to loosen the sauce.Course: Side Dish Cuisine: American Equipment: Large pot, Mixing bowl, 9×9 baking dish
Spinach Artichoke Creamy Potato Casserole
This casserole combines tender potatoes with the familiar flavors of spinach artichoke dip in one baked dish. The creamy sauce binds everything together while the artichokes add a slight tang that balances the richness. It works well for weeknight dinners or as a make-ahead side for gatherings.
The texture stays soft with a lightly browned top from the cheese. Spinach and artichokes are stirred right into the potato layers so each bite has a mix of vegetables and cream.

Serves 4 people.
Ingredients
- 4 medium russet potatoes, thinly sliced
- 1 cup fresh spinach, chopped
- 1 cup marinated artichoke hearts, drained and chopped
- 4 oz cream cheese, softened
- 1/2 cup heavy cream
- 1 cup shredded mozzarella cheese
- 2 cloves garlic, minced
- 1/2 small onion, diced
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the oven to 375°F and lightly grease a 9×9 inch baking dish.
- Heat olive oil in a skillet over medium heat. Add the diced onion and minced garlic. Cook for 3 minutes until the onion softens.
- Stir in the chopped spinach and cook for 1 minute until it wilts. Remove the skillet from heat.
- In a bowl, mix the softened cream cheese with heavy cream, salt, and pepper until smooth.
- Layer half the sliced potatoes in the baking dish. Spread half the spinach artichoke mixture over the potatoes, then half the cream cheese sauce.
- Repeat with the remaining potatoes, spinach artichoke mixture, and cream cheese sauce.
- Sprinkle the shredded mozzarella evenly over the top.
- Cover with foil and bake for 35 minutes. Remove the foil and bake for 15 more minutes until the cheese is golden and the potatoes are tender when pierced with a knife.
- Let the casserole rest for 5 minutes before serving.
Extra Tips
Use a mandoline for even potato slices so they cook at the same rate. If the top browns too quickly, loosely cover it again for the final minutes. Leftovers reheat well in a 350°F oven with a splash of cream added to restore moisture.Course: Side Dish Cuisine: American Equipment: Baking dish, Skillet, Mixing bowl
Leek, Thyme, and Gruyère Potato Gratin
This gratin layers thin potato slices with softened leeks and fresh thyme, then tops everything with nutty Gruyère and a pour of cream. It bakes into a creamy casserole that feels special enough for a holiday table yet simple enough for a weeknight side.
The leeks bring a mild onion flavor that pairs well with the earthy thyme, while the Gruyère melts into a golden crust. Serve it alongside roasted meats or a simple green salad when you want something warm and satisfying.

Serves 4 people.
Ingredients
- 2 pounds Yukon Gold potatoes, thinly sliced
- 2 medium leeks, white and light green parts only, thinly sliced
- 2 tablespoons unsalted butter
- 2 garlic cloves, minced
- 1 tablespoon fresh thyme leaves
- 1 1/2 cups heavy cream
- 1 1/2 cups shredded Gruyère cheese
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Preheat the oven to 375°F and lightly butter a 9×9-inch baking dish.
- Melt the butter in a skillet over medium heat. Add the sliced leeks and cook for 5 minutes until softened. Stir in the garlic and cook 1 minute more.
- In a large bowl, toss the potato slices with salt, pepper, and thyme leaves.
- Layer half the potatoes in the baking dish. Spread the cooked leeks over the potatoes, then sprinkle with half the Gruyère.
- Add the remaining potatoes in an even layer. Pour the heavy cream evenly over the top and finish with the rest of the Gruyère.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake 20 minutes longer until the top is golden and the potatoes are tender when pierced with a knife.
- Let the gratin rest for 10 minutes before serving.
Extra Tips
Use a mandoline for even potato slices so they cook at the same rate. If the top browns too quickly, loosely cover it again for the final minutes. Leftovers reheat well in a 350°F oven with a splash of cream to restore moisture.Course: Side Dish Cuisine: French Equipment: Baking dish, Skillet, Mandoline or sharp knife, Mixing bowl
Corned Beef and Cabbage-Inspired Creamy Potato Casserole
This casserole turns the classic corned beef and cabbage meal into a creamy, layered potato bake. It works well for weeknight dinners when you want something hearty without much fuss. The potatoes stay tender under a rich sauce while the cabbage adds a slight crunch and the corned beef brings savory depth.
The finished dish has a mild, comforting flavor with notes of onion and cheese that tie everything together. It slices neatly once cooled a bit, making it easy to serve straight from the pan.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 2 cups shredded green cabbage
- 8 ounces corned beef, chopped
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup heavy cream
- 1 cup shredded Swiss cheese
- 2 tablespoons butter
- 1 teaspoon caraway seeds
- Salt and pepper to taste
Instructions
- Preheat the oven to 375°F and lightly grease an 8×8 baking dish.
- Melt the butter in a large skillet over medium heat. Add the onion and garlic and cook until softened.
- Stir in the shredded cabbage and caraway seeds. Cook for 4 minutes until the cabbage begins to soften.
- Add the chopped corned beef to the skillet and season with salt and pepper. Stir to combine and remove from heat.
- Layer half the sliced potatoes in the baking dish. Spoon half the cabbage and corned beef mixture over the top. Repeat with the remaining potatoes and mixture.
- Pour the heavy cream evenly over the layers and sprinkle the Swiss cheese on top.
- Cover with foil and bake for 35 minutes. Remove the foil and bake 15 minutes more until the cheese is golden and the potatoes are tender when pierced with a knife.
Extra Tips
Let the casserole rest for 10 minutes before slicing so the cream sets and portions hold their shape. Leftovers reheat well in a 350°F oven with a splash of milk stirred in to loosen the sauce. If you prefer a stronger cabbage flavor, add an extra half cup of shredded cabbage during the skillet step.Course: Main Course Cuisine: Irish-American Equipment: Large skillet, 8×8 baking dish, Oven

