If you're on the hunt for a casserole that blows all other casseroles out of the water, you've come to the right place. Sure, mashed potatoes are fine on their own, but they couldn't hold a candle to this Loaded Mashed Potato Casserole.

Thick-cut, crispy bacon, melty Havarti cheese, flavorful Cheddar, and chopped green onions are speckled throughout a base of mashed potatoes, made über creamy thanks to the addition of butter and, the kicker, cream cheese.
Loaded Mashed Potato Casserole is the perfect side for rounding out your Thanksgiving day menu and potluck dinners alike! It feeds a crowd and tastes just as good the next day as it did the first. Prepare yourself for rave reviews, seconds and thirds.
Table of Contents
Why You'll Love This Casserole
I used to make a stovetop version of this loaded mashed potato casserole years and years ago for holiday gatherings like Thanksgiving and Christmas dinner, but the last-minute assembly was not it. Cream cheese is the secret weapon, keeping this mashed potato dish from drying out so you can assemble it up to 2 days in advance. Yes, please.
- Make-Ahead | Assemble up to 2 days in advance.
- Feeds a Crowd | Super filling and rich, this potato casserole stretches for a crowd. It fills a 9x13" casserole dish with zero fuss!
- Ultra-Creamy | Butter + cream cheese + havarti = ultra melty, cheesy heaven.
I've been making this casserole version for over a decade now, and year after year, the whole family looks forward to scooping generous portions onto their plates next to roasted turkey and green bean casserole!
Ingredients (Notes & Swaps)
- Russet potatoes | Russets are perfect for this recipe, but you could also use Yukon Golds if desired.
- Milk | This recipe calls for whole milk, but if you'd like to step up the decadence a notch, feel free to use half-and-half. On the other hand, you could take things in the opposite direction and use 2% milk as well.
- Butter | Preferably, use unsalted butter. If you only have salted butter, you'll need to omit the salt from this recipe entirely and, rather, add salt to taste at the end.
- Cheese | This loaded mashed potato casserole is extra creamy and extra cheesy thanks to a trifecta of cheeses. You will need to have Cream Cheese, Havarti, and Cheddar cheese on hand.
- Bacon | The bacon is diced and then cooked in a skillet. For this reason, we recommend using thick-cut bacon — it's easier to cut when raw!
- Green Onions | The green onions add a mild onion flavor to the casserole without overpowering it. However, if you'd like to leave them out all together, go for it!
If you're a fan of cheesy potatoes, check out our Diced Potato Casserole.

How to Make It (Step-by-Step)
Step 1: Cook the bacon right
In a large sauté pan over medium-high heat, saute the cubed bacon until crispy. Transfer to a plate lined with paper towels and set aside until ready to use.
Pro Tip: You can also cook strips of bacon on a rimmed sheet pan lined with foil at 400°F for 15-20 minutes (until crispy to your liking) and chop after cooled.
Skipping the bacon? Make our cheesy mashed potatoes instead.
Step 2: Boil + mash
Boil the Potatoes | Add potatoes to a large pot, and cover them with water by 1 inch. Place over high heat and allow them to come to a boil. Boil the potatoes until fork-tender. This should take about 20 minutes.
Make the Mashed Potatoes | Drain and return potatoes to the pot. Add cream cheese, milk, butter, salt, and pepper to the potatoes. Using a handheld mixer on medium-low speed, mix until well-combined.
Pro Tip: Take care not to overmix or your Loaded Mashed Potato Casserole will end with a gluey texture.
Step 3: Bake, top + melt
Add the Add-Ins | Using a sturdy spoon, stir in the Havarti cheese, ½ cup of cheddar, half of the bacon, and about two-thirds of the green onions. Transfer to the prepared dish.
Bake | Cover with aluminum foil and bake for 20 minutes. Remove potatoes from the oven and sprinkle the top evenly with remaining Cheddar, bacon, and green onions. Return to the oven, uncovered, and bake for 10 minutes more, or until the cheese is melted and bubbly. Serve and enjoy.

