Oh, you guys! I’ve been so excited to share this one with you. It’s one of those recipes that just… *happens*. You know, one of those magical nights in the kitchen where you throw a few things together, and suddenly, you’ve created something that your family devours in minutes and begs for again the very next week. For me, that dish is these Cheesy Bacon Potatoes. Seriously, the moment the aroma starts wafting from the oven, my whole house lights up. It’s like a beacon, drawing everyone in. My youngest, bless his heart, usually tries to sneak a bite straight from the pan, which I totally understand because the temptation is real! These aren’t just potatoes; they’re fluffy, creamy, crispy, salty, cheesy perfection all rolled into one glorious dish. If you’ve ever made potato gratin or a Loaded Baked Potato, think of this as that beloved cousin, but with a bit more pizzazz and a whole lot more comfort. It’s the ultimate crowd-pleaser, and honestly, it’s become my go-to for everything from a weeknight dinner side to a potluck star. Get ready to fall in love!
What are Cheesy Bacon Potatoes?
So, what exactly are these magical Cheesy Bacon Potatoes? At their heart, they’re a symphony of simple, yet utterly delicious ingredients. Imagine tender, fork-tender potatoes, bathed in a luscious, creamy cheese sauce, studded with crispy, salty bacon bits, and then baked until bubbly and golden. It’s not just a side dish; it’s an experience. The name says it all, right? We’re talking about layers of flavor and texture that just work so, so well together. Think of it as the ultimate comfort food hug in a casserole dish. It’s the kind of dish that makes you feel warm and happy from the inside out. I’ve heard some people describe it as a souped-up mashed potato, or a more indulgent scalloped potato, and I can totally see that. But for me, it’s just *itself* – a glorious celebration of everything good in the potato world, elevated by the irresistible combination of cheese and bacon. It’s simple, it’s honest, and it’s pure deliciousness.
Why you’ll love this recipe?
Honestly, where do I even begin? There are so many reasons why this recipe has earned a permanent spot in my recipe binder (and in my heart!). First and foremost, the FLAVOR. It’s a flavor explosion that hits all the right notes. The potatoes are perfectly cooked – not mushy, but tender and yielding. The creamy cheese sauce is rich and decadent without being heavy, clinging to every potato slice like a warm hug. And the bacon? Oh, the bacon. It adds those irresistible salty, smoky crunchies that elevate the whole dish from great to absolutely unforgettable. It’s the kind of flavor that makes you close your eyes in pure bliss. Then there’s the SIMPLICITY. I know, I know, sometimes cheesy, creamy dishes can sound intimidating, but trust me, this one is surprisingly easy. You don’t need fancy techniques or a culinary degree. It’s all about layering good ingredients and letting the oven do its magic. Even on those nights when I’m feeling totally drained, I can whip this up without breaking a sweat. And let’s talk COST-EFFICIENCY. Potatoes are one of the most budget-friendly staples out there, and bacon and cheese, while not the cheapest, go a long way in making this dish feel incredibly luxurious without breaking the bank. It’s a fantastic way to make a humble ingredient shine. Plus, the VERSATILITY is a huge win for me. While it’s phenomenal as a side to Grilled Steak, roasted chicken, or even a holiday ham, I’ve also served it as a main course with a big, fresh salad on the side, and nobody complained! It’s hearty enough to stand on its own. What I love most about this is that it consistently gets rave reviews from everyone I serve it to, from my picky-eating kids to my discerning in-laws. It’s a recipe that just *works*, every single time, and that kind of reliability is gold in my kitchen.
How do I make Cheesy Bacon Potatoes?
Quick Overview
This is a dish that’s all about creating layers of flavor and texture. We’ll start by prepping our potatoes and bacon, then whip up a simple, creamy cheese sauce, and finally assemble everything in a baking dish to let it bubble and bake to golden perfection. The beauty of this method is that it allows the potatoes to cook evenly in the sauce while the cheese melts into an irresistible blanket, and the bacon adds those delightful little bursts of salty crunch. It’s straightforward, rewarding, and the end result is pure comfort food bliss.
Ingredients
For the potatoes: For the potatoes: For the potatoes: For the potatoes: For the potatoes: For the potatoes: For the potatoes: For the potatoes
2 ½ pounds Yukon Gold potatoes (about 4-5 medium), peeled and thinly sliced (about 1/8 inch thick)
Pro Tip: Yukon Golds are my absolute favorite here because they hold their shape beautifully and have a wonderful creamy texture. Russets can get a bit too starchy, and red potatoes can sometimes be a little waxy. But if those are what you have, they’ll still work! Just aim for slices that are roughly the same thickness for even cooking.
For the Bacon:
8 slices thick-cut bacon, chopped into ½ inch pieces
When picking bacon, I always go for thick-cut if I can find it. It gives you that satisfying chew and crunch without getting lost in the dish. Plus, it renders out that delicious fat we’ll use later!
For the Creamy Cheese Sauce:
4 tablespoons unsalted butter
⅓ cup all-purpose flour
2 ½ cups whole milk, warmed
1 teaspoon salt, or to taste
½ teaspoon black pepper, or to taste
¼ teaspoon garlic powder
Pinch of nutmeg (optional, but it’s my secret weapon!)
2 cups shredded sharp cheddar cheese
1 cup shredded Gruyere cheese (or another good melting cheese like Monterey Jack or Provolone)
Warming the milk is key here! It helps prevent the sauce from becoming lumpy and ensures a smoother, silkier texture. And don’t be shy with the cheese – the more, the merrier! I love the combo of sharp cheddar for that classic flavor and Gruyere for its nutty, complex notes.
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
First things first, preheat your oven to 375°F (190°C). While the oven is warming up, grab a 9×13 inch baking dish. You don’t need to grease it because the cheesy sauce will do all the work, but just having it ready makes the assembly process so much smoother. Having everything prepped and ready to go is like a secret weapon for stress-free cooking!
Step 2: Cook the Bacon
In a large skillet over medium heat, cook the chopped bacon until it’s nice and crispy. This usually takes about 8-10 minutes. Once it’s done, use a slotted spoon to transfer the bacon bits to a paper towel-lined plate to drain off any excess grease. Don’t toss that bacon grease, though! We’re going to use it for extra flavor. Once the pan has cooled slightly, carefully pour out most of the grease, leaving about 2 tablespoons in the skillet. Set the crispy bacon aside for later.
Step 3: Make the Roux
Add the 4 tablespoons of unsalted butter to the same skillet where you cooked the bacon, over medium heat. Once the butter is melted and starts to bubble, whisk in the ⅓ cup of all-purpose flour. Cook, whisking constantly, for about 1-2 minutes. This step is important because it cooks out the raw flour taste and creates a roux, which will thicken our sauce. You want it to look like a smooth paste, a light golden color.
Step 4: Create the Cheese Sauce
Slowly pour in the warmed milk, whisking continuously as you add it. Keep whisking until the sauce is smooth and begins to thicken. This usually takes about 5-7 minutes. Once it’s thickened enough to coat the back of a spoon, stir in the salt, pepper, garlic powder, and that tiny pinch of nutmeg if you’re using it. Then, remove the skillet from the heat and stir in the shredded cheddar and Gruyere cheeses until they’re completely melted and the sauce is smooth and creamy. Taste it and add more salt or pepper if needed. It should smell absolutely divine right about now!
Step 5: Assemble the Dish
Now for the fun part: assembly! Start by arranging about half of your thinly sliced potatoes in an even layer at the bottom of your prepared baking dish. Pour about half of the creamy cheese sauce evenly over the potatoes. Sprinkle half of the crispy bacon bits over the sauce. Repeat with the remaining potatoes, the rest of the cheese sauce, and the rest of the bacon bits. Make sure everything is nicely covered.
Step 6: Bake to Perfection
Cover the baking dish tightly with aluminum foil. This helps the potatoes cook through evenly without the top burning. Pop it into your preheated oven and bake for 45 minutes. After 45 minutes, carefully remove the foil and bake for another 20-25 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown and bubbly. You’ll know it’s ready when you see those irresistible cheesy bubbles and the beautiful golden crust forming!
Step 7: Rest and Serve
This is probably the hardest part – waiting! Let the Cheesy Bacon Potatoes rest for about 10 minutes after taking them out of the oven. This allows the sauce to set up a bit, making it easier to serve and ensuring every bite is perfectly saucy. Then, serve it up hot and watch the smiles appear!
What to Serve It With
These Cheesy Bacon Potatoes are so versatile, they can truly make an appearance at any meal. For a comforting BREAKFAST, I love serving a small scoop alongside scrambled eggs and a side of fresh fruit. It’s pure weekend bliss. On a more elegant BRUNCH spread, I’d serve it in smaller ramekins for individual portions, perhaps with some smoked salmon, avocado toast, and a light mimosa. It adds that touch of decadence that makes brunch feel special. As a decadent DESSERT (yes, you read that right!), a very small portion can be surprisingly satisfying after a rich meal, especially if you’ve got a sweet tooth but want something savory too. Think of it as a savory intermezzo! But where it truly shines is as a main event or the star side dish for a COZY DINNER. It’s fantastic with grilled steaks, roasted chicken, Pork Chops, or even alongside a hearty lentil soup. My family loves it with burgers! My personal favorite tradition is pairing it with some simple pan-seared salmon. The richness of the potatoes with the flaky fish is just divine. We’ve also had it at potlucks, and it always disappears first!
Top Tips for Perfecting Your Cheesy Bacon Potatoes
Over the years, I’ve learned a few little tricks that I think really elevate this dish from good to absolutely spectacular. When it comes to potato prep, precision is key. Peeling them first and then slicing them thinly (about 1/8-inch thick) is crucial. I use a mandoline slicer sometimes, but a sharp knife works just as well. The most important thing is to get them as uniform as possible so they cook evenly. If some slices are too thick, they won’t get tender in time, and if they’re too thin, they can turn to mush. Don’t be tempted to skip the warming of the milk for the sauce – I learned that the hard way early on, and it led to a lumpy mess more than once! Slowly whisking it into the roux is your best bet for a silky smooth sauce. When it comes to mixing the cheese into the sauce, make sure the pan is off the heat. This prevents the cheese from becoming oily or grainy. Stir until it’s just melted and smooth. Some people like to reserve a little cheese and bacon to sprinkle on top before baking, which I totally recommend for that extra visual appeal and crunch factor! If you find your sauce is a bit too thick after adding the cheese, a splash more warm milk can help thin it out. Conversely, if it’s too thin, let it simmer gently for another minute or two off the heat. For ingredient swaps, if you’re not a fan of Gruyere, a good sharp white cheddar, Monterey Jack, or even a mild provolone works beautifully. The key is a good melting cheese. And for the bacon, if you’re feeling adventurous, try smoked paprika bacon for an extra smoky kick, or even a maple-cured bacon for a hint of sweetness. Baking tips are mostly about patience! Ensure your oven is at the correct temperature. Covering it for the first part of baking is vital for even cooking. When you remove the foil, keep an eye on it – ovens vary, and you want that beautiful golden-brown top without burning the edges. If you notice the edges are browning too quickly but the center isn’t done, you can always loosely tent the dish with foil again. Lastly, don’t skip the resting period after baking. It makes a huge difference in the texture and ease of serving!
Storing and Reheating Tips
This dish is so good, you’ll likely have leftovers, and thankfully, it stores and reheats wonderfully. For storing at ROOM TEMPERATURE, I really don’t recommend leaving it out for more than two hours. It’s a dairy-heavy dish, and food safety is always my top priority. Once it’s cooled down a bit, transfer any leftovers to an airtight container. If you’re refrigerating, it should keep well in the refrigerator for about 3 to 4 days. Make sure it’s completely cooled before sealing it up. I usually use a glass or plastic container with a tight-fitting lid. When it comes to FREEZER instructions, these Cheesy Bacon Potatoes can be frozen, but the texture might change slightly upon thawing, becoming a bit softer. If you plan to freeze it, I’d recommend freezing it *before* baking if possible, or freezing individual portions after it’s been baked and cooled. Wrap it tightly in plastic wrap, then in aluminum foil, or place it in a freezer-safe container. It should stay good in the freezer for up to 2-3 months. For thawing, the best method is to transfer it from the freezer to the refrigerator overnight. Then, you can reheat it. When it comes to reheating, I find the best way to maintain that creamy texture is to reheat it gently in the oven. Cover the dish with foil and bake at around 300°F (150°C) until heated through, about 20-30 minutes depending on the portion size. You can also reheat individual portions in the microwave, but be mindful that the cheese sauce can sometimes separate or become a bit rubbery if microwaved too aggressively. For glaze timing advice, if you’re planning to store leftovers unbaked, don’t add the final cheese topping or bacon bits until just before baking to keep them fresh. If you’ve already baked it, it’s best to add any finishing touches like fresh parsley or a sprinkle of cheese just before serving after reheating.
Frequently Asked Questions
Final Thoughts
So there you have it – my absolute favorite Cheesy Bacon Potatoes! I truly hope you give this recipe a try. It’s more than just a dish to me; it’s a source of joy, comfort, and happy memories around my family table. It’s the kind of recipe that makes you feel like a kitchen rockstar, even on the most chaotic weeknights. The way the potatoes turn out so tender, enveloped in that rich, cheesy sauce with those perfect salty pops of bacon… it’s just sublime. If you’re looking for other hearty potato dishes, you might also enjoy my Garlic Herb Roasted Potatoes or my Creamy Funeral Potatoes recipe. But for pure, unadulterated comfort, these Cheesy Bacon Potatoes are tough to beat. I can’t wait to hear how yours turn out! Please, please, please leave a comment below and tell me what you think, or share your own favorite variations. And if you snap a picture, tag me on social media – I love seeing your culinary creations! Happy cooking!

