Love this? Save it for later!
Share the inspiration with your friends
My brother-in-law, Mark, had claimed to hate mashed potatoes for twenty-three years. Twenty-three years of watching him push them around his plate at Thanksgiving, of hearing him declare them “baby food for grown-ups” with a straight face. Then I made this casserole the week before Christmas, almost as an afterthought—a way to use up the leftover bacon and the bag of Yukon Golds that were starting to sprout. I set it on the table and didn’t say a word. And there he was, ten minutes later, spooning a second helping onto his plate, caught red-handed. “These aren’t mashed potatoes,” he mumbled, mouth half-full. “These are… different.”
Honestly, I wasn’t trying to convert anyone that night. I was just tired and cold and wanted something that felt like a hug in a dish. You know that feeling when the weather turns nasty and all you want is something warm, cheesy, and deeply satisfying? That was the mood. I grabbed what I had—potatoes, cheese, bacon, a little sour cream—and threw it all together in a baking dish. I didn’t even bother with a piping bag or fancy toppings. I just wanted dinner. And somehow, that no-pressure, no-fuss approach created the version that finally cracked the code.
What I didn’t expect was that this easy loaded bacon mashed potato casserole would become the dish everyone requests. Not just Mark—my picky niece, my dad who claims he doesn’t eat carbs, the neighbor who showed up to borrow an egg and stayed for a bowl. It’s the kind of recipe that proves you don’t need fancy techniques or exotic ingredients to win people over. You just need the right combination of textures and flavors, and a little patience to let it all come together in the oven. Let me tell you, the crackly top of melted cheddar over a bed of creamy, bacon-studded potatoes? That’s the stuff memories are made of.
Why You’ll Love This Recipe
I’ve tested this casserole more times than I can count—through different cheese blends, potato varieties, and bacon-to-cream ratios. Here’s why this version wins every single time:
- Quick & Easy: Comes together in about 45 minutes, with only 15 minutes of hands-on prep. Perfect for a busy weeknight or a holiday side dish that doesn’t stress you out.
- Simple Ingredients: No fancy grocery trips required. Potatoes, bacon, cheese, sour cream, butter, and milk—you probably have most of it already.
- Perfect for Cozy Nights: This is the dish you want when the wind is howling outside and you need something warm in your belly. It’s also a hit at potlucks, Thanksgiving, and Christmas dinners.
- Crowd-Pleaser: Even the pickiest eaters (yes, even those who claim to hate mashed potatoes) ask for seconds. It’s kid-approved and adult-adored.
- Unbelievably Delicious: The contrast between the crispy bacon topping, the golden cheese crust, and the velvety smooth potato base is next-level comfort food. It’s not just good—it’s the kind of dish that makes you close your eyes after the first bite.
What sets this recipe apart is the technique. I don’t just boil and mash the potatoes—I let them steam dry for a few minutes to remove excess moisture, which prevents a watery casserole. I also mix half the cheese into the potatoes instead of just layering it on top, so every bite is cheesy, not just the first one. And the bacon? I cook it until it’s extra crispy, then crumble it into the potatoes and save some for the top. It’s these little details that turn a good casserole into a great one.
This isn’t just another mashed potato recipe. It’s comfort food reimagined—richer, more flavorful, and with that irresistible crunchy topping. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and I’ve included notes on substitutions where they work well.
- 3 pounds Yukon Gold potatoes, peeled and cut into 2-inch chunks (Russets work too, but Yukon Golds give a creamier texture without needing as much butter)
- 8 slices thick-cut bacon (I prefer Wright Brand or Nueske’s for the best smoky flavor; you can also use turkey bacon for a lighter option)
- 1 cup shredded sharp cheddar cheese, divided (use a block and shred it yourself—pre-shredded cheese has anti-caking agents that prevent smooth melting)
- 1/2 cup sour cream (full-fat gives the best richness, but Greek yogurt works well for a tangier, lighter version)
- 1/4 cup unsalted butter, melted (salted butter is fine—just reduce the added salt slightly)
- 1/2 cup whole milk, warmed (2% or oat milk work in a pinch, but whole milk gives the creamiest result)
- 3 green onions, thinly sliced (plus extra for garnish)
- 1 teaspoon garlic powder (fresh minced garlic can burn in the oven, so stick with powdered here)
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt, plus more for the boiling water
- 1/4 teaspoon black pepper
- 1/4 cup grated Parmesan cheese (optional, but adds a nice savory depth to the topping)
Ingredient Selection Tips: Look for potatoes that are firm and free of green spots or sprouts. For the bacon, I recommend a thick-cut variety because it holds up better in the casserole and doesn’t disappear into the potatoes. If you’re using a different cheese, make sure it’s a good melting cheese—Gouda, Monterey Jack, or a smoked cheddar all work beautifully.
Substitution Guidance: For a gluten-free version, this recipe is naturally gluten-free as written—just double-check your bacon and cheese labels. For a dairy-free option, use plant-based butter, unsweetened oat milk, and a dairy-free cheddar-style shred. The texture will be slightly different, but still delicious. For a lower-fat version, swap the sour cream for plain Greek yogurt and use turkey bacon.
Equipment Needed
You don’t need a professional kitchen to make this casserole, but a few tools will make the process smoother:
- Large pot (at least 6-quart) for boiling the potatoes
- Colander for draining
- Potato masher or hand mixer (I prefer a masher for a chunkier texture, but a hand mixer gives a silkier result—both work great)
- Large skillet for cooking the bacon
- 9×13-inch baking dish (a 3-quart casserole dish works too)
- Mixing bowls (one large, one small)
- Cheese grater (please grate your own cheese—it makes a real difference)
- Sharp knife and cutting board
- Measuring cups and spoons
Budget-Friendly Options: If you don’t have a potato masher, a fork works in a pinch—it just takes a little more elbow grease. No 9×13 dish? Use a 3-quart Dutch oven or even a cast-iron skillet. Just keep an eye on the baking time, as different materials conduct heat differently.
Personal Experience: I once tried to make this in a disposable aluminum pan for a potluck, and the edges cooked way faster than the center. If you’re using a disposable pan, I recommend stirring the casserole halfway through baking to ensure even cooking. Lesson learned!
Preparation Method

