Bacon Cheese Scalloped Potatoes Recipe: Crispy Top, Melty Layers

Side Dishes

Bacon Cheese Scalloped Potatoes Recipe: Crispy Top, Melty Layers

This bacon cheese scalloped potatoes recipe delivers the perfect balance of textures and flavors—crispy golden edges, creamy cheese layers, and smoky bacon that ties everything together.

The secret lies in the layering technique and baking at just the right temperature (375°F) to achieve that ideal contrast between crispy top and tender interior. I've perfected this dish over years of testing, and it's become a crowd-pleaser at holiday dinners and casual weeknight meals alike.

The foundation of great scalloped potatoes is in the cheese—sharp cheddar melts beautifully while mozzarella adds stretch and creaminess. Thinly sliced potatoes ensure even cooking, and crispy bacon crumbles between layers add a salty, smoky depth that elevates every bite.

The dish bakes for about 45 minutes, developing that signature crispy crust while keeping the interior tender and cheesy. This isn't just a side dish; it's a main-event-worthy comfort food that disappears faster than you can say "seconds, please?"

What makes this recipe truly special is the texture contrast—crispy top layer that shatters slightly with each bite, creamy cheese that pulls gently, and tender potatoes that melt in your mouth. The bacon adds another dimension of flavor and texture, making each forkful more satisfying than the last.

Whether you're serving this as a side for roasted meats or as a hearty vegetarian main with a simple salad, it's guaranteed to impress.

For the best results, don't skip the final broil—just 2-3 minutes at the end creates that perfect golden crust. Garnish with extra bacon crumbles or fresh green onions for added color and freshness.

This recipe is foolproof, restaurant-quality comfort food that you'll want to make again and again. Let's get started on creating your perfect pan of scalloped potatoes!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon cheese scalloped potatoes

Pantry staples meet smoky bacon magic—here's what you'll need for that perfect crispy-cheesy scalloped potato masterpiece.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Thinly sliced (1/8-inch thick)
Thick-Cut Bacon 🥓 12 oz Cooked until crispy, crumbled
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Mozzarella Cheese 🧀 1 ½ cups Fresh mozzarella, sliced thin
Heavy Whipping Cream 🥛 1 ½ cups Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Melted, salted to taste
All-Purpose Flour 🌾 ¼ cup For roux, Diamond Crystal preferred
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Garlic Cloves 🧄 4 cloves Minced, 1 tsp each
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Fresh Green Onions 🌱 ¼ cup Sliced for garnish
Nutmeg 🌿 ¼ tsp Freshly grated

