
Loaded Mashed Potato Casserole Recipe tastes like a twice-baked potato met a cheesy casserole and decided to become everyone’s favorite side dish. It works perfectly for busy weeknights or holiday dinners, and you can get it on the table in about 1 hour total. I have served some version of this at more potlucks than I can count, and there is never a spoonful left.
Why Loaded Mashed Potato Casserole Recipe Is Worth It
This casserole delivers creamy mashed potatoes, sharp cheddar, smoky turkey bacon, and a golden, bubbly top that makes people hover near the oven. It feels like comfort food, but you can prep it ahead and bake it when guests walk in, which saves your sanity.
You can scale this recipe easily, and it travels well for parties or family dinners. Kids love it, adults ask for seconds, and it pairs with almost any main dish you already plan to cook.
“This Loaded Mashed Potato Casserole Recipe disappeared in minutes at our family dinner and everyone asked for the recipe. ★★★★★”
Ingredients You Need
Potatoes and dairy
- 3 pounds russet potatoes, peeled and cut into 1 1/2 inch chunks
- Russets give a fluffy texture that holds butter and cheese nicely. Yukon golds work too if you want a slightly richer, more buttery flavor.
- 6 tablespoons unsalted butter, cut into pieces
- 1 cup sour cream
- Use full fat for the creamiest casserole; light sour cream works in a pinch.
- 1/2 to 3/4 cup whole milk, warmed
- Warm milk blends in smoother and keeps the potatoes silky. You can swap half-and-half for extra richness.
- 1 1/2 teaspoons kosher salt, plus more to taste
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon black pepper
Cheesy, loaded toppings
- 2 cups shredded sharp cheddar cheese, divided
- I like to shred a block of cheddar because it melts smoother than pre-shredded, but bagged cheese works when time runs short.
- 6 slices turkey bacon, cooked crisp and crumbled
- Use beef bacon or a vegetarian bacon-style product if you prefer.
- 4 green onions, thinly sliced, divided
- 1/4 cup grated Parmesan cheese
- Optional: 2 tablespoons softened cream cheese for extra tang and richness
Pantry helpers and flavor boosters
- 1 tablespoon olive oil or neutral oil, for greasing the baking dish
- Optional: 1/2 teaspoon smoked paprika for a subtle smoky note
- Optional: 1/4 teaspoon cayenne pepper if you want a gentle kick
Equipment list
- Large pot for boiling potatoes
- Colander for draining
- Potato masher or potato ricer
- Large mixing bowl
- Rubber spatula or wooden spoon
- 9×13 inch baking dish (or similar size casserole dish)
- Foil for covering while baking, if needed
- Cheese grater if you shred your own cheese
Quick Tips & substitutions
- Use russet potatoes for fluffy texture; use Yukon gold for a creamier, slightly denser casserole.
- Cut potatoes into even chunks so they cook at the same rate and mash smoothly.
- Salt the cooking water generously so the potatoes taste seasoned from the inside out.
- Warm the milk before adding it so the potatoes stay smooth and do not seize up.
- Mash gently and stop when the potatoes look creamy; overworking them can turn them gluey.
- Swap sour cream with plain Greek yogurt if you want a bit more protein and tang.
- Use turkey bacon, beef bacon, or a plant-based bacon alternative to fit your diet.
- Skip the bacon and add extra green onions and smoked paprika for a vegetarian version.
- Use any melty cheese you like: Monterey Jack, Colby Jack, or a cheddar blend all taste great.
- Prep the casserole up to 24 hours ahead, cover tightly, and chill; add 10 to 15 minutes to the bake time from cold.
How to Make Loaded Mashed Potato Casserole Recipe
Step 1: Prep and boil the potatoes
Preheat your oven to 375°F and grease a 9×13 inch baking dish with oil. Peel the potatoes and cut them into even chunks so they cook evenly. Place the potatoes in a large pot, cover with cold water by about 1 inch, and add 1 tablespoon kosher salt.
Bring the pot to a boil over medium-high heat, then reduce to a gentle boil. Cook the potatoes for 15 to 20 minutes until a fork slides in easily. Drain the potatoes well in a colander and let the steam escape for 2 to 3 minutes so extra moisture evaporates.
Step 2: Mash the potatoes
Return the hot potatoes to the warm pot or a large mixing bowl. Add the butter pieces so they melt right into the potatoes. Mash with a potato masher or press through a ricer until mostly smooth, with small lumps if you like a rustic texture.
Pour in 1/2 cup of the warmed milk, the sour cream, garlic powder, onion powder, black pepper, and 1 teaspoon kosher salt. Mash and stir until the mixture looks creamy and fluffy. Add more milk a little at a time until the potatoes reach your favorite consistency. Taste and adjust salt and pepper.
Step 3: Load the casserole base
Stir in 1 1/2 cups of shredded cheddar cheese, half of the crumbled turkey bacon, and half of the sliced green onions. If you use cream cheese, add it now and mix until it melts into the potatoes. Sprinkle in smoked paprika or cayenne if you want extra flavor.
Spread the loaded mashed potatoes evenly into the greased baking dish. Smooth the top with a spatula, then use the back of a spoon to make a few shallow swirls or ridges, which catch the cheese nicely.
Step 4: Add the cheesy topping
In a small bowl, mix the remaining 1/2 cup cheddar cheese with the Parmesan. Sprinkle this cheese mixture evenly over the top of the potatoes. Scatter the remaining turkey bacon over the cheese.
You can add a light drizzle of olive oil on top if you want extra browning. Keep the remaining green onions aside for garnish after baking so they stay bright and fresh.
Step 5: Bake to bubbly perfection
Place the casserole in the preheated oven and bake for 20 to 25 minutes until the cheese melts and the edges start to turn golden. If you chilled the casserole beforehand, bake for 30 to 35 minutes and check the center for heat. If the top browns too quickly, tent the dish loosely with foil.
When the casserole looks bubbly and golden, remove it from the oven. Let it sit for about 10 minutes so it sets slightly and slices hold together better. Sprinkle the remaining green onions over the top right before serving.
Recipe Variations
- Gluten free: Use gluten free turkey bacon or plant-based bacon and check labels on sour cream and cheese. Most versions already work naturally gluten free.
- Lighter version: Use light sour cream or Greek yogurt, reduce butter to 4 tablespoons, and use part-skim cheese.
- Vegan: Use vegan butter, plant-based sour cream or plain unsweetened yogurt alternative, and your favorite vegan cheese shreds. Swap bacon with smoky tempeh or coconut bacon.
- Low carb style: Replace half the potatoes with steamed cauliflower florets and mash them together.
- Extra protein: Stir in cooked shredded chicken or turkey before baking.
- Jalapeño popper twist: Add chopped pickled jalapeños and swap part of the cheddar for pepper jack.
- Herb lover version: Mix in fresh chopped chives, parsley, and a little thyme for a bright, herby flavor.
Ways to Serve
- Serve as a star side dish with roasted chicken, grilled steak, or baked fish.
- Scoop into bowls and top with extra green onions and a spoonful of Greek yogurt as a lighter sour cream swap.
- Use leftovers as a base for a breakfast bowl with scrambled eggs and sautéed veggies.
- Pair with a big green salad and roasted vegetables for a cozy, balanced dinner.
- Bring to potlucks or holiday gatherings as your signature comfort side.
Storage Success
Let the Loaded Mashed Potato Casserole Recipe cool to room temperature, then cover the dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the whole dish in the oven at 350°F until hot in the center. If the potatoes look a bit thick when reheated, stir in a splash of milk to bring back that creamy texture.

