Cheesy Potato Casserole is the steakhouse classic you can make at home with thinly sliced russet or Yukon Gold potatoes, warm cream and milk, garlic, and three flavorful cheeses. Bake this 9 x 13-inch potato gratin at 375°F for 55–70 minutes, then let it rest for 10–15 minutes so the creamy sauce thickens and every serving holds together beautifully.
Each forkful delivers tender potatoes, bubbling sharp cheddar, nutty Gruyère or Monterey Jack, and a savory Parmesan crust. It is rich enough for a special dinner yet simple enough for a weeknight, and it makes 6–8 generous servings alongside steak, roast chicken, pork, or a crisp green salad.
Jump to RecipeWhy You’ll Love This Recipe

This casserole has the luxurious texture people expect from a steakhouse potato gratin without requiring complicated technique. The potatoes cook slowly in a seasoned cream mixture while the cheese melts into savory pockets between the layers.
The combination of cheeses gives the dish balance. Sharp cheddar brings familiar tang, Gruyère adds a nutty depth, Monterey Jack creates a softer melt if you choose it instead, and Parmesan provides a salty finish and beautifully browned top.
It is also a practical entertaining recipe. You can assemble the dish while the oven heats, let it bake beside your main course, and serve a single casserole to 6–8 guests.
For another hearty dinner that pairs well with comforting sides, you might also enjoy these cheesy French onion pork chops.
Ingredients You’ll Need

Choose russet potatoes for a fluffy, starch-rich gratin or Yukon Gold potatoes for a naturally buttery flavor and creamy texture. Either variety works well, and you may peel them or leave the skins on after scrubbing them thoroughly.
- Potatoes: Use 2 pounds sliced 1/8 inch thick.
- Dairy: Combine 1 1/2 cups heavy cream with 1 cup whole milk for a rich but pourable sauce.
- Aromatics: Two minced garlic cloves season the dairy, while optional nutmeg adds gentle warmth.
- Cheese: Layer 1 cup sharp cheddar, 1 cup Gruyère or Monterey Jack, and 1/2 cup finely grated Parmesan.
- Finishing herbs: Chives or parsley add a fresh color contrast after baking.
Freshly shred the cheese when possible. It melts more smoothly than many pre-shredded varieties, and the separate layers make it easy to distribute each flavor throughout the casserole.
If you are planning a comfort-food dinner menu, this casserole can sit beside a creamy pasta dish such as our cheesy rigatoni with mushrooms and spinach, though both dishes are rich enough that a simple salad is a wise addition.
How to Make It Step-by-Step

Step 1: Heat the oven to 375°F and butter a 9 x 13-inch baking dish. Coating the bottom and sides helps prevent sticking and adds a subtle buttery flavor to the edges.
Step 2: Slice the potatoes into even 1/8-inch rounds using a mandoline or a sharp knife. Keep the slices dry and do not soak or rinse them, because their surface starch helps thicken the cream sauce as the casserole bakes.
Step 3: Melt 2 tablespoons of unsalted butter in a saucepan over medium-low heat. Add the finely minced garlic and cook for about 30 seconds, stopping as soon as it smells fragrant so it does not become bitter.
Step 4: Pour in the heavy cream and whole milk, then stir in the kosher salt, black pepper, and optional freshly grated nutmeg. Warm the mixture until steaming but never boiling; gentle heat keeps the dairy smooth and ready to soak into the potatoes.
Step 5: Arrange one-third of the potato slices across the prepared baking dish. Try to overlap them slightly rather than leaving large gaps, which helps every bite have the same tender, creamy texture.
Step 6: Sprinkle approximately one-third of the cheddar, Gruyère or Monterey Jack, and Parmesan over the potatoes. Repeat the potatoes and cheese twice more, creating three balanced layers instead of concentrating all the cheese on top.
Step 7: Pour the warm cream mixture slowly and evenly over the casserole. Press down gently with a spatula or the back of a spoon so the liquid reaches the lower layers without disturbing the arrangement.
Step 8: Cover the dish tightly with foil and bake for 35–40 minutes. The covered portion lets the potatoes steam and become tender before the final uncovered bake focuses on browning the cheese.
Step 9: Remove the foil and bake for another 20–30 minutes, watching for a browned, bubbling top and tender potatoes when pierced with a thin knife. If the surface browns before the potatoes are ready, loosely replace the foil and continue baking.
Step 10: Let the casserole rest for 10–15 minutes before serving. Sprinkle with chopped chives or parsley, then cut into portions with a sharp knife or serve with a broad spoon.
Pro Tips for a Perfect Potato Gratin