- Preheat your oven to 375°F (190°C). Lightly grease your 9×13-inch baking dish with butter or non-stick spray. This step is easy to skip, but trust me—it makes cleanup so much easier.
- Cook the bacon. Place the bacon slices in a cold skillet, then turn the heat to medium. Cook for 6-8 minutes, flipping once, until the bacon is crispy and golden brown. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat in the skillet for later—it adds incredible flavor to the potatoes.
- Boil the potatoes. Place the peeled and cut potatoes in a large pot and cover with cold water by about 2 inches. Add a generous pinch of salt (about 1 tablespoon). Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes, until the potatoes are fork-tender—a knife should slide through with no resistance. Don’t overcook them, or they’ll become waterlogged and gluey.
- Drain and steam dry. Drain the potatoes in a colander and let them sit for 2-3 minutes. This is a crucial step—excess moisture is the enemy of a creamy casserole. Shake the colander gently to help steam escape. You’ll see the potatoes look slightly floury on the surface. That’s exactly what you want.
- Mash the potatoes. Return the potatoes to the pot (or transfer to a large mixing bowl). Mash them with a potato masher until mostly smooth, with a few small lumps for texture. If you prefer ultra-smooth potatoes, use a hand mixer on low speed—but be careful not to overmix, or they’ll become gummy.
- Add the creamy base. To the mashed potatoes, add the reserved bacon fat, melted butter, warmed milk, sour cream, garlic powder, onion powder, salt, and pepper. Stir gently until everything is combined. Taste and adjust seasoning—you might want a little more salt or pepper depending on your bacon.
- Fold in the mix-ins. Add 3/4 cup of the shredded cheddar cheese, half of the crumbled bacon, and the sliced green onions. Fold gently until evenly distributed. The cheese should start melting from the residual heat of the potatoes—this is where the magic begins.
- Transfer to the baking dish. Spread the potato mixture evenly in the prepared dish. Use a spatula to smooth the top, but don’t press it down too hard—you want a little texture for the topping to cling to.
- Add the topping. Sprinkle the remaining 1/4 cup cheddar cheese over the top, followed by the remaining bacon and the grated Parmesan cheese (if using). The Parmesan adds a savory, salty crunch that complements the creamy potatoes beautifully.
- Bake until bubbly and golden. Place the dish on the middle rack of your preheated oven. Bake for 20-25 minutes, until the cheese is melted and bubbly and the edges are lightly golden. If you want a deeper golden crust, switch the oven to broil for the last 1-2 minutes—but watch it closely, because it can burn quickly.
- Rest before serving. Let the casserole sit for 5 minutes after removing it from the oven. This allows the cheese to set slightly and the flavors to meld. Garnish with additional sliced green onions and serve warm.
Sensory Cues: The potatoes should feel tender when pierced with a fork, but not falling apart. The bacon fat should smell nutty and rich as it renders. When you fold in the cheese, you’ll see it start to soften and stretch. The casserole is done when the top is golden brown and the edges are bubbling—you should see small bubbles around the sides of the dish.
Cooking Tips & Techniques
After making this casserole more times than I care to admit, I’ve learned a few tricks that make a real difference:
- Don’t skip the steam-dry step. This is the number one mistake people make with mashed potato casseroles. If you mash wet potatoes, the casserole will be watery and loose. Letting them sit in the colander for those extra minutes removes excess moisture and gives you a creamier, more stable base.
- Use room-temperature dairy. Cold milk or sour cream can make the potatoes seize up and become gluey. Warm the milk slightly (30 seconds in the microwave) and let the sour cream sit out for 10 minutes before adding. It makes a noticeable difference in texture.
- Grate your own cheese. I know it’s tempting to buy the pre-shredded bags, but they contain cellulose and anti-caking agents that prevent smooth melting. A block of cheddar and a box grater take two extra minutes and give you a much creamier, more cohesive casserole.
- Season the water generously. Potatoes absorb salt as they cook, so salting the boiling water is essential. If you wait to add salt only at the end, you’ll end up with bland potatoes that need way more salt than is healthy.
- Don’t overmix. Once you add the dairy and start mashing, stop as soon as everything is combined. Overmixing develops the starch and turns your potatoes into a gluey paste. A few small lumps are a good thing—they add texture and character.
Common Mistake to Avoid: I once tried to speed up the process by using a food processor to mash the potatoes. Never again. The blades turned them into a gummy, paste-like mess that was more like wallpaper paste than mashed potatoes. Stick with a masher or hand mixer for the best texture.
Variations & Adaptations
This casserole is endlessly adaptable, and I’ve tried several variations over the years:
- Loaded Baked Potato Style: Fold in 1/2 cup of cooked, chopped broccoli and swap the cheddar for a blend of cheddar and Monterey Jack. Top with extra bacon and a dollop of sour cream before serving.
- Spicy Southwest Version: Add 1 diced jalapeño (seeds removed if you don’t want too much heat) and 1/2 cup of fire-roasted corn. Use pepper jack cheese instead of cheddar, and garnish with fresh cilantro.
- Herb and Garlic Twist: Sauté 4 cloves of minced garlic in the bacon fat before adding it to the potatoes. Fold in 2 tablespoons of fresh chopped chives and 1 tablespoon of fresh rosemary. This version is especially good with roasted chicken or pork.
- Dairy-Free Adaptation: Use plant-based butter, unsweetened oat milk, and a dairy-free cheddar-style shred. The texture will be slightly less creamy, but still delicious. I’ve also used cashew cream (soaked cashews blended with water) as a substitute for sour cream with great results.
- Make It a Meal: Add 1 cup of cooked, shredded rotisserie chicken or leftover ham to the potato mixture before baking. This turns the casserole into a one-dish dinner that’s perfect for busy nights.
Personal Variation: My favorite version is what I call the “Sunday Supper” casserole—I add 1/2 cup of caramelized onions and swap half the cheddar for smoked Gouda. The smoky, sweet, savory combination is absolutely addictive.
Serving & Storage Suggestions
This casserole is best served warm, straight from the oven, when the cheese is still melty and the top is crispy. Here’s how to make the most of it:
- Serving Temperature: Let the casserole rest for 5 minutes after baking, then serve while still hot. The cheese will be stretchy and the potatoes will be fluffy.
- Presentation: Spoon onto plates or into bowls, and garnish with extra sliced green onions, a sprinkle of black pepper, and maybe a little extra crumbled bacon if you’re feeling fancy. A small dollop of sour cream on top is never a bad idea.
- Complementary Dishes: This casserole pairs beautifully with roasted chicken, grilled steak, or a simple green salad. It’s also a fantastic side dish for holiday meals—think Thanksgiving, Christmas, or Easter brunch.
- Beverage Pairing: A crisp white wine like Sauvignon Blanc or a light lager cuts through the richness nicely. For a non-alcoholic option, try sparkling water with a squeeze of lemon.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it even better the next day.
- Reheating: For best results, reheat in a 350°F oven for 10-15 minutes, or until warmed through. The microwave works in a pinch, but the topping won’t be as crispy. To restore some crunch, sprinkle a little extra cheese on top before reheating in the oven.
- Freezing: This casserole freezes beautifully. Assemble the casserole completely but don’t bake it. Cover tightly with foil and freeze for up to 3 months. To bake from frozen, add 20-30 minutes to the baking time, covering with foil for the first half to prevent the top from burning.
Flavor Development: The bacon flavor becomes more pronounced after a day in the fridge, and the cheese melds into the potatoes in a way that’s almost better than fresh. I sometimes make this casserole a day ahead on purpose—just let it cool completely, cover, and refrigerate. Reheat in a 350°F oven for 20 minutes before serving.
Nutritional Information & Benefits
While this is definitely a comfort food dish, it does offer some nutritional benefits worth noting:
- Estimated per serving (1/8 of recipe): Approximately 380 calories, 22g fat, 35g carbohydrates, 12g protein, 3g fiber, 680mg sodium.
- Potatoes: A good source of vitamin C, potassium, and vitamin B6. The skin (if you leave it on) adds fiber and antioxidants.
- Bacon: Provides protein and B vitamins, though it’s higher in sodium and saturated fat. Using turkey bacon reduces both.
- Cheddar Cheese: Rich in calcium and protein. Choosing sharp cheddar means you can use less for more flavor.
- Sour Cream: Contains probiotics (if using live cultures) and adds calcium. Greek yogurt is a higher-protein alternative.
Dietary Considerations: This recipe is naturally gluten-free. For a lower-carb version, swap half the potatoes for cauliflower (steam and mash it separately, then combine). For a lower-fat version, use turkey bacon, reduced-fat cheese, and Greek yogurt in place of sour cream.
Personal Wellness Perspective: I believe in balance—this casserole is a treat, not an everyday meal. But when you’re eating real, whole foods (even the indulgent ones), there’s something nourishing about the experience. Sharing a warm, homemade meal with people you love? That’s good for the soul, and that counts for something.
Conclusion
This easy loaded bacon mashed potato casserole has become a staple in my kitchen for one simple reason: it delivers every single time. Whether I’m making it for a holiday dinner, a potluck, or just a Tuesday night when I need something comforting, it never disappoints. The creamy potatoes, the crispy bacon, the melted cheese—it’s a combination that feels both indulgent and familiar, like a hug from an old friend.
What I love most about this recipe is how forgiving it is. You can tweak the cheese, swap the bacon for ham, add herbs or veggies—it always works. It’s the kind of dish that invites experimentation and rewards creativity. So don’t be afraid to make it your own. Add a little extra garlic. Throw in some caramelized onions. Use smoked Gouda instead of cheddar. The base is so solid that you can play around without worrying about ruining it.
I’d love to hear how yours turns out. Did you try a variation? Did your picky eater finally admit they like mashed potatoes? Drop a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me—I want to see your beautiful, bubbly, bacon-topped creation. Until next time, happy cooking!
Frequently Asked Questions
Can I make this casserole ahead of time?
Absolutely! Assemble the casserole completely (without baking), cover tightly with foil, and refrigerate for up to 24 hours. When you’re ready to bake, add about 10 minutes to the baking time since you’re starting from cold. You can also freeze it unbaked for up to 3 months.
What’s the best potato for this recipe?
Yukon Gold potatoes are my top choice—they’re naturally buttery and creamy without needing tons of extra fat. Russets work well too, but they’re starchier and can become gluey if overmixed. Red potatoes are too waxy and won’t give you that fluffy texture you want in a casserole.
Can I make this recipe dairy-free?
Yes! Use plant-based butter, unsweetened oat milk or almond milk, and a dairy-free cheddar-style shred. For the sour cream, try a dairy-free version or make a quick cashew cream (soak 1/2 cup cashews in hot water for 15 minutes, then blend with water until smooth). The texture will be slightly different, but it’s still delicious.
How do I prevent the casserole from being watery?
The key is the steam-dry step after boiling the potatoes. Let them sit in the colander for 2-3 minutes so excess moisture evaporates. Also, avoid overcooking the potatoes—they should be fork-tender, not falling apart. And don’t skip the step of warming the milk—cold dairy can cause the potatoes to seize up and release water during baking.
Can I add other vegetables to this casserole?
Definitely! Broccoli florets (blanched first), sautéed mushrooms, caramelized onions, roasted red peppers, or even frozen peas all work well. Just make sure any vegetables are cooked and drained of excess moisture before folding them into the potatoes, or you’ll end up with a watery casserole.
Pin This Recipe!

