10 Easy Potato Casserole Recipes for Cozy Weeknight Dinners
These potato casserole recipes easy enough for a Tuesday all lean on one truth: sliced or cubed potatoes soak up a creamy sauce and turn soft and golden in the oven, while a crisp or cheesy top adds contrast. The versions below take that same foundation in genuinely different directions, from a classic cheddar bake to a spicy Southwest skillet and a dairy-free pot with cashew cream.

Start with the Classic Cheesy Potato Casserole if you want the benchmark, go for the Spicy Southwest one when you need real heat, pick the Broccoli Cheddar version to add a vegetable, and the Make-Ahead Freezer Casserole is there if you’re planning meals.
Which Potato Casserole Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Cheesy Potato Casserole | Sharp, creamy, buttery | A crowd-pleasing side dish |
| Creamy Hash Brown Potato Casserole | Mild, oniony, soft | Using frozen hash browns |
| Loaded Baked Potato Casserole | Smoky, tangy, rich | Baked potato lovers |
| Broccoli Cheddar Potato Casserole | Green, cheesy, fresh | Adding a vegetable |
| Spicy Southwest Potato Casserole | Smoky, spicy, hearty | Bold flavor and heat |
| Garlic Parmesan Potato Casserole | Savory, nutty, creamy | Garlic lovers |
| Mexican Street Corn Potato Casserole | Bright, limey, salty | A summer cookout side |
| Dairy-Free Potato Casserole | Creamy, savory, mellow | Dairy-free eaters |
| Sausage and Potato Breakfast Casserole | Meaty, herby, filling | Weekend brunch |
| Make-Ahead Freezer Potato Casserole | Rich, sturdy, comforting | Meal planning |
Classic Cheesy Potato Casserole
This is the one you make when you want a creamy, bubbling dish that disappears fast at a potluck. Fresh potatoes get a quick parboil before they meet a sharp cheddar sauce and a crisp cracker topping.

Ingredients (makes 8 servings)
- Russet potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 1.2 kg (2.6 lb)
- Unsalted butter: 80 g (1/3 cup)
- All-purpose flour: 40 g (1/3 cup)
- Whole milk: 480 ml (2 cups)
- Sharp cheddar cheese, shredded, divided: 300 g (3 cups)
- Sour cream: 180 g (3/4 cup)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Buttery round crackers, crushed: 90 g (about 1 cup)
- Unsalted butter, melted: 45 g (3 tbsp)
Instructions
Step 1: Heat your oven to 190C (375F). Drop the 1.2 kg potatoes into a large pot of salted water and boil them for 8 minutes, until they’re just tender at the edges but still hold their shape. Drain them and let them sit in the colander while you build the sauce.
Step 2: Melt the 80 g butter in the same pot over medium heat, then stir in the 40 g flour. Cook that mixture for 90 seconds, whisking, until it smells lightly nutty but has not browned. Pour in the 480 ml milk slowly while you whisk, and keep stirring for about 5 minutes, until the sauce coats the back of a spoon.
Step 3: Take the pot off the heat and stir in 250 g (2 1/2 cups) of the cheddar, the 180 g sour cream, 1 tsp salt, and the 1/2 tsp pepper. Fold the drained potatoes into the cheese sauce, then scrape everything into a 23×33 cm (9×13 inch) baking dish. You want the potatoes mostly in one layer but a few nubs poking up is fine.
Step 4: Mix the remaining 50 g cheddar with the 90 g crushed crackers and the 45 g melted butter in a small bowl. Sprinkle that over the top, then bake for 25 to 30 minutes, until the edges are bubbling hard and the topping is deep golden. Let it sit for 5 minutes before you scoop, so the sauce sets a little. Serve hot.
Creamy Hash Brown Potato Casserole
This version leans on frozen shredded hash browns, so you skip the peeling and boiling entirely. It comes out soft and spoonable, with a tangy onion cream base and a light buttery crust.

