Loaded Mashed Potato Casserole

Last Updated on March 31, 2025

This loaded mashed potato casserole recipe is the ultimate comfort food! It's one of my favorite family recipes.

Imagine the creamiest, dreamiest mashed potatoes sprinkled with your favorite toppings. I'm talking sharp cheddar, crispy bacon, and green onions. 

It's impossible to resist, and everyone will beg for the recipe! Every bite is like having a loaded baked potato in cozy casserole form. 

Wooden spoon lifting a serving of cheesy mashed potato casserole from baking dish.

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

I love serving this as a holiday side dish, but you can make it any time of year. It's a guaranteed show-stopper at potlucks, parties, and any gathering where you're feeding a crowd.

As a bonus, it's make-ahead friendly. Simply assemble the casserole dish, refrigerate for up to 2 days, and then pop it in the oven when you're ready to bake!

Mashed potatoes with crumbled bacon, cheddar cheese, and green onions in a large metal mixing bowl.

Ingredients You'll Need

  • Russet or Yukon Gold Potatoes: I typically use Russet potatoes, but you can also use Yukon Gold. These two varieties deliver the fluffiest, smoothest texture.
  • Cream Cheese: The secret to an ultra-creamy texture and irresistible flavor. I always use full-fat since it has the best flavor. The same rings true for the sour cream.
  • Sour Cream: It adds a slightly tangy flavor and creamy texture.
  • Unsalted Butter: Adds richness to the mash. I use unsalted for the best results. 
  • Milk: Thins the potato mixture for a fluffier consistency. 
  • Seasonings: A sprinkle of garlic powder, onion powder, salt, and pepper enhances the flavors. 
  • Sharp Cheddar Cheese: Adds a bold, tangy flavor. I always add extra to make the casserole even more irresistible. And skip the pre-shredded kind! Grate your own from the block so it melts better.
  • Parmesan Cheese: Sprinkle it on top for extra richness.
  • Bacon: Crispy, salty bacon is a must! It adds extra texture and flavor, taking the casserole up a notch.
  • Green Onions: Add a fresh, mild onion flavor and a nice pop of color.
Mashed potatoes with crumbled bacon and melted cheddar cheese in a casserole dish.

How to Make Loaded Mashed Potato Casserole

Just wait until you see how easy these spuds are to make. They're the perfect side dish for any occasion!

1. PREHEAT OVEN. Preheat the oven to 375°F. Grease a 9×13-inch baking dish.

2. BOIL POTATOES. Boil the potatoes in a large pot of salted water for 15-20 minutes until tender.

3. DRAIN POTATOES. Then, mash until smooth. To make the process easier, I like to use a potato ricer before mashing.

4. MIX CHEESE. Mix the cream cheese, sour cream, melted butter, milk, garlic powder, onion powder, salt, and pepper. 

5. ADD FIXINS. Add 1 cup of shredded cheddar cheese, half of the cooked bacon, and half of the chopped green onions. Stir until combined.

6. SPREAD MIXTURE. Spread the mashed potato mixture into the prepared casserole dish. Top with the remaining cheddar cheese, Parmesan cheese (if using), and the remaining bacon.

7. BAKE CASSEROLE. Bake uncovered for 20-25 minutes until golden brown. For a crispy top, broil for the last 3-5 minutes.

8. GARNISH & SERVE. Sprinkle the remaining green onions on top. Serve warm, and enjoy!

Serving of mashed potatoes topped with crumbled bacon and melted cheddar cheese served on a plate.

Tips for the Best Loaded Mashed Potato Casserole

  • Pick the best potatoes. Starchy potatoes yield the best mashed potatoes. For light and fluffy, choose Russet. For creamy and buttery, opt for Yukon Gold.
  • Keep things even. Cut the potatoes into uniform cubes to ensure they cook at the same rate and become fork-tender.
  • Mash while hot. Mash while still hot for smooth potatoes and to prevent them from becoming gummy or lumpy.
  • Choose your consistency. Add more milk as needed for a creamier consistency, especially if the potatoes seem too thick after mashing.
  • Spice things up. For a spicy twist, top with jalapeños or mix a pinch of cayenne into the mash.
  • Try tasty add-ins. Try adding other cheeses like Monterey Jack, Mozzarella, or Gouda. For extra crunch, I top it with crushed potato chips or breadcrumbs before baking. And for extra flavor, feel free to add fresh garlic.

