This post may contain affiliate links. Please read our disclosure policy.

Loaded Cheesy Mashed Potato Casserole is creamy homemade mashed potatoes stirred together with cheddar, Gruyère, sour cream and onion dip mix, then topped with more cheese and crispy bacon and baked until it’s melty.

Oh man, these were sooooo good. I’d been wanting to make a cheesy potato casserole for quite some time, and I’m happy to say that I nailed it! I make mashed potatoes all the time, and this is how I turn a pot of them into a side dish that earns its spot on the Thanksgiving table.

Just about every single time I plan out what I’m going to serve for dinner, it revolves around a protein, a starch, and a veggie. Do you do that too? This one covers the starch in a big way.

Spoonful of loaded cheesy mashed potato casserole lifted from a square baking dish, with melted cheese stretching and bacon and green onions on top.
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Loaded Cheesy Mashed Potato Casserole at a Glance

  • What it is: homemade mashed potatoes with cheddar, Gruyère, sour cream and onion dip mix, topped with more cheese and bacon and baked.
  • Time: about 1 hour, most of it waiting for the potatoes to boil.
  • Makes: one 9×9 dish, about 8 servings.
  • The trick: boil the potatoes whole and slip the skins off with your fingers. No peeler.
  • Make ahead: assemble it the day before and bake it straight from the fridge.
  • Flavor and texture: creamy and cheesy, with salty bacon and a fresh bite of green onion.
  • Quick tip: grate the cheese from a block for the smoothest melt.

What You’ll Need

  • Golden potatoes. I use golden potatoes (Yukon Golds), which mash up creamy.
  • Cheese. I use a cheddar and Gruyère blend, which I’ve only found at Trader Joe’s. Half grated cheddar and half grated Gruyère works just as well. Grate it from a block: pre-shredded cheese is coated to keep it from clumping in the bag, and it doesn’t melt as smoothly.
  • Bacon. Cooked until crisp and crumbled, for the top.
  • Butter, sour cream and milk for a creamy mash.
  • Onion dip mix. I always have some in my pantry because it’s so good in recipes like this one. No dip mix? Use 1/2 teaspoon salt and 2 teaspoons granulated onion in place of the 2 tablespoons of mix.
  • Garlic powder and freshly ground pepper.
  • Green onions, sliced, for the top.

The onion dip mix brings plenty of salt for me, so the recipe doesn’t call for any extra. Full amounts are in the recipe card below.

The No-Peeler Potato Trick

I used to peel and chop my potatoes before I boiled them. Gone are those days! All I do now is score the skin all the way around, cover them in water, and boil until soft. Then, as soon as the potatoes are cool enough to handle, the skins slip right off. If you haven’t tried this method, I insist you must!

Cooking them whole also means they soak up less water than cut-up potatoes, so the mash stays creamy instead of watery.

PRO TIP: Score just through the skin, in one circle around the middle of each potato. The skin splits along that line, so it comes off in two pieces.

How to Make Loaded Cheesy Mashed Potato Casserole

It’s four steps: cook the potatoes, mash them, spread them in the dish, then top and bake.

Boiled whole golden potatoes on a cutting board with their skins split and slipping off.

Step 1: Cook and Peel the Potatoes

Boil the potatoes whole. Score a circle through the skin around the middle of each potato, cover them with water in a large pot, and boil until tender, about 20 to 30 minutes. Drain, let them cool enough to handle, and slip off the skins. While they cook, cook the bacon until crisp and crumble it.

Creamy mashed potatoes with cheese and sour cream in a glass bowl with a masher.

Step 2: Mash With Half the Cheese

Mash everything together. In a large bowl, combine half of the cheese with the butter, sour cream, milk, onion dip mix, garlic powder and pepper. Add the warm potatoes and mash by hand until it’s as smooth as you like. A blender or food processor overworks the potatoes and makes them gluey. Taste, and add salt if you want it.

Cheesy mashed potatoes spread evenly in a square baking dish.

Step 3: Spread It in the Dish

Fill a buttered dish. Preheat the oven to 400°F, lovingly butter a 9×9 baking dish, and spread the potatoes in an even layer.

Mashed potatoes in a square baking dish topped with shredded cheddar and Gruyere and crumbled bacon, ready to bake.