Ingredients (makes 6 servings)
- Frozen shredded hash browns: 850 g (30 oz)
- Cream of chicken soup: 300 g (1 can)
- Sour cream: 240 g (1 cup)
- Yellow onion, finely diced: 1 medium
- Sharp cheddar cheese, shredded, divided: 250 g (2 1/2 cups)
- Unsalted butter, melted: 90 g (6 tbsp)
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
- Paprika: 1/2 tsp
Instructions
Step 1: Heat your oven to 180C (350F). Pull the 850 g hash browns from the freezer and let them sit on the counter for 10 minutes while you make the sauce, so they break apart easily.
Step 2: Stir the 300 g cream of chicken soup, 240 g sour cream, diced onion, 200 g (2 cups) of the cheddar, 90 g melted butter, 3/4 tsp salt, and 1/2 tsp pepper in a large bowl. You want the mixture smooth and thick enough to coat the back of your spoon.
Step 3: Fold the semi-frozen hash browns into the sauce until every shred is coated. Scrape the whole bowl into a 20×20 cm (8×8 inch) baking dish and press the top lightly with your spatula, so it bakes evenly.
Step 4: Sprinkle the remaining 50 g cheddar and the 1/2 tsp paprika over the top. Bake for 45 minutes, until the edges pull away from the dish and the center looks set when you jiggle it. Let it rest 5 minutes before serving.
Loaded Baked Potato Casserole
This one turns a loaded baked potato into a shareable dish, with turkey bacon, sour cream, and plenty of cheddar. I go heavier on the chives than most recipes do, because that green bite keeps the richness in check.

Ingredients (makes 6 servings)
- Russet potatoes, scrubbed and cut into 3 cm (1 1/4 inch) chunks: 1.4 kg (3 lb)
- Turkey bacon, cooked and crumbled: 170 g (6 strips)
- Sour cream: 240 g (1 cup)
- Whole milk: 120 ml (1/2 cup)
- Sharp cheddar cheese, shredded, divided: 250 g (2 1/2 cups)
- Unsalted butter, melted: 60 g (4 tbsp)
- Fresh chives, chopped: 35 g (1/4 cup)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 200C (400F). Bring a large pot of salted water to a boil and cook the 1.4 kg potatoes for 12 minutes, until a fork slides in with only slight resistance at the center. Drain them well and let them steam dry in the colander for 2 minutes.
Step 2: Mash half the potatoes roughly with a fork, leaving the rest in chunks. Stir in the 240 g sour cream, 120 ml milk, 200 g (2 cups) of the cheddar, 60 g melted butter, 1 tsp salt, and 1/2 tsp pepper while the potatoes are still warm.
Step 3: Fold in the 170 g crumbled turkey bacon and most of the 35 g chives, saving a spoonful for the top. Scrape the mixture into a greased 23×33 cm (9×13 inch) baking dish.
Step 4: Sprinkle the remaining 50 g cheddar over the surface. Bake for 20 minutes, until the cheese on top melts and the edges start to bubble.
Step 5: Pull the dish from the oven and scatter the saved chives over the top. Let it sit for 5 minutes, then scoop it out hot. The center should be creamy without being runny.
Broccoli Cheddar Potato Casserole
Broccoli and potatoes share the spotlight here, so you get a green vegetable baked right into the same creamy sauce. The cheddar does double duty, thickening the sauce and blistering on top.

