Delicious Make-Ahead Mashed Potato Casserole with Bacon & Cheese

By :

November 22, 2025

A spoon scoops a serving of creamy, cheesy mashed potato casserole topped with crispy bacon and green onions from a white baking dish.

Get ready to discover your new favorite side dish! This incredible mashed potato casserole combines creamy, fluffy potatoes with a rich, cheesy, and crispy bacon topping. It is the ultimate comfort food for any occasion, especially holidays. Best of all, you can make this delicious dish ahead of time, saving you precious time and stress.

Why You’ll Love This Mashed Potato Casserole

This cheesy potato bake is a guaranteed crowd-pleaser for many wonderful reasons. It simplifies meal prep and always delivers on flavor.

  • Effortless Make-Ahead: Prepare it days in advance, making holiday cooking or busy weeknights a breeze.
  • Perfectly Creamy Texture: Our secret ingredient ensures your mashed potatoes are incredibly smooth and never dry.
  • Irresistible Cheesy Bacon Topping: Layers of melty cheese and crispy bacon add amazing flavor and texture.
  • Versatile Side Dish: This hearty mashed potato casserole complements everything from roasts to casual weeknight dinners.
  • Simple Ingredients, Big Flavor: Basic pantry staples come together for an unforgettable taste experience.

Ingredients

Gather these simple ingredients to create your scrumptious mashed potato casserole. Each component plays a vital role in achieving the perfect flavor and texture.

1.75kg / 3.5 lb potatoes (Russet or Maris Piper recommended)
1 tbsp cooking / kosher salt (for boiling potatoes)
2/3 cup milk (plus an additional 2/3 cup if making ahead)
75g / 5 tbsp unsalted butter
1/2 cup sour cream
1 tsp cooking / kosher salt (for mashing)
1 1/2 cups (tightly packed) mozzarella, freshly shredded
1 cup (tightly packed) Red Leicester or cheddar, freshly shredded
200g / 6 oz bacon, streaky preferred
1/4 cup green onion, thinly sliced, for garnish

Notes & Substitutions

Selecting the right ingredients makes a big difference. Follow these tips for the best results.

According to culinary experts, Russet potatoes are ideal for fluffy mashed potatoes due to their high starch content, which breaks down easily when cooked.

Choose starchy potatoes like Russet or Maris Piper for the fluffiest mash. These varieties break down easily, creating a smooth texture. Milk and sour cream add essential moisture and a tangy richness, preventing the potatoes from becoming too dense. Always shred your own cheese; pre-shredded varieties contain anti-caking agents that can hinder smooth melting. For the bacon, streaky bacon crisps up beautifully and renders delicious fat, enhancing the savory topping. Feel free to experiment with other cheeses like Gruyère, Parmesan, or smoked Gouda for a different flavor profile in your creamy potato bake.

A spoon scoops a serving of creamy, cheesy mashed potato casserole topped with crispy bacon and green onions from a white baking dish.
6733c0981cf28bc27d02b4367bd126f6Oliver Grant

Delicious Make-Ahead Mashed Potato Casserole with Bacon & Cheese

This hearty and flavorful make-ahead mashed potato casserole, enriched with bacon and cheese, is perfect for entertaining or a comforting family meal. Prepare it in advance and simply bake when ready to enjoy a golden, bubbly dish.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings: 6 servings
Calories: 550

Ingredients
  

Main Ingredients
  • 1.75 kg potatoes 3.5 lb
  • 1 tbsp cooking/kosher salt
  • 1 1/3 cup milk (2/3 cup regular + 2/3 cup extra if making ahead)
  • 75 g unsalted butter 5 tbsp
  • 1/2 cup sour cream
  • 1 tsp cooking/kosher salt
  • 1 1/2 cups mozzarella cheese tightly packed
  • 1 cup Red Leicester or cheddar cheese tightly packed
  • 200 g bacon 6 oz
  • 1/4 cup green onion

Equipment

  • non-stick pan
  • Large pot
  • Baking Dish
  • Aluminum foil

Method
 

Cook Bacon
  1. Place bacon in a cold non-stick pan over medium heat, then increase to medium-high and stir for 3 minutes until golden.
  2. Drain the cooked bacon on paper towels to remove excess fat.