How to Store

It rarely ever happens, but I love it when there are leftovers! They store and reheat well for another meal later in the week.

To Store: Place leftovers in an air-tight container or cover the baking dish tightly with plastic wrap or aluminum foil. Refrigerate for up to 4 days.

To Freeze: Transfer the cooled leftovers to a freezer-safe container or wrap the baking dish tightly with plastic wrap and aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

To Reheat: Place the casserole (covered with foil) in a 350°F oven for 15-20 minutes until heated through. For individual portions, reheat in the microwave for 1-2 minutes. 

More Potato Recipes You'll Love

Jalapeno Popper Smashed Potatoes

Lyonnaise Potatoes

Baked Cheesy Ranch Potatoes

French Onion Potatoes

Mississippi Mud Potatoes

Loaded Mashed Potato Casserole

4.6 from 7 votes
Course: Side DishCuisine: American
Servings

8

servings
Prep time

30

minutes
Cooking time

30

minutes
Calories

566

kcal

This loaded mashed potato casserole is easy, cheesy, and delicious! It's packed with mashed potatoes, cream cheese, bacon, and more!

Ingredients

  • 3 pounds potatoes (Russet or Yukon Gold potatoes work best), peeled and cubed

  • 8 ounces cream cheese, softened

  • 1 cup sour cream

  • 1/2 cup unsalted butter, melted

  • 1/2 cup milk (add more if needed for a creamier consistency)

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • Salt and black pepper, to taste

  • 1 1/2 cups shredded sharp cheddar cheese, divided

  • 6-8 slices bacon, cooked until crispy and crumbled

  • 1/4 cup green onions, chopped

  • 1/4 cup shredded Parmesan cheese (optional, for extra richness)

Instructions

  • Preheat the oven to 375°F. Grease a 9×13-inch baking dish with butter or non-stick spray.
  • Place the cubed potatoes in a large pot, cover with water, and add a pinch of salt. Bring to a boil and cook for 15-20 minutes or until the potatoes are fork-tender.
  • Drain the potatoes and return them to the pot. Mash using a potato masher or hand mixer until smooth.
  • Add the cream cheese, sour cream, melted butter, milk, garlic powder, and onion powder. Season with salt and pepper to taste. Mix until the potatoes are creamy and well combined.
  • Stir in 1 cup of shredded cheddar cheese, half of the crumbled bacon, and half of the chopped green onions. Adjust seasoning if needed.
  • Spread the mashed potato mixture into the prepared baking dish. Top with the remaining 1/2 cup of cheddar cheese and Parmesan cheese (if using). Sprinkle the remaining bacon on top of the cheese layer.
  • Bake uncovered for 20-25 minutes or until the cheese is melted and bubbly. For a golden, crispy top, broil for the last 3-5 minutes, watching carefully to prevent the bacon from burning.
  • Remove from the oven and top with the remaining green onions. Let it sit for a few minutes before serving. Enjoy!

Nutrition

  • Total number of serves: 8
  • Calories: 566kcal
  • Fat: 42g
  • Saturated Fat: 23g
  • Cholesterol: 112mg
  • Sodium: 413mg
  • Potassium: 876mg
  • Carbohydrates: 34g
  • Fiber: 3g
  • Sugar: 4g
  • Protein: 14g
  • Vitamin A: 1216IU
  • Vitamin C: 34mg
  • Calcium: 288mg
  • Iron: 1mg
  • Vitamin D: .59mg
  • Vitamin E: .96mg
  • Vitamin K: 12mg
  • Vitamin B6: .6mg
  • Vitamin B12: .57mg
  • Folate: 38mg
  • Magnesium: 56mg
  • Zinc: 1mg
  • Selenium: 14mg
  • Copper: .21mg
  • Manganese: .28mg

Did you like the recipe?
Click on a star to rate it!

4.6 from 7 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

1 Comments

  1. Judy Graham says:

    Awesome recipe!