Ingredients (makes 6 servings)
- Russet potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 900 g (2 lb)
- Broccoli florets, cut small: 400 g (about 5 cups)
- Whole milk: 360 ml (1 1/2 cups)
- All-purpose flour: 30 g (1/4 cup)
- Sharp cheddar cheese, shredded, divided: 250 g (2 1/2 cups)
- Unsalted butter: 60 g (1/4 cup)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Panko breadcrumbs: 60 g (3/4 cup)
Instructions
Step 1: Heat your oven to 190C (375F). Put the 900 g potatoes and 400 g broccoli in a large pot of salted water and boil for 7 minutes, until the potatoes are nearly tender. Drain them together in a colander and set aside.
Step 2: Melt the 60 g butter in the same pot over medium heat and stir in the 30 g flour. Cook for 1 minute, stirring constantly, then slowly whisk in the 360 ml milk. Keep stirring for 4 minutes, until the sauce thickens enough to leave a trail when you drag your spoon through it.
Step 3: Remove the pot from the heat and stir in 200 g (2 cups) of the cheddar, 1 tsp salt, and 1/2 tsp pepper. Gently fold the drained potatoes and broccoli into the cheese sauce, taking care not to break up the florets. Pour it all into a greased 23×33 cm (9×13 inch) baking dish.
Step 4: Mix the remaining 50 g cheddar with the 60 g panko and sprinkle it over the casserole. Bake for 25 minutes, until the top is browned and the edges are bubbling. The broccoli should still have a little bite.
Spicy Southwest Potato Casserole
This is the one I reach for when I want a casserole with actual heat. Diced green chiles, cumin, and pepper jack cheese turn the potatoes into something with a slow burn that builds as you eat.

Ingredients (makes 8 servings)
- Russet potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 1.4 kg (3 lb)
- Canned diced green chiles, drained: 120 g (1 can)
- Heavy cream: 480 ml (2 cups)
- Pepper jack cheese, shredded, divided: 300 g (3 cups)
- Sour cream: 180 g (3/4 cup)
- Ground cumin: 2 tsp
- Smoked paprika: 1 tsp
- Salt: 1 tsp
- Crushed tortilla chips: 80 g (about 2 cups)
Instructions
Step 1: Heat your oven to 190C (375F). Boil the 1.4 kg potatoes in salted water for 8 minutes, until the edges soften but the centers stay fairly firm. Drain them and let them rest in the colander while you mix the sauce.
Step 2: Whisk the 480 ml heavy cream, 180 g sour cream, 2 tsp cumin, 1 tsp smoked paprika, and 1 tsp salt in a large bowl. Stir in the 120 g green chiles and 250 g (2 1/2 cups) of the pepper jack, then fold in the drained potatoes.
Step 3: Spread the mixture into a 23×33 cm (9×13 inch) baking dish and press it down gently, so the cream settles around the potatoes. Bake for 30 minutes, until the edges bubble and the top looks set.
Step 4: Pull the dish out and scatter the remaining 50 g pepper jack and the 80 g crushed tortilla chips over the top. Return it to the oven for 10 more minutes, until the cheese melts and the chips turn a shade darker. Let it sit 5 minutes before serving.
Garlic Parmesan Potato Casserole
This one leans toward the Italian side of the table, with thin-sliced potatoes baked in a garlicky parmesan cream. I use fresh garlic, because the jarred stuff goes flat in the oven.

Ingredients (makes 6 servings)
- Russet potatoes, scrubbed and sliced 3 mm (1/8 inch) thick: 1.2 kg (2.6 lb)
- Heavy cream: 360 ml (1 1/2 cups)
- Whole milk: 120 ml (1/2 cup)
- Parmesan cheese, grated, divided: 180 g (2 cups)
- Fresh garlic, minced: 6 cloves
- Unsalted butter, softened: 30 g (2 tbsp)
- Fresh thyme leaves: 1 tsp
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 180C (350F) and rub the 30 g softened butter all over the inside of a 20×20 cm (8×8 inch) baking dish. Layer half the 1.2 kg potato slices in the dish, overlapping them slightly like shingles.
Step 2: Whisk the 360 ml heavy cream, 120 ml milk, minced garlic, 1 tsp thyme, 3/4 tsp salt, and 1/2 tsp pepper in a small bowl. Pour half of that mixture over the first potato layer, then sprinkle on half of the 180 g parmesan. You want each layer to get its share of cream and cheese.
Step 3: Repeat with the remaining potatoes, cream mixture, and parmesan, finishing with a layer of cheese on top. Press down gently with your hands so the cream rises up between the slices.
Step 4: Cover the dish with foil and bake for 40 minutes. Uncover and bake for 15 more minutes, until the top is golden and a thin knife slides through the center without resistance. Let it rest 5 minutes before you cut into it.
Mexican Street Corn Potato Casserole
All the flavors from a cup of esquites get folded into a potato bake here. Lime, cotija, and chili powder keep the creamy potato base bright, salty, and just a little smoky.