The potatoes are your canvas, so Russets are non-negotiable—their fluffy interior holds up to layering. Thin slices (1/8-inch) cook evenly, but don't stress if they're slightly uneven. For the cheese, sharp white cheddar and fresh mozzarella are a dream team—cheddar melts into gooey perfection while mozzarella adds that signature stretch. I always grab Kraft sharp cheddar from the deli counter (it's pre-shredded but still melts beautifully) and low-moisture mozzarella from the block section. The bacon? Thick-cut from Costco gives you the most flavor per bite—crisp it up first so it's ready to crumble between layers. Pro tip: Cook the bacon in batches to avoid soggy crumbles.

No sharp cheddar? Pepper jack or Gruyère works in a pinch, but the sharpness is key. Fresh mozzarella hard to find? Part-skim mozzarella shreds work too, though they won't stretch as much. Short on heavy cream? Half-and-half plus a splash of milk gets you close. The flour is for making a simple roux to thicken the sauce—Diamond Crystal kosher salt dissolves better than table salt here. For the garlic, I usually grab a bulk jar from Trader Joe's—it's cheaper and fresher than the pre-minced stuff. Want to skip the nutmeg? Skip it entirely—this dish shines without it, but it's worth the extra minute if you've got it. The green onions are just for garnish, so baby scallions from the refrigerated section work perfectly.

Potatoes keep 1 week in the fridge in a dark, cool place—wrap them in a towel to prevent sprouting. Once sliced, toss them with cold water to prevent browning and store in an airtight container for up to 24 hours. The cheese blend? Portion it into freezer bags and freeze for up to 3 months—just thaw overnight in the fridge. This dish reheats beautifully—cover with foil and warm at 350°F for 20 minutes. Leftovers? Double the recipe—it's that good. I always make a big batch and freeze half for lazy weeknights. The crispy top? Broil for 2-3 minutes at the end—don't skip this step, or you'll miss out on the magic.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just slice potatoes, crisp the bacon, and layer everything on one sheet pan. No fancy tools, no stress, and honestly? The cleanup is just wiping a pan and calling it a day.
  • Crispy-Creamy Obsession: That first bite—crunchy top from the oven, gooey center melting with cheddar and mozzarella, and the smoky bacon cutting through it all? It’s the kind of dish that makes you pause mid-bite and think, “Why don’t I make this more often?” The heavy cream ties it all together like a hug.
  • Weeknight to Potluck: I’ve served this at lazy Tuesdays and holiday dinners—no one ever questions it. The bacon makes it feel fancy, but the prep is so simple even my college-aged kid can handle it. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Russets are cheap, bacon stretches far when chopped, and the cheeses stretch even further when melted together. I’ve fed six people for under $15 with this—feels like a restaurant meal without the guilt. Plus, leftovers reheat like a dream.

Step-by-step instructions for bacon cheese scalloped potatoes

Here's how to build layers of crispy, cheesy perfection with this crowd-pleasing classic.

1

Cook and Crumble the Bacon

Start by cutting the 12 oz thick-cut bacon into ½-inch pieces. Place them in a cold skillet over medium heat—no need to add oil, the bacon's fat will render out. Cook for 12-15 minutes, stirring occasionally, until the bacon becomes crispy and the fat has rendered out. Real talk: this is where the magic flavor starts.

Use a slotted spoon to transfer the cooked bacon to paper towels to drain excess fat, then crumble it into small pieces. Keep the rendered bacon fat in the skillet—you'll use it later for the roux. If you have leftover fat, save it for future cooking; it's pure flavor gold.

2

Prepare the Potato Layers

Peel the 3 lb russet potatoes and slice them into ⅛-inch thick rounds using a mandoline or sharp knife. For even slices, I like to work in batches—it keeps the potatoes from sticking together. Soak the sliced potatoes in cold water for 10 minutes to remove excess starch, then drain and pat them completely dry with paper towels.

Here's the thing—dry potatoes are key to that crispy top layer. Arrange the potato slices in a single layer on a baking sheet, overlapping slightly, and let them sit for 5 minutes to air dry. This step makes all the difference for that perfect crispy crust you're craving.

3

Make the Creamy Cheese Sauce

In the same skillet with the bacon fat, melt the 0.5 cup unsalted butter over medium heat. Add the 0.25 cup all-purpose flour and whisk constantly for 1-2 minutes until you have a smooth, pale roux. This is your sauce foundation—don't walk away, or it'll burn.

Gradually whisk in the 0.5 cup warmed whole milk and 1.5 cups heavy whipping cream until smooth. Stir in the 2 cups shredded sharp white cheddar cheese, 1.5 cups sliced fresh mozzarella, 0.25 tsp freshly grated nutmeg, 1.5 tsp kosher salt, and 0.5 tsp freshly cracked black pepper. Simmer for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.

4

Assemble and Bake the Potatoes

Preheat your oven to 375°F. Lightly butter a 9x13-inch baking dish—this prevents sticking and adds extra flavor. Start by layering half of the potato slices in the dish, slightly overlapping them. Sprinkle half of the crumbled bacon evenly over the potatoes, then pour half of the cheese sauce over the top.

Repeat with the remaining potato slices, bacon, and cheese sauce, finishing with a final layer of sauce on top. Press down gently on the top layer to ensure good contact with the sauce—this prevents gaps that could lead to dry spots. Don't skip this step; it's what makes the layers melt together perfectly.

5

Bake to Golden, Melty Perfection

Bake uncovered for 50-60 minutes until the top is deep golden brown and the edges are bubbling. If the top browns too quickly, tent loosely with foil for the last 10 minutes to prevent burning while still allowing the cheese to melt completely.

Let the potatoes rest for 10 minutes before serving—this gives the layers time to set and makes slicing easier. Garnish with 0.25 cup sliced fresh green onions for a pop of color and freshness. Each bite should deliver crispy edges, creamy cheese layers, and smoky bacon flavor in perfect harmony.

👨‍🍳

Pro Tips For Making Bacon Cheese Scalloped Potatoes

  • PRE-COOK THE POTATOES: Give those Russets a quick 5-minute boil in salted water before slicing—it softens them up and keeps them from turning to mush later. I used to skip this and ended up with gluey layers, no matter how careful I was with the cream.
  • CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s deep crispy, then chop it into uneven pieces—those fat bits melt into the potatoes and make the whole dish richer. Save the bacon grease too; it’s liquid gold for the cheese sauce.
  • LAYER CHEESE LIKE A PRO: Don’t just dump the cheddar and mozzarella on top—alternate shredded layers between the potato slices. The mozzarella melts faster, so sprinkle it closer to the top where it’ll get hotter. (Yes, even if it looks messy.)
  • BAKE UNTIL GOLDEN, NOT JUST BUBBLY: The cheese might look set at 350°F, but crank the oven to 400°F for the last 10 minutes to get that golden-brown crust on top. That’s where all the flavor hides—skip it, and you’re missing out.

Perfect pairings for this recipe

Protein Pairings

This dish pairs beautifully with grilled or roasted meats that complement its rich, cheesy flavors. Try serving alongside herb-crusted pork chops or smoked brisket—the smoky notes of the bacon in the potatoes harmonize perfectly with the meat's caramelized crust.

For poultry lovers, garlic butter roasted chicken thighs add a juicy contrast to the crispy potato layers. 🥓

Vegetable Sides

Light, fresh vegetables balance the richness of the scalloped potatoes. A simple garlic sautéed green bean dish with lemon zest brightens the plate, while roasted Brussels sprouts with balsamic glaze add a touch of sweetness.

For a heartier option, creamy coleslaw with a tangy dressing cuts through the richness beautifully. I often serve this with a simple arugula salad tossed in olive oil and lemon juice.

Bread Pairings

Warm, crusty bread is essential for soaking up any extra cheese sauce. A homemade dinner roll or crusty baguette works perfectly. For extra indulgence, serve with garlic bread or cheesy pull-apart bread—the buttery, cheesy flavors complement the scalloped potatoes wonderfully.

If you're serving this as a main dish, a crusty sourdough adds a rustic touch that rounds out the meal.

Drink Pairings

A crisp white wine like Sauvignon Blanc or Chardonnay pairs wonderfully with the dish's creamy, cheesy flavors. For beer lovers, a light lager or wheat beer cleanses the palate between bites.

If you prefer something non-alcoholic, sparkling apple cider or iced tea with lemon adds a refreshing contrast to the rich, savory dish. 🍷

Make-Ahead Garnishes

Prep garnishes ahead of time to save effort on serving day. Chopped green onions and crumbled bacon can be stored in airtight containers in the fridge for up to 3 days.

For extra flair, sprinkle toasted breadcrumbs or crushed potato chips on top before serving—this adds a delightful crunch that contrasts with the creamy potatoes. A drizzle of hot honey or balsamic glaze also elevates the dish with a touch of sweetness.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1240mg54%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this dish ahead of time?

Assemble the dish completely (including the final sauce layer) and refrigerate it uncovered for 24 hours before baking. When ready to bake, cover with foil and cook at 375°F for 60-75 minutes, adding 10-15 minutes uncovered at the end to crisp the top. The flavors meld beautifully overnight, making it even more delicious.

2

What can I substitute if I don't have sharp cheddar?

Try Pepper Jack for a spicy kick or Gruyère for a nutty depth. For a vegetarian version, swap the bacon with crispy fried onions or smoked paprika for flavor. Mozzarella can be replaced with provolone, though it won't stretch as much.

3

Why is my top layer not crispy?

This usually happens if the potatoes weren't dried properly or the oven temperature fluctuated. First, ensure your potatoes are completely dry before baking. Second, broil for 2-3 minutes at the very end to create that golden crust. If your oven runs hot, tent with foil for the last 10 minutes of baking.

4

How do I serve this as a main dish?

Double the recipe and serve with a fresh arugula salad or roasted Brussels sprouts to balance the richness. Add a protein like grilled chicken or shrimp skewers on the side. Garnish with extra bacon crumbles and green onions for a restaurant-worthy presentation.

5

Can I freeze leftover scalloped potatoes?

Yes! Let the dish cool completely, then wrap tightly in plastic wrap followed by aluminum foil. Freeze for up to 3 months. To reheat, thaw overnight in the fridge, then warm at 350°F for 20-25 minutes covered with foil. For best texture, broil for 2 minutes at the end to restore crispiness.

★★★★★4.5(7 reviews)
Categories Side Dishes