Mash Potatoes
  1. Peel and cut potatoes into 3cm/1″ chunks, then place them in a large pot and cover with water and 1 tablespoon salt.
  2. Bring to a boil, then reduce heat to a rapid simmer and cook for 15 minutes until very soft.
  3. Drain potatoes well and return them to the pot, shaking for 1 minute to evaporate excess water.
  4. Add milk, butter, sour cream, and 1 teaspoon salt to the potatoes, then mash until smooth (do not use a food processor or blender).
Assemble & Bake
  1. Preheat oven to 200°C / 400°F (180°C fan) and spread mashed potato into a 2-liter / 2-quart baking dish.
  2. Sprinkle the surface of the potato with both cheeses, followed by the cooked bacon.
  3. Cover the dish loosely with foil and bake for 35 minutes (for make-ahead) or 20 minutes (if freshly made).
  4. Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
  5. Sprinkle with green onion and serve; the casserole will stay warm for about 20 minutes.

Nutrition

Calories: 550kcalCarbohydrates: 55gProtein: 25gFat: 35gSodium: 900mgFiber: 5gSugar: 5g

Notes

For a make-ahead option, allow the casserole to cool completely before covering and refrigerating. De-chill on the counter for 2 hours before reheating. Avoid using a food processor, blender, or beater for mashing potatoes, as it can make them gluey. The casserole stays warm for about 20 minutes after baking.

Tried this recipe?

Let us know how it was!

Equipment

You likely have all the necessary kitchen tools already. This simple recipe requires only standard items.

  • Large pot (5-6 quart)
  • Vegetable peeler
  • Potato masher
  • 9×13 inch (2 litre / 2 quart) baking dish
  • Measuring cups and spoons
  • Non-stick pan

Instructions

Creating this comforting mashed potato casserole is straightforward with our step-by-step guide. Follow these directions for a perfect, creamy result every time.

Cook bacon:

Place the bacon in a cold non-stick pan over medium heat. You do not need any oil. As the pan heats, the bacon fat will naturally melt. Once you see rendered fat, increase the heat to medium-high. Stir the bacon for about 3 minutes, or until it turns golden and crispy. Drain the cooked bacon on paper towels to remove excess fat. Set it aside for later.

Mash:

First, peel the potatoes. Cut them into roughly 3cm / 1-inch chunks to ensure even cooking. Place the cut potatoes in a large pot. Cover them with cold water, ensuring the water level is about 10cm / 4 inches above the potatoes. Add 1 tablespoon of salt to the water. Bring the pot to a boil over high heat, then reduce the heat to a rapid simmer. Cook for about 15 minutes, or until the potatoes are very soft. You can test for doneness by jabbing a fork into a potato chunk; it should easily fall apart.

Starting potatoes in cold water, as noted by culinary experts, helps ensure even cooking from the inside out, preventing mushy exteriors and undercooked centers.

Drain the potatoes extremely well using a colander. Return the drained potatoes to the empty pot. Let them sit for about 1 minute, shaking the pot every now and then. This helps encourage any remaining water to evaporate, resulting in a drier, fluffier mash. Add the initial 2/3 cup of milk, plus the extra 2/3 cup of milk if you plan to make the casserole ahead. Stir in the butter, sour cream, and 1 teaspoon of salt. Mash the potatoes until they are smooth and free of lumps. Avoid using a food processor, blender, or electric beater, as these tools can overwork the starch and make the mash gluey.

Make-ahead directions:

If preparing ahead, allow the mashed potatoes to cool completely on the counter. Once cool, cover the baking dish tightly with cling wrap. Refrigerate the assembled mashed potato casserole for up to 3 days. Before baking, take the casserole out of the fridge. Let it sit on the counter for at least 2 hours to de-chill. This step ensures more even baking and prevents the cold dish from cracking.

Assemble & Bake:

Preheat your oven to 200°C / 400°F (or 180°C fan-forced). Spread the prepared mashed potatoes evenly into a 2-liter / 2-quart baking dish. Smooth the surface with the back of a spoon or a spatula. Evenly sprinkle the shredded mozzarella and Red Leicester (or cheddar) cheeses over the top of the potatoes. Then, distribute the crispy bacon pieces over the cheese layer.