Cheesy Bacon Potatoes
Ingredients
Main Ingredients
- 0.5 pound bacon
- 6 cup russet potatoes peeled and chopped into 1/2"-3/4" pieces (about 3 extra large potatoes)
- 1 teaspoon kosher salt
- 0.75 teaspoon freshly ground black pepper
- 1.5 cup shredded cheddar or Mexican blend cheeses
- 3 whole green onions sliced thin, for topping
Instructions
Preparation Steps
- COOK THE BACON: Spread the bacon strips out across a large rimmed baking sheet pan and place on the middle rack of a COLD oven. Set the temperature to 400 degrees F. Set a timer for 16 minutes and check the bacon. Remove it from the oven when it is as crisp or crunchy as you like (usually around 18 minutes for a chewy crunch).
- While the bacon is cooking, peel and chop the potatoes. Transfer the cooked bacon to a paper towel lined plate to drain. There should be 2-3 tablespoons of bacon grease left on the sheet pan. Toss the potatoes with tongs to thoroughly coat them in the bacon grease. Sprinkle with salt and pepper. Spread the potatoes out in a single layer and bake for 20 minutes.
- Stir the potatoes well and bake an additional 20 minutes. Stir again, making sure that none of the potatoes are sticking to the tray. Bake another 15 minutes.
- Chop the bacon into small pieces. Remove the potatoes from the oven, stir again and sprinkle generously with shredded cheese and chopped bacon. Return the tray to the oven and bake an additional 2-3 minutes, until the cheese has melted.
- Top with sliced green onions just before serving. Enjoy!