Step 4: Top and Bake

Add the toppings and bake. Sprinkle on the rest of the cheese and the bacon, and bake until the potatoes are heated through and the cheese has melted, about 5 to 10 minutes. Top with sliced green onions.

Oh yes. You see what I’m talking about now, don’t you? Trust me. These will be the best potatoes you’ve ever had.

Close-up of a scoop of loaded mashed potato casserole with a long cheese pull, bacon and green onions.

How to Make It Ahead for Thanksgiving

I always prepare my Thanksgiving dinner the day before, so I can finish cooking with little mess on the day of. This casserole is made for that.

The day before: make it through the cheese and bacon topping, then cover the dish and refrigerate it.

On the day: bake it straight from the fridge at 400°F, covered with foil, for 20 to 30 minutes, until it’s hot in the center (165°F on an instant-read thermometer). Then take the foil off and bake 5 to 10 minutes more, until the cheese is melted. Add the green onions right before serving.

Keep it in the fridge until it goes into the oven. Mashed potatoes made with dairy and bacon shouldn’t sit at room temperature for more than 2 hours, so don’t assemble it in the morning and leave it on the counter until dinner.

Dinner plate with loaded cheesy mashed potato casserole, broccoli and a breaded chicken breast.

★★★★★

This recipe has everything I love about traditional mashed potatoes, just taken to the next level!! This was absolutely delicious and a star at our holiday table!

Anjali, reader review

What to Serve With It

This is a Thanksgiving side through and through. Pile it next to oven roasted turkey (soaked overnight in my apple cider turkey brine), homemade green bean casserole and homemade cranberry sauce, with country mushroom gravy for spooning over the top.

It’s just as good on a weeknight with old fashioned meatloaf or smothered chicken and an easy vegetable. How much would you love this on your dinner plate? YUM!

A cheesy spoonful of mashed potato casserole with crumbled bacon and green onions held above the baking dish.

Ways to Change It Up

  • Swap in cauliflower. I haven’t made this exact recipe with cauliflower, but you can easily replace some or all of the potatoes with it. Cook the cauliflower until it’s tender enough to mash into a smooth texture.
  • Try a different mash. For another side on the table, brown butter mashed potatoes and roasted garlic mashed potatoes are two more ways I make them.

Storing and Reheating Leftovers

Cover leftovers and refrigerate them within 2 hours of baking. They keep 3 to 4 days in the fridge. Reheat them in the oven or microwave until they’re hot all the way through (165°F).

Loaded Mashed Potato Casserole FAQs

A few more questions that come up about this casserole.

What other potatoes can I use?

Russets work and make a fluffier, drier mash, so you may need a splash more milk. Red potatoes have thin skins too and make a denser, creamy mash.

How many slices of bacon is 8 ounces?

About 8 to 10 slices of regular-cut bacon, or 5 to 6 slices of thick-cut. It’s about half of a 1-pound package.

Can I make it in a 9×13 dish?

Yes. Double everything and use a buttered 9×13 dish. The layer will be a little deeper than in the 9×9, so if it’s going in cold from the fridge, it may need more time under the foil. Bake until the center reaches 165°F.

If you tried this Loaded Cheesy Mashed Potato Casserole recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Pin this now to save it for later

Pin It

Loaded Cheesy Mashed Potato Casserole

Prep20 minutes
Cook40 minutes
Total1 hour
Servings 8 servings
Homemade mashed potatoes loaded with cheddar, Gruyère, sour cream and bacon, baked until melty. Boil the potatoes whole so the skins slip right off, and make it the day before Thanksgiving.