Uniform slicing is the most important detail. A mandoline makes quick work of the potatoes, but a sharp chef’s knife also works if you take your time and aim for consistent 1/8-inch slices.
Do not skip the warm dairy step. Cold cream and milk slow the cooking process, while boiling the mixture can increase the chance of curdling; steaming-hot dairy gives the casserole a smoother start.
Pressing the potatoes down after adding the dairy helps the liquid travel through the layers. The top may not be completely submerged, but the cream should be distributed throughout the dish.
Resting is part of the recipe, not an optional pause. During those 10–15 minutes, the sauce thickens and the layers settle, producing the cohesive restaurant-style texture that is difficult to achieve when the casserole is served immediately.
For a familiar, sharper flavor, substitute all Gruyère with additional cheddar. You can also add 1/2 teaspoon onion powder or a small amount of sautéed onion, but keep additions restrained so the potato and cheese remain the focus.
This sliced potato gratin is different from a homestyle frozen-hash-brown casserole made with sour cream, condensed cream soup, and cheddar. Both are comforting, but this version gets its steakhouse character from fresh thinly sliced potatoes, warm dairy, and layered cheeses.
When building a full weekend menu, a savory potato side can also be contrasted with the tangy flavors in this hot German potato salad. Choose one potato dish for the table unless you are serving a large buffet.
What to Serve with Cheesy Potato Casserole
This casserole is made for steakhouse-style dinners. Serve it with grilled strip steak, roasted beef tenderloin, seared pork chops, or herb-roasted chicken, allowing the creamy potatoes to catch every bit of savory pan juice.
A crisp vegetable balances the richness especially well. Try roasted asparagus, green beans, a lemony arugula salad, or simply dressed mixed greens with a sharp vinaigrette.
- For a classic dinner: pair with steak and roasted asparagus.
- For a family meal: serve with roast chicken and green beans.
- For a holiday table: add glazed carrots and a fresh herb salad.
- For a casual supper: serve with pork chops and steamed broccoli.
Because the casserole already contains cream and three cheeses, you do not need another heavy side. A bright vegetable and a modest protein let the gratin remain the memorable centerpiece.
Storage, Reheating, and Make-Ahead Notes

Cool leftovers before covering and refrigerating them in the baking dish or in airtight containers. The casserole is best enjoyed within a few days, and the sauce will be firmer when cold than it was straight from the oven.
Reheat portions gently until hot, using the oven for the most even texture. Covering the dish during reheating helps prevent the cheese from becoming too dark while the center warms.
If you need to manage dinner timing, bake the casserole according to the recipe, rest it for 10–15 minutes, and keep it covered briefly before serving. Avoid leaving it at room temperature for an extended period.
For dessert after this rich dinner, finish with something fruit-forward such as an easy classic cherry crisp. Its warm fruit and crisp topping offer a pleasant contrast to the creamy potatoes.
Common Questions
Should I peel the potatoes? Either peeled or unpeeled potatoes work. Peeling gives the casserole a more polished steakhouse appearance, while leaving the skins on adds rustic character after the potatoes are scrubbed clean.
Can I use only cheddar? Yes. Substituting all Gruyère with cheddar creates a sharper, more familiar flavor while keeping the same overall method and quantities of cheese.
Can I add bacon? Cooked bacon is a possible variation, although it is less typical of a traditional steakhouse gratin. Add it sparingly so the smoky flavor does not overpower the creamy potato layers.
Why did my potatoes cook unevenly? Uneven slices are usually the reason. A mandoline or careful knife work creates slices that finish at the same time, preventing some pieces from remaining firm while thinner pieces turn soft.
For a different rich breakfast-for-dinner direction, you can browse this biscuits and gravy casserole, but the potato gratin remains the better choice when you want a classic steakhouse side.


Cheesy Potato Casserole: The Steakhouse Classic at Home
Ingredients
Method
- Heat the oven to 375°F and butter a 9 x 13-inch baking dish generously.
- Slice the potatoes very thinly and evenly, about 1/8 inch thick. Do not soak or rinse them because the surface starch helps thicken the casserole.
- Melt the butter in a saucepan over medium-low heat. Add the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the heavy cream, whole milk, kosher salt, black pepper, and optional nutmeg. Warm the mixture until steaming, but do not let it boil.
- Arrange one-third of the potatoes in the prepared baking dish. Sprinkle with roughly one-third of the cheddar, Gruyère or Monterey Jack, and Parmesan.
- Repeat the potato and cheese layers two more times, distributing the ingredients as evenly as possible.
- Pour the warm cream mixture evenly over the layered potatoes. Press the potatoes down gently so the liquid reaches the layers.
- Cover the dish tightly with foil and bake for 35–40 minutes. Remove the foil and continue baking for another 20–30 minutes, until the potatoes are tender and the top is browned and bubbling.
- Rest the casserole for 10–15 minutes before serving. Finish with chopped fresh chives or parsley if desired.
Notes
Final Thoughts
Cheesy Potato Casserole brings steakhouse comfort to the home table with straightforward ingredients and carefully layered technique. Thin potatoes, warm seasoned dairy, and a blend of cheddar, Gruyère or Monterey Jack, and Parmesan create a gratin that is creamy inside, golden on top, and satisfying from the first bite to the last.
Remember the essentials: slice evenly, do not rinse the potatoes, warm the dairy without boiling, cover the casserole for the first part of baking, and give it a full 10–15-minute rest. Those small details make the difference between a loose side dish and the cohesive, bubbling potato bake everyone hopes to find beside dinner.
Serve it with a favorite steak, roasted meat, or bright green vegetable, and garnish with chives or parsley just before it reaches the table. Once you taste the rich layers and crisp cheese crust, this easy homemade version may become your most requested dinner accompaniment.