Cover the baking dish loosely with aluminum foil. Bake the covered casserole for 20 minutes if freshly made. If you are baking a make-ahead mashed potato casserole, bake it covered for 35 minutes to ensure it heats through completely. Remove the foil from the dish. Continue baking for an additional 10 minutes, or until the cheese is beautifully bubbly and golden brown. Serve immediately. Sprinkle with fresh green onions just before serving for a pop of color and fresh flavor. This casserole stays warm for a good 20 minutes, thanks to the protective cheese layer!

Pro Tips & Troubleshooting

Achieving the perfect creamy potato casserole is easy with a few simple tricks. Keep these in mind for optimal results.

Always start boiling potatoes in cold water. This ensures they cook evenly from the outside in, preventing mushy exteriors and hard centers. Do not overmix your mashed potatoes; overworking them can activate starches, leading to a gluey texture. If making this mashed potato casserole ahead, ensure you add the extra milk. This prevents the potatoes from drying out when reheated. A generous layer of cheese and bacon on top also helps keep the mash moist during baking. For best results, allow a make-ahead casserole to de-chill on the counter for two hours before baking.

Serving Suggestions & Variations

This versatile mashed potato casserole pairs beautifully with a variety of main courses. It’s a fantastic addition to any meal.

Serve this hearty side with classic dishes like roast turkey, baked ham, or a juicy roast chicken. It also complements simpler meals, such as grilled steak or pork chops. Pair your creamy potato bake with roasted green beans or a fresh garden salad for a complete meal. Get creative with variations! Try using different cheese combinations, like smoky Gouda with Parmesan, or sharp white cheddar. Incorporate fresh herbs into the mash, such as finely chopped chives, rosemary, or thyme. For a vegetarian option, simply omit the bacon and add roasted mushrooms or caramelized onions for savory depth.

Storage & Freezing

This make-ahead mashed potato casserole is perfect for meal planning. Proper storage ensures you can enjoy it for days.

Storage: Store any leftover mashed potato casserole in an airtight container or cover the baking dish tightly with cling wrap. Refrigerate it for up to 3 days.

Reheating: To reheat, preheat your oven to 180°C / 350°F. Cover the casserole loosely with foil and bake for 20-30 minutes, or until heated through. If reheating a whole casserole from the fridge, you may need to add extra baking time, similar to the make-ahead instructions.

Freezing: You can freeze the assembled, unbaked casserole. Allow it to cool completely after assembly. Wrap it tightly in plastic wrap, then with aluminum foil. Freeze for up to 3 months. Thaw the casserole completely in the refrigerator overnight before baking it according to the make-ahead directions.

Nutrition Information

Here’s an estimated nutritional breakdown for one serving of this delicious mashed potato casserole.

NutrientAmount
Calories333 kcal
Carbohydrate Content26 g
Protein Content11 g
Fat Content21 g
Saturated Fat Content11 g
Trans Fat Content0.2 g
Cholesterol Content54 mg
Sodium Content1057 mg
Fiber Content3 g
Sugar Content3 g
Unsaturated Fat Content8 g

FAQ

Got questions about making your perfect potato bake? We have concise answers to help you out.

  • Can I make this mashed potato casserole ahead? Yes, absolutely! You can assemble and refrigerate it for up to 3 days before baking.
  • What kind of potatoes work best? Starchy varieties like Russet or Maris Piper potatoes are ideal for achieving a light and fluffy mash.
  • Why add extra milk for make-ahead? The extra milk helps prevent the potatoes from drying out when the casserole is baked after refrigeration.
  • Can I use pre-shredded cheese? We recommend freshly shredded cheese. It melts much better and creates a creamier, smoother topping for your dish.

Conclusion

This make-ahead mashed potato casserole with bacon and cheese truly redefines comfort food. Its creamy texture, savory bacon, and gooey cheese topping make it an irresistible side dish that everyone will love. The convenience of preparing it in advance is a game-changer for busy cooks and holiday feasts. Give this simple, delicious recipe a try and watch it become a staple in your kitchen. Enjoy this wonderfully easy potato bake!

Readers Love These Recipes