Ingredients  

  • 2 pounds potatoes I use golden potatoes
  • 8 ounces bacon cooked and crumbled
  • 8 ounces cheddar I use Trader Joe’s cheddar Gruyère blend, or half cheddar and half Gruyère, grated from a block, divided
  • 4 tablespoons butter
  • 1/2 cup sour cream
  • 1/2 cup milk
  • 2 tablespoons onion dip mix see notes for a swap
  • 1 teaspoon garlic powder
  • freshly ground pepper
  • salt to taste (optional)
  • 4 scallions sliced, for garnish
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Instructions 

  • Score a circle through the skin around the middle of each potato. Add the whole potatoes to a large pot, cover with water, cover the pot with a lid, and bring to a roaring boil. Cook until tender, about 20-30 minutes depending on the size of your potatoes. Drain and let the potatoes cool enough to handle, then peel off the skins with your fingers. While the potatoes cook, cook the bacon until crisp and crumble it.
  • In a large bowl, combine half of the shredded cheese with the butter, sour cream, milk, onion dip mix, garlic powder and pepper. Add the warm peeled potatoes and mash by hand to your desired consistency. Taste, and add salt if you like.
  • Preheat the oven to 400°F and lovingly butter a 9×9 casserole dish. Spread the potato mixture evenly in the dish.
  • Top with the remaining cheese and the crumbled bacon. Bake until the potatoes are heated through and the cheese has melted, about 5-10 minutes. Top with sliced green onions and serve.

Notes

Make ahead: Assemble through step 4 (cheese and bacon on top), then cover and refrigerate up to 1 day. Keep it in the fridge until it goes into the oven; don’t leave it at room temperature for more than 2 hours. Bake it cold from the fridge at 400°F, covered with foil, for 20-30 minutes, until hot in the center (165°F), then uncover and bake 5-10 minutes more until the cheese melts. A doubled batch in a 9×13 dish may need longer under the foil.
No onion dip mix? Use 1/2 teaspoon salt plus 2 teaspoons granulated onion for every 2 tablespoons of mix.
Cauliflower: Replace some or all of the potatoes with cauliflower, cooked until tender enough to mash smooth.
Leftovers: Refrigerate within 2 hours of baking and use within 3-4 days. Reheat until hot all the way through (165°F).
Nutrition is for 1 of 8 servings, without added salt.

Nutrition

Calories: 394kcal, Carbohydrates: 18g, Protein: 15g, Fat: 30g, Saturated Fat: 15g, Cholesterol: 73mg, Sodium: 595mg, Potassium: 627mg, Fiber: 3g, Sugar: 2g, Vitamin A: 644IU, Vitamin C: 14mg, Calcium: 282mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you're in the right place! Stick around... I have hundreds of recipes for you to make.

You May Also Like

5 from 5 votes

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

12 Comments

  1. 5 stars
    This cheesy mashed potatoes’ recipe is the best! As a mashed potatoes-lover, I can foresee that it will be my new favorite.

  2. 5 stars
    I have been looking for my New Years day dish to bring. This is it! my group will love the cheese and bacon. So amazing.

  3. 5 stars
    This recipe has everything I love about traditional mashed potatoes, just taken to the next level!! This was absolutely delicious and a star at our holiday table!

  4. 5 stars
    This is everything a gourmet casserole should be, and more! Definitely adding this to my meal line up for the week! Looks too good to pass up!

  5. Can I make this ahead and leave out until ready to bake? Cooking it tonight for mother in law visit and would like to have it ready a few hours in advance of the oven- cleanup already done.

    1. Hi Jennifer, Yes, you can make it ahead! Assemble it, cover it and keep it in the fridge (not on the counter) until it goes into the oven, since mashed potatoes with dairy and bacon shouldn’t sit out more than 2 hours. Bake it straight from the fridge at 400°F, covered with foil, for 20 to 30 minutes until it’s hot in the center (165°F), then uncover and bake 5 to 10 minutes more until the cheese melts. I always prepare my Thanksgiving dinner the day before so I can finish cooking with little mess on the day of! -Krissy

      1. Hello, when you prepare the day before do you just assemble casserole then refrigerate and save the cooking for the next day prior to serving? Or do you bake it the day before serving?
        Thank you!

        1. Hi Jill, I prepare everything in the casserole dish and then refrigerate. Then, I cook the next day. Straight from the fridge, bake it at 400°F covered with foil for 20 to 30 minutes, until it’s hot in the center (165°F), then take the foil off and bake 5 to 10 minutes more until the cheese is melted. Hope that helps! Krissy

    1. It sure could! I haven’t made this exact recipe with cauliflower, but you can swap some or all of the potatoes for it. Just cook the cauliflower until it’s tender enough to mash smooth. If you try it, will you let me know? Thanks! Krissy

  6. I am def making these this week with a side of roasted chicken (lol). thanks for the recipe! I know we will love it, the pics are fantastic!