Cheesy Potato Gratin Casserole Recipe layers tender potatoes with garlicky cream and a bubbly blanket of Gruyere, cheddar, and Parmesan that bakes into pure comfort. This one fits weeknights and holidays alike, and the total time runs about 1 hour 30 minutes from slice to serve. I baked a test pan for my street’s Sunday dinner and had to negotiate for the last square.
Why You Should Try This Cheesy Potato Gratin Casserole Recipe
Cheesy Potato Gratin Casserole Recipe brings rich flavor, crisp edges, and a velvety center in every scoop. The blend of cheeses gives nutty depth, sharp tang, and salty sparkle. The top browns beautifully while the inside stays creamy.
This side dish plays well with almost anything. It anchors roast chicken, steak, pork chops, or a simple salad night. It also travels well to potlucks, which means you earn hero status with very little stress.
Ingredients You’ll Need
- Russet or Yukon Gold potatoes, 3 pounds, peeled and sliced 1/8 inch thick; Yukon Golds hold shape and give a buttery bite
- Heavy cream, 1 cup; swap half-and-half if you prefer a lighter sauce
- Whole milk, 1 cup; evaporated milk works as a pantry shortcut
- Unsalted butter, 3 tablespoons
- Garlic, 3 cloves, minced; 1 teaspoon garlic powder works in a pinch
- Gruyere cheese, 1 cup, freshly grated; Emmi or Président brands melt beautifully
- Sharp cheddar, 1 cup, freshly grated; Tillamook or Cabot keep bold flavor
- Parmesan, 1/2 cup, finely grated
- Fresh thyme leaves, 1 teaspoon, or 1/2 teaspoon dried
- Ground nutmeg, 1/8 teaspoon
- Kosher salt, 1 1/2 teaspoons, plus more to taste
- Black pepper, 1 teaspoon
- Optional boosters: thinly sliced shallot, 1 small; cooked crumbled bacon, 1/2 cup; pinch of smoked paprika for a subtle campfire vibe
Pantry shortcuts and swaps:
- Use pre-shredded cheese when you need speed, but expect a slightly less silky melt due to anti-caking starch.
- Sub Greek yogurt for 1/4 cup of the cream if you want a bit more tang.
- Use a carton of cream-of-mushroom soup only if you must; it changes the classic flavor but still satisfies.
Equipment:
- 9×13-inch baking dish or 3-quart casserole
- Mandoline or very sharp knife
- Medium saucepan and whisk
- Large bowl
- Foil
- Nonstick spray or softened butter for the dish
How to Make Cheesy Potato Gratin Casserole
- Prep time: 20 minutes
- Cook time: 60 to 70 minutes
- Total time: about 1 hour 30 minutes, plus a 10-minute rest
- Heat the oven to 375°F and grease the baking dish.
- Warm a saucepan over medium heat. Melt the butter, then add garlic and shallot if using. Stir for 1 minute until fragrant.
- Whisk in cream and milk. Add thyme, nutmeg, salt, and pepper. Bring the mixture to a gentle simmer, then lower the heat.
- Stir in half of the Gruyere and half of the cheddar until the sauce looks smooth. Pull the pan from the heat.
- Slice the potatoes 1/8 inch thick with a mandoline or knife. Pat them dry with paper towels so the sauce clings.
- Layer half the potatoes in the dish, slightly overlapping. Sprinkle with a pinch of salt and pepper.
- Pour half the cheese sauce over the potatoes. Sprinkle with half of the remaining Gruyere, half of the remaining cheddar, and half the Parmesan. Add bacon here if you chose that adventure.
- Repeat with the remaining potatoes, then the rest of the sauce and cheeses.
- Cover the dish with foil, tented so it does not touch the cheese. Bake for 40 minutes.
- Remove the foil and bake 20 to 30 minutes more until the top browns and the potatoes feel tender when you pierce them with a knife. Let the casserole rest 10 to 15 minutes so the sauce thickens before you cut into it.
Tips & Tricks
- Slice evenly so the potatoes cook at the same pace; a mandoline keeps things tidy.
- Salt the potato layers lightly to season from the inside out.
- Keep the sauce at a gentle simmer so the dairy stays smooth.
- Shred cheese fresh for the best melt and flavor.
- If the top browns too fast, tent the dish loosely with foil for the last stretch.
- Add a splash of milk when you reheat to bring the creaminess back.
What to Serve with Cheesy Potato Gratin Casserole
This casserole pairs beautifully with roast chicken, seared steak, or baked salmon. A crisp green salad with lemon vinaigrette balances the richness. I also love steamed green beans or roasted broccoli for color and crunch. If you cook for brunch, serve it next to eggs and a bright fruit salad.
Make-Ahead and Storage
Assemble the entire dish up to 24 hours ahead. Cover and refrigerate, then bake straight from the fridge and add 10 to 15 minutes to the cook time. You can also par-bake for 30 minutes, chill, then finish baking the next day for a faster turnaround.
Store leftovers covered in the fridge for up to 4 days. Freeze tightly wrapped portions for up to 2 months. Reheat covered at 350°F until hot, about 20 minutes for a square, and splash in a bit of milk or cream to revive the sauce.
Nutrition Information
Per serving, about 8 servings: 410 calories; 24 g fat; 13 g saturated fat; 760 mg sodium; 34 g carbohydrates; 3 g fiber; 5 g sugar; 16 g protein.
These numbers are estimates based on standard ingredients and serving sizes.

Cheesy Potato Gratin Casserole Recipe
Ingredients
Instructions
- Preheat oven to 375°F (190°C).
- Butter a casserole dish and layer half of the sliced potatoes at the bottom.
- Sprinkle garlic powder, salt, and pepper over the potatoes.
- Spread half of the cheddar cheese on top of the potatoes.
- Pour half of the heavy cream evenly over the cheese.
- Repeat layers with remaining potatoes, seasoning, cheese, and cream.
- Sprinkle grated Parmesan cheese over the top.
- Cover the casserole with foil and bake for 45 minutes.
- Remove foil and bake an additional 15 minutes until golden and bubbly.
- Let rest for 10 minutes before serving.
