Loaded mashed potato casserole brings back warm memories of a cozy dinner I made for a friend recovering from surgery and I wanted to deliver something comforting but also full of flavor. I didn’t want to just drop off plain mashed potatoes so I turned it up a notch with crispy bacon, melty cheese, and a sprinkle of green onions. When I saw the smile on her face after the first bite, I knew this was going to be a recipe I’d make again and again.

Ever since then, this dish has become a beloved side (and sometimes main) in my kitchen. It’s the kind of recipe that feels indulgent without being fussy and it never fails to impress at potlucks or family gatherings. The creamy potatoes, salty bacon, gooey cheese, and pop of freshness from green onions come together in a way that makes every bite feel like a warm hug.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Russet potatoes – The base for fluffy and creamy mashed potatoes
- Sour cream – Adds tang and creaminess
- Cream cheese – Makes the potatoes extra smooth and rich
- Butter – Gives that classic, buttery flavor
- Cheddar cheese – Melts into the casserole and adds sharp cheesy goodness
- Bacon – Crispy and salty, the perfect topping and mix-in
- Milk – Helps smooth out the mashed potatoes
- Garlic powder – Adds subtle flavor depth
- Salt and black pepper – Essential for bringing out all the other flavors
- Green onions – Add freshness and a light onion bite for contrast
Tools You’ll Need
- Large pot – For boiling the potatoes until fork-tender
- Potato masher or hand mixer – To mash or whip the potatoes to your desired texture
- Mixing bowl – For combining all the creamy ingredients
- 9×13-inch baking dish – The perfect size for assembling and baking the casserole
- Skillet – To cook the bacon until crisp
- Measuring cups and spoons – For accurate measuring of dairy and seasonings
- Spatula or large spoon – For stirring and spreading the mixture evenly

Instructions
Step 1:
I begin by peeling and chopping the potatoes into even chunks then boiling them in salted water until fork-tender which takes about 15 to 20 minutes.
Step 2:
While the potatoes are cooking I crisp up the bacon in a skillet over medium heat then drain it on paper towels and chop it once cooled.
Step 3:
After draining the potatoes I return them to the pot and mash them while they’re still hot, then I stir in the butter, sour cream, cream cheese, and milk until everything is smooth and well blended.
Step 4:
Next, I mix in half of the shredded cheddar and most of the chopped bacon, saving a bit of each for the topping later on.
Step 5:
I season the mixture with garlic powder, salt, and black pepper to taste and stir until evenly combined.
Step 6:
I spoon the mashed potatoes into a greased 9×13-inch baking dish and spread them evenly across the top.
Step 7:
Then I sprinkle the remaining cheese and bacon on top and bake at 375°F for about 20 minutes or until the cheese is bubbly and golden.
Step 8:
Once out of the oven I finish it off with a sprinkle of sliced green onions for color and fresh flavor.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
- I like to boil the potatoes in salted water for more flavor right from the start
- You can prep this casserole a day ahead and just bake it before serving
- For extra cheesy goodness I sometimes stir in a mix of cheddar and Monterey Jack
- If I want a little crunch on top I add crushed Ritz crackers or French-fried onions
- You can swap sour cream for Greek yogurt for a slightly lighter version
Ways to Serve
This loaded mashed potato casserole is a natural fit for holiday dinners and weekend potlucks but I also love serving it with grilled chicken or meatloaf on weeknights. It makes an excellent side for roasted turkey or ham and pairs beautifully with green beans or a fresh salad to balance the richness. If you’re lucky enough to have leftovers, reheat them in the oven or microwave and top with a fried egg for a hearty breakfast. It’s the kind of side that quietly steals the show no matter what you pair it with.
Frequently Asked Questions
Can I make Loaded Mashed Potato Casserole ahead of time?
Yes you can prepare it fully then refrigerate and bake just before serving.
Can I freeze Loaded Mashed Potato Casserole?
Absolutely! Just wrap tightly and freeze for up to 2 months. Thaw before reheating.
Can I use instant potatoes for Loaded Mashed Potato Casserole?
Yes, though fresh potatoes will give a better texture and flavor overall.
What’s the best cheese for Loaded Mashed Potato Casserole?
Sharp cheddar works best but feel free to mix in gouda, Monterey Jack, or mozzarella.
Can I make this without bacon?
Sure! It’s still delicious without bacon or you can use turkey bacon or a vegetarian alternative.
See You in the Kitchen
I hope you try this loaded mashed potato casserole the next time you’re craving something cozy and comforting! It’s a total crowd-pleaser and brings a smile every time I serve it. Let me know how it goes or if you add your own twist I’d love to hear from you.
Happy Cooking!
Print
Loaded Mashed Potato Casserole
- Total Time: 40 minutes
- Yield: 8 servings
- Diet: N/A
Description
Looking for the best loaded mashed potato casserole recipe? This easy and cheesy dish is one of the best side ideas for holidays or weeknights! Creamy, comforting, and full of flavor it’s a simple and quick way to upgrade classic mashed potatoes. Great for potlucks or dinner prep!
Ingredients
- 3 lbs russet potatoes, peeled and chopped
- 1/2 cup sour cream
- 4 oz cream cheese
- 4 tbsp butter
- 1 cup shredded cheddar cheese
- 6 slices cooked bacon, crumbled
- 1/4 cup milk
- 1/2 tsp garlic powder
- Salt and black pepper to taste
- 2 green onions, sliced
Instructions
- Peel and chop potatoes, then boil in salted water until fork-tender (15–20 minutes).
- Cook bacon in a skillet until crispy, drain, and chop.
- Drain potatoes and mash with butter, sour cream, cream cheese, and milk until smooth.
- Stir in half the cheese and most of the bacon, then season with garlic powder, salt, and pepper.
- Spread mixture into a greased 9×13-inch baking dish.
- Top with remaining cheese and bacon.
- Bake at 375°F for 20 minutes until hot and bubbly.
- Sprinkle green onions on top and serve warm.
Notes
- Prep ahead and refrigerate until ready to bake.
- Try adding a mix of cheeses for extra flavor.
- Top with fried onions for a crunchy twist.
- Swap sour cream with Greek yogurt for a lighter version.
- Great use for leftover mashed potatoes too.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 2g
- Sodium: 410mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 55mg