Make-Ahead, Storage & Reheat
Make-Ahead | You can assemble this loaded mashed potato casserole and refrigerate up to 1-2 days in advance. When ready to cook, remove from the refrigerator and allow to set at room temperature for 30-45 minutes to remove the chill. You may need to add 10-15 minutes to the covered bake time if casserole goes in the oven cold.
Store | Keep leftovers refrigerated for 3-4 days. Freezing is not recommended.
Reheat | Loaded mashed potatoes reheat beautifully! Reheat them covered in aluminum foil in a 325°F oven for about 20 minutes. For a quicker reheating method, microwave at 45-second intervals, stirring for even heating between each stint in the microwave.
Variations & Add-Ins
Ranch Potatoes | Cheddar and ranch are one of our favorite combinations, and these cheesy ranch potatoes are proof. Add 1-2 tablespoons of dry ranch seasoning into the mash.
Jalapeno Cheddar | Saute 3-4 seeded and diced jalapenos in a small pan on the stovetop with a tablespoon of oil until softened. Stir into the mash before transferring to the baking dish.
FAQs
Yes. Cream cheese prevents the potatoes from drying out. Make the mashed potato base and mix-ins, assemble up to 2 days adhead, and keep covered in the refrigerator.
You can use either, but Russets are fluffier and less likely to become gluey after mixing.
Cheddar for flavor, Havart for a smooth melt, and cream cheese for body. Also great: Monterrey Jack, Gruyere, and Colby Jack. We use mascarpone in our mashed sweet potato recipe, and it would also work in the place of cream cheese here.
More Potato Sides to Love
Loaded Mashed Potato Casserole
Ingredients
- 8 slices cold, thick-cut bacon cubed
- 3 pounds Russet potatoes rinsed, peeled, and cut into 1" cubes
- 8 ounces cream cheese room temperature
- ½ cup whole milk room temperature
- ½ cup unsalted butter room temperature
- 2 teaspoons Kosher salt
- 1 teaspoon black pepper
- 1 cup freshly grated Havarti cheese
- 1 ¾ cup freshly grated Cheddar Cheese separated
- 4 green onions, chopped white and light green parts only
Instructions
- Preheat the oven to 350° and have ready a greased 8x8" baking dish.
- In a large sauté pan over medium-high heat, saute the cubed bacon 6-8 minutes, or until crispy. Transfer to a plate lined with paper towels and set aside until ready to use.
- Add potatoes to a large pot, and cover with water by 1 inch. Place over high heat and allow to come to a boil. Boil the potatoes until fork tender, about 20 minutes.
- Strain the potatoes and add them back to the pot. Add cream cheese, milk, butter, salt, and pepper to the potatoes. Using a handheld mixer on medium-low speed, mix until well-combined. Do not overmix.
- Using a sturdy spoon, stir in the Havarti cheese, ½ cup of Cheddar, half of the bacon, and about two-thirds of the green onions. Transfer to the prepared dish.
- Cover with aluminum foil and bake for 20 minutes. Remove potatoes from the oven and sprinkle the top evenly with remaining Cheddar, bacon, and green onions. Return to the oven, uncovered, and bake for 10 minutes more, or until the cheese is melted and bubbly. Serve and enjoy.
Video
Notes
Nutrition
More Thanksgiving Recipes to Try
- Southern Cornbread Dressing Recipe
- Caramelized Onion Mashed Potatoes
- Baked Cream Cheese Corn with Crumbled Bacon
- Crock Pot Corn Pudding
- Butternut Squash Apple Quinoa Salad
- 30-Minute Garlic Parmesan Dinner Rolls
- Easy Creamed Spinach
- Slow Cooker Christmas Stuffing







Sherri @ Watch Learn Eat says
I love using havarti cheese in mashed potatoes; it is sooo creamy! This must be ultra creamy with the addition of the cream cheese! And of course, bacon just makes everything better! 🙂
Jaclyn Anne says
There are so many things that I love about this recipe! First of all, I LOVE that it can be prepared ahead of time. Then there is the delicious cheese... oh and that BACON! Yum!
Iryna says
This recipe is definitely going for the win. After all you can't go wrong with the combo of bacon, cheese and potatoes. Such a comfort food!
Sandi says
Bacon is life! Never thought about cream cheese and cheese together with potatoes.
Beth says
Oh, that is a HUGE idea! So simple, yet so huge! A lot of great inventions are just that, aren't they? Simple, yet huge! Cream cheese in the mashed!! Huge!!
Sharon says
This mashed potato casserole is making me excited about the upcoming 'comfort food' season. So loaded with goodness I can't wait to make it.
Randi says
We made these for Thanksgiving and they are amazing!
Kelly Anthony says
That's wonderful! Thank you for sharing, Randi!
Gail says
Sooooo good, thanks for posting it! I didn’t have Havarti on hand so used montery jack. .
Kelly Anthony says
Thank you! This is one of our favorites!
nick d says
did you peel and cube before or after boiling?
Kelly Anthony says
Before 🙂