Cheesy Bacon Potato Gratin is a rich, creamy potato bake layered with cheese, optional crispy bacon, and a golden top your guests will absolutely love.

Few side dishes feel as celebratory as a bubbling pan of cheesy potatoes. This gratin gives you tender slices of russet potatoes tucked into a velvety cheese sauce with a beautiful browned crust on top.

It’s exactly the kind of dish you bring to the table when you want everyone to lean in and ask, “What smells so good?” Whether you’re pairing it with roast meat, baked chicken, or a simple green salad, it instantly makes dinner feel special.

If you’d like to add bacon (and honestly, why wouldn’t you?), you can scatter it between the layers for smoky pops of flavor in every bite. It’s cozy, indulgent, and incredibly satisfying straight from the oven.

What You Need to Make This Cheesy Bacon Potato Gratin

  • Russet potatoes – Their higher starch content helps the slices become tender and creamy while still holding their shape in neat layers.
  • Unsalted butter – Forms the base of the roux and adds rich, buttery flavor to the sauce and the greased baking dish.
  • All-purpose flour – Whisked into the melted butter to create a simple roux that thickens the creamy cheese sauce.
  • Whole milk – Provides body and smoothness without making the sauce too heavy; using it warm helps everything blend more easily.
  • Heavy cream – Adds lush richness and that luxurious, velvety texture you expect from a classic potatoes au gratin.
  • Sharp cheddar cheese – The primary cheesy flavor; sharp cheddar melts well but still brings a bold, savory bite.
  • Parmesan cheese – A little Parmesan on top gives a salty, nutty finish and helps create a beautifully golden, crisped crust.
  • Garlic – Minced garlic simmers in the sauce, infusing every layer with gentle, savory aroma.
  • Salt, black pepper, and paprika – Simple seasonings that bring balance; paprika adds a soft warmth and lovely color to the top.
  • Crispy cooked bacon – Optional but irresistible; crumble it between layers or over the top for smoky, salty crunch.
  • Fresh parsley – Sprinkled on just before serving to brighten the dish with fresh flavor and a pop of color.

Step-by-Step Cheesy Bacon Potato Gratin

STEP 1: Prep the pan and potatoes.

Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray. Peel the potatoes and slice them thinly, aiming for even slices so they cook at the same rate.

STEP 2: Start the roux.

In a medium saucepan over medium heat, melt the butter until it’s fully liquefied and just beginning to foam. Sprinkle in the flour and whisk constantly for about a minute, until the mixture smells toasty and looks pale golden.

STEP 3: Build the creamy base.

Slowly pour in the warmed milk and cream while whisking, making sure to smooth out any lumps. Continue cooking, stirring frequently, until the sauce thickens slightly and coats the back of a spoon.

STEP 4: Season and add cheese.

Stir in the minced garlic, salt, pepper, and paprika. Let the garlic cook in the sauce for a minute. Remove the pan from the heat and whisk in most of the cheddar and Parmesan until fully melted and silky.

STEP 5: Layer the potatoes and bacon.

Arrange half of the potato slices in an even layer in the prepared baking dish. Pour over half of the cheese sauce, gently spreading to cover. If using bacon, scatter some crumbled pieces between the layers. Repeat with the remaining potatoes and sauce.

STEP 6: Finish with cheese and bake.

Sprinkle the remaining cheddar and Parmesan evenly over the top. Cover the dish tightly with foil and bake for about 40 minutes, until the potatoes are starting to soften and the sauce is bubbling around the edges.

STEP 7: Brown the top and rest.

Remove the foil and bake for another 20 minutes, or until the potatoes are fully tender and the top is deeply golden and slightly crisp. Let the gratin rest for about 10 minutes, then garnish with chopped parsley before serving.

Serving Ideas for Cheesy Bacon Potato Gratin

Cheesy Bacon Potato Gratin is wonderful alongside classic roast meats like herb-roasted chicken, beef roast, or baked ham. Its creaminess balances savory, meaty mains beautifully.

For a lighter pairing, serve it with a simple green salad dressed in a tangy vinaigrette. The fresh greens cut through the richness and make the entire plate feel more balanced.

You can also treat this gratin as the star of a cozy vegetarian-friendly dinner (just skip the bacon) with steamed green beans, roasted Brussels sprouts, or sautéed asparagus on the side.

Can I make this gratin ahead of time?

Yes. Assemble the dish, bake it until just tender, then cool and refrigerate. Reheat covered with foil until hot, then uncover briefly to re-crisp the top before serving.