Loaded Mashed Potato Casserole Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish.
- Place the potato chunks in a large pot, cover with cold water, and add a generous pinch of salt. Bring to a boil, then reduce heat and simmer until the potatoes are very tender, 15 to 20 minutes.
- Drain the potatoes well and return them to the hot pot. Let sit for 1 to 2 minutes to allow excess moisture to evaporate.
- Add the softened butter, cream cheese, sour cream, milk (if using), garlic powder, salt, and black pepper to the potatoes. Mash until smooth and creamy, adjusting seasoning to taste.
- Fold in 1 cup of the shredded cheddar cheese, half of the crumbled bacon, and half of the sliced green onions.
- Spread the mashed potato mixture evenly into the prepared baking dish. Drizzle with melted butter if using, then sprinkle the remaining 1/2 cup cheddar cheese over the top.
- Bake for 20 to 25 minutes, or until the casserole is heated through and the cheese on top is melted and lightly browned around the edges.
- Remove from the oven and top with the remaining bacon and green onions. Let rest for 5 minutes before serving.
Notes
Approximate per serving (1/8 of recipe): 360 calories; fat 22 g; saturated fat 13 g; carbohydrates 30 g; fiber 2 g; sugars 3 g; protein 10 g; sodium 520 mg. Values will vary based on specific ingredients, brands, and portion size.