Ingredients (makes 6 servings)
- Yellow potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 1.1 kg (2.4 lb)
- Frozen corn kernels, thawed: 300 g (about 2 cups)
- Heavy cream: 240 ml (1 cup)
- Sour cream: 180 g (3/4 cup)
- Cotija cheese, crumbled, divided: 130 g (about 1 1/4 cups)
- Fresh lime juice: 2 tbsp
- Chili powder: 1 tbsp
- Cayenne: 1/4 tsp
- Salt: 1 tsp
- Fresh cilantro, chopped: 15 g (1/3 cup)
Instructions
Step 1: Heat your oven to 190C (375F). Boil the 1.1 kg potatoes in salted water for 8 minutes, until they’re just fork-tender at the edges. Drain them and set them aside while you build the sauce.
Step 2: Whisk the 240 ml heavy cream, 180 g sour cream, 2 tbsp lime juice, 1 tbsp chili powder, 1/4 tsp cayenne, and 1 tsp salt in a large bowl. Stir in the 300 g corn and 100 g (about 1 cup) of the cotija.
Step 3: Fold the drained potatoes into the cream mixture, then spread it all into a 23×23 cm (9×9 inch) baking dish. Bake for 25 minutes, until the edges bubble and the top looks set.
Step 4: Remove the dish from the oven and scatter the remaining 30 g cotija over the top. Return it to the oven for 5 minutes, just until that cheese softens but stays crumbly.
Step 5: Pull the casserole out and squeeze a little extra lime over the top, then shower on the 15 g cilantro. Scoop it out warm, with a spoon that got some of the browned edge.
Dairy-Free Potato Casserole
Cashew cream stands in for dairy here, and the result is still deeply creamy, just lighter on the tongue. Nutritional yeast gives the sauce a savory, almost cheesy depth without any cheese.

Ingredients (makes 6 servings)
- Russet potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 1.2 kg (2.6 lb)
- Raw cashews, soaked in hot water 20 minutes: 150 g (1 cup)
- Unsweetened almond milk: 300 ml (1 1/4 cups)
- Nutritional yeast: 25 g (1/4 cup)
- Yellow onion, roughly chopped: 1 medium
- Garlic cloves: 3
- Olive oil: 45 ml (3 tbsp)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Panko breadcrumbs: 50 g (2/3 cup)
Instructions
Step 1: Heat your oven to 190C (375F) and boil the 1.2 kg potatoes in salted water for 8 minutes. Drain them and let them sit in the colander while you make the cashew cream.
Step 2: Drain the 150 g soaked cashews and drop them into a blender with the 300 ml almond milk, 25 g nutritional yeast, chopped onion, 3 garlic cloves, 1 tsp salt, and 1/2 tsp pepper. Blend on high for 60 seconds, until the sauce is completely smooth and pourable.
Step 3: Fold the drained potatoes into the cashew sauce, then scrape the mixture into a 23×33 cm (9×13 inch) baking dish. Drizzle the 45 ml olive oil over the top and bake for 30 minutes, until the edges are golden and the center is set.
Step 4: Pull the dish out and sprinkle the 50 g panko evenly over the surface. Return it to the oven for 8 more minutes, until the crumbs turn crisp and light brown. Let it cool for 5 minutes before serving, so the sauce thickens a little more.
Sausage and Potato Breakfast Casserole
This one is built for a slow morning, with browned chicken sausage, soft potatoes, and eggs that puff up around the edges. Assemble it the night before and you can slide it into the oven straight from the fridge.