What kind of potatoes work best?

Starchy potatoes like russets or Yukon Golds are ideal. They become wonderfully tender and help thicken the sauce slightly, giving the gratin that creamy, cohesive texture you’re looking for.

How do I add bacon without making it greasy?

Cook the bacon until nicely crisp, then drain it well on paper towels. Crumble it and layer it between the potatoes and sauce, rather than laying full slices, to keep flavor without excess grease.

Can I freeze leftover potato gratin?

You can, though the texture softens a bit. Cool completely, wrap tightly, and freeze in portions. Reheat in the oven from thawed, adding a small splash of cream if it seems dry.

Pro Tips for Cheesy Bacon Potato Gratin

  • Slice evenly for perfect texture. Aim for slices about 1/8-inch thick. Thicker pieces may stay firm, while ultra-thin slices can break down and lose that pretty layered look.
  • Warm the dairy before adding. Using milk and cream that are gently warmed helps the roux combine smoothly and prevents a grainy sauce, especially once the cheese is stirred in.
  • Let it rest before serving. Those 10 minutes out of the oven are crucial. The sauce thickens slightly, the layers settle, and you’ll get cleaner slices instead of a runny pool.

How to Store & Reheat

Once the gratin has cooled to room temperature, cover the baking dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 3–4 days.

For reheating a larger portion, place it in an oven-safe dish, cover with foil, and warm at 350°F (175°C) until hot throughout. Remove the foil for the last few minutes to refresh the golden top.

Individual servings reheat nicely in the microwave on medium power. If the gratin seems a little dry after chilling, stir in a teaspoon or two of milk or cream around the edges before reheating to bring back the silky texture.

Cheesy Bacon Potato Gratin

A decadent, layered potato side dish baked to golden perfection in a velvety cheese sauce. This indulgent gratin features tender slices of potato enveloped in a creamy blend of cheddar and Parmesan, crowned with a bubbling, golden crust. Ideal for festive gatherings, cozy family dinners, or when only a rich, savory accompaniment will do.
Pin it to remember it! Rate
Course: Side Dish
Cuisine: American
Keyword: Cheesy Bacon Potato Gratin
Prep Time: 20 minutes
Cook Time: 1 hour
Total Time: 1 hour 20 minutes
Servings: 6

Ingredients

  • 2 cups whole milk gently heated
  • 1 tablespoon finely chopped fresh parsley for garnish
  • 1/2 teaspoon kosher salt with extra to taste
  • 2 cloves garlic minced
  • 1/4 teaspoon paprika optional for a touch of color
  • 2 tablespoons plain all-purpose flour
  • 1 cup heavy cream
  • 1/2 cup finely grated Parmesan cheese divided
  • 1/4 teaspoon ground black pepper
  • 2 tablespoons unsalted butter
  • 2 pounds russet potatoes peeled and cut into thin rounds
  • 2 cups shredded sharp cheddar cheese divided

Instructions

  • Preheat the oven to 375°F (190°C). Lightly coat a 9-by-13-inch baking dish with butter or a nonstick spray to prevent sticking.
  • To prepare the cheese sauce, place a medium-sized saucepan over medium heat and melt the butter. Stir in the flour, whisking continuously, and cook for approximately 1 minute until it forms a light roux with a pale golden hue.
  • Gradually pour in the warmed milk and heavy cream, whisking until a smooth mixture forms. Stir in the minced garlic, salt, pepper, and paprika. Let the sauce simmer gently, stirring frequently, until slightly thickened—about 5 minutes.
  • Remove the pan from heat. Stir in 1½ cups of the cheddar and ¼ cup of the Parmesan, mixing until fully melted and incorporated into the sauce.
  • Evenly distribute half of the sliced potatoes across the bottom of the prepared baking dish. Pour over half of the cheese sauce to coat the layer thoroughly. Repeat with the remaining potato slices, then cover with the rest of the sauce.
  • Sprinkle the top with the reserved ½ cup cheddar and remaining ¼ cup Parmesan, spreading evenly for an even crust.
  • Cover the dish with foil and bake in the preheated oven for 40 minutes. Afterward, uncover and continue baking for an additional 20 minutes, or until the potatoes are fork-tender and the surface turns golden and bubbly.
  • Allow the gratin to rest for 10 minutes after baking. Garnish with freshly chopped parsley just before serving.
Love This Recipe? Save it!

Notes

For best results, use a mandoline slicer to ensure uniformly thin potato slices, which promote even cooking throughout the gratin.

Leave a Reply

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

Recipe Rating