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.

Table of Contents
- Loaded Cheesy Mashed Potato Casserole at a Glance
- What You’ll Need
- The No-Peeler Potato Trick
- How to Make Loaded Cheesy Mashed Potato Casserole
- Step 1: Cook and Peel the Potatoes
- Step 2: Mash With Half the Cheese
- Step 3: Spread It in the Dish
- Step 4: Top and Bake
- How to Make It Ahead for Thanksgiving
- What to Serve With It
- Ways to Change It Up
- Storing and Reheating Leftovers
- Loaded Mashed Potato Casserole FAQs
- More Thanksgiving Recipes
- Loaded Cheesy Mashed Potato Casserole Recipe
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.

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.

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.

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.

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.

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.

★★★★★
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!

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.
More Thanksgiving Recipes
Round out the table with these:
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 ItLoaded Cheesy Mashed Potato Casserole

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
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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


















This cheesy mashed potatoes’ recipe is the best! As a mashed potatoes-lover, I can foresee that it will be my new favorite.
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.
Mashed potatoes are my favorite! Add the cheese and bacon and it makes a wonderful upgrade.
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!
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!
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.
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
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!
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
would it work with cauliflower instead of potatoes?
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
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!