Ingredients (makes 8 servings)
- Chicken sausage breakfast links, casings removed: 450 g (1 lb)
- Russet potatoes, peeled and grated: 700 g (1.5 lb)
- Large eggs: 10
- Whole milk: 240 ml (1 cup)
- Sharp cheddar cheese, shredded, divided: 250 g (2 1/2 cups)
- Yellow onion, finely diced: 1 medium
- Vegetable oil: 30 ml (2 tbsp)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Fresh parsley, chopped: 15 g (1/3 cup)
Instructions
Step 1: Heat your oven to 180C (350F) and warm the 30 ml vegetable oil in a large skillet over medium-high heat. Crumble in the 450 g chicken sausage and cook it for 6 minutes, breaking it apart with your spoon, until no pink remains. Scoop the sausage onto a plate and leave the drippings in the pan.
Step 2: Add the diced onion to the skillet and cook for 4 minutes, until it turns translucent. Squeeze the grated 700 g potatoes in a clean towel to remove as much liquid as you can, then add them to the pan. Cook for 5 minutes, until the potatoes soften and start to brown at the edges.
Step 3: Whisk the 10 eggs, 240 ml milk, 1 tsp salt, and 1/2 tsp pepper in a large bowl. Stir in 200 g (2 cups) of the cheddar, the cooked sausage, the potato mixture, and the 15 g parsley.
Step 4: Scrape everything into a greased 23×33 cm (9×13 inch) baking dish and press the top smooth. Bake for 35 minutes, until the center puffs up and a knife inserted in the middle comes out clean.
Step 5: Sprinkle the remaining 50 g cheddar over the top and bake for 5 more minutes, until it melts. Let the casserole rest for 5 minutes before you cut it into squares and serve.
Make-Ahead Freezer Potato Casserole
This is the one to build on a Sunday and pull out on a weeknight when you do not want to think. The potatoes stay creamy through the freeze because the sauce has enough fat to hold them, and the topping stays crisp when baked from cold.

Ingredients (makes 2 freezer bags, 4 servings each)
- Russet potatoes, peeled and cut into 2 cm (3/4 inch) cubes: 2.2 kg (5 lb)
- Heavy cream: 480 ml (2 cups)
- Sour cream: 360 g (1 1/2 cups)
- Cream of chicken soup: 300 g (1 can)
- Sharp cheddar cheese, shredded, divided: 400 g (4 cups)
- Yellow onion, finely diced: 1 large
- Salt: 2 tsp
- Black pepper: 1 tsp
- Buttery round crackers, crushed: 180 g (about 2 cups)
- Unsalted butter, melted: 90 g (6 tbsp)
Instructions
Step 1: Bring a huge pot of salted water to a boil and cook the 2.2 kg potatoes for 7 minutes, just until they start to soften at the edges. Drain them and spread them out on a baking sheet to cool for 10 minutes.
Step 2: Whisk the 480 ml heavy cream, 360 g sour cream, 300 g cream of chicken soup, 2 tsp salt, and 1 tsp pepper in a large bowl. Stir in the diced onion and 300 g (3 cups) of the cheddar.
Step 3: Fold the cooled potatoes into the sauce until every cube is coated. Scoop half the mixture into each of two large freezer-safe zip-top bags and press them flat, squeezing out as much air as you can. Seal and freeze for up to 3 months.
Step 4: Mix the remaining 100 g cheddar, 180 g crushed crackers, and 90 g melted butter in a small bowl, then divide it between two small freezer bags and tape one to each casserole bag so they stay together.
Step 5: On the night you want one, let a bag thaw in the fridge overnight, then scrape it into a 23×23 cm (9×9 inch) baking dish. Top with its cracker packet and bake at 190C (375F) for 35 minutes, until the edges bubble and the topping turns deep golden. Serve hot.
No matter which version you choose, the single move that matters most is not overcooking the potatoes before they hit the oven. Give them only a partial boil, so they finish cooking in the sauce and still hold their shape. Pick the one that sounds best to you right now and get it into the oven.