Easy Loaded Bacon Mashed Potato Casserole Recipe
This easy loaded bacon mashed potato casserole is the ultimate comfort food—creamy Yukon Gold potatoes, crispy bacon, and melted cheddar cheese come together in a dish that even self-proclaimed mashed potato haters love. Perfect for holidays, potlucks, or cozy weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds Yukon Gold potatoes, peeled and cut into 2-inch chunks
- 8 slices thick-cut bacon
- 1 cup shredded sharp cheddar cheese, divided
- 1/2 cup sour cream
- 1/4 cup unsalted butter, melted
- 1/2 cup whole milk, warmed
- 3 green onions, thinly sliced (plus extra for garnish)
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt, plus more for boiling water
- 1/4 teaspoon black pepper
- 1/4 cup grated Parmesan cheese (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or non-stick spray.
- Cook the bacon: Place bacon slices in a cold skillet, then turn heat to medium. Cook for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of bacon fat.
- Boil the potatoes: Place peeled and cut potatoes in a large pot and cover with cold water by about 2 inches. Add a generous pinch of salt (about 1 tablespoon). Bring to a boil over high heat, then reduce to a simmer. Cook for 12-15 minutes until fork-tender.
- Drain and steam dry: Drain potatoes in a colander and let sit for 2-3 minutes to remove excess moisture.
- Mash the potatoes: Return potatoes to the pot or a large mixing bowl. Mash with a potato masher until mostly smooth, with a few small lumps for texture.
- Add the creamy base: To the mashed potatoes, add reserved bacon fat, melted butter, warmed milk, sour cream, garlic powder, onion powder, salt, and pepper. Stir gently until combined. Taste and adjust seasoning.
- Fold in the mix-ins: Add 3/4 cup of shredded cheddar cheese, half of the crumbled bacon, and sliced green onions. Fold gently until evenly distributed.
- Transfer to the baking dish: Spread the potato mixture evenly in the prepared dish. Smooth the top with a spatula.
- Add the topping: Sprinkle remaining 1/4 cup cheddar cheese over the top, followed by remaining bacon and grated Parmesan cheese (if using).
- Bake: Place dish on the middle rack of the preheated oven. Bake for 20-25 minutes until cheese is melted and bubbly and edges are lightly golden. For a deeper golden crust, broil for the last 1-2 minutes, watching closely.
- Rest before serving: Let the casserole sit for 5 minutes after removing from the oven. Garnish with additional sliced green onions and serve warm.
Notes
Don’t skip the steam-dry step after boiling potatoes to prevent a watery casserole. Use room-temperature dairy for best texture. Grate your own cheese for smooth melting. Season the boiling water generously. Avoid overmixing to prevent gluey potatoes.
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 380
- Sodium: 680
- Fat: 22
- Carbohydrates: 35
- Fiber: 3
- Protein: 12
Keywords: loaded bacon mashed potato casserole, easy mashed potato casserole, bacon cheddar mashed potatoes, holiday side dish, comfort food casserole



