There are some dishes that feel like a warm hug on a plate, and this cheesy potato casserole is exactly that. It's the kind of recipe that fills your kitchen with the aroma of butter, garlic, and melting cheese, drawing everyone to the stove before it even hits the table.
Advertisements1
I love how this casserole brings people together – it's simple enough for a weeknight, yet special enough for a holiday gathering. The creamy, velvety interior contrasts beautifully with the crispy, golden top, creating a texture that's pure magic.
Whether you're serving it alongside a Sunday roast or as the star of a cozy dinner, this dish is sure to become a family favorite. So grab your apron, and let's make some memories in the kitchen.
Why You'll Love This Recipe
About the Ingredients
2 lbs (900g) russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
Russets give a fluffy texture. Yukon Golds also work well for a creamier result.
1 cup (240ml) heavy cream
For richness. Substitute with half-and-half for a lighter version.
1 cup (240ml) whole milk
Adds creaminess. Any milk works, but whole milk gives the best texture.
2 cups (200g) shredded sharp cheddar cheese, divided
Sharp cheddar provides bold flavor. Mix with Gruyère for extra nuttiness.
1/2 cup (50g) grated Parmesan cheese
Adds a salty, savory depth. Pecorino Romano is a great substitute.
3 cloves garlic, minced
Fresh garlic is best. In a pinch, use 1/2 teaspoon garlic powder.
2 tablespoons (30g) unsalted butter, melted
For brushing the dish and adding richness. Use salted butter and reduce added salt.
1 teaspoon salt
Adjust to taste. Sea salt or kosher salt works well.
1/2 teaspoon black pepper
Freshly ground is preferable for best flavor.
1/4 teaspoon ground nutmeg
Optional but enhances the creamy sauce. A pinch goes a long way.
2 tablespoons chopped fresh parsley (for garnish)
Adds a fresh pop of color. Chives or thyme also work.
Tips & Tricks
Slice potatoes uniformly
Use a mandoline or sharp knife to get even slices, ensuring they cook evenly.
Don't skip the nutmeg
It subtly enhances the creamy sauce and adds warmth.
Let it rest before serving
Allow the casserole to sit for 5-10 minutes after baking so it sets and slices cleanly.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 375°F (190°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or non-stick spray.
2. Make the Cream Mixture
In a large bowl, whisk together the heavy cream, milk, minced garlic, melted butter, salt, pepper, and nutmeg until well combined.
3. Layer the Potatoes
Arrange a third of the potato slices in the prepared dish, slightly overlapping. Pour a third of the cream mixture over them, then sprinkle with a third of the cheddar and Parmesan. Repeat layers twice, ending with the remaining cheeses on top.
4. Cover and Bake
Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes. The potatoes should be nearly tender when pierced with a fork.
5. Uncover and Brown
Remove the foil and continue baking for another 15-20 minutes, until the top is golden brown and the edges are bubbling. The internal temperature should reach 200°F (93°C) for perfectly creamy potatoes.
6. Rest and Garnish
Let the casserole rest for 10 minutes before serving. This allows the sauce to thicken and set. Sprinkle with fresh parsley just before serving.
Delicious Variations
Add protein
Layer in cooked, crumbled bacon or diced ham for a heartier dish.
Veggie boost
Sautéed mushrooms or spinach add extra flavor and nutrition – wilt them before layering.
Spicy kick
Add a pinch of cayenne pepper or diced jalapeños for a little heat.
How to Store Cheesy Potato Casserole Recipe
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezer
Freeze the assembled unbaked casserole for up to 3 months. Thaw overnight in the fridge before baking.
Reheating
Reheat individual portions in the microwave or oven at 350°F (175°C) until warmed through.
Frequently Asked Questions
Q: Can I use frozen hash browns instead of fresh potatoes?
Yes, you can use 4 cups of thawed frozen hash browns. Reduce the baking time by about 10 minutes, as they cook faster.
Q: How do I prevent the casserole from becoming watery?
Ensure your potato slices are dry before layering, and don't overcook the sauce. Letting the casserole rest before serving also helps it set.
Q: Can I make this casserole ahead of time?
Absolutely! Assemble it completely, cover, and refrigerate for up to 24 hours. Bake as directed, adding 10 minutes to the covered baking time.
Q: What can I substitute for heavy cream?
You can use half-and-half or a mixture of milk and Greek yogurt. For a dairy-free option, use full-fat coconut milk or a plant-based cream.
I hope this cheesy potato casserole brings as much joy to your table as it does to mine. If you try it, I'd love to hear how it turns out – share a comment below or tag me on social media. Happy cooking, and remember, the best meals are made with love. Wander wisely.
Cheesy Potato Casserole Recipe
Creamy, cheesy potato casserole with a golden, crunchy top – the ultimate comfort side dish for any meal.
🧂 Ingredients
- 2 lbs (900g) russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 1 cup (240ml) heavy cream
- 1 cup (240ml) whole milk
- 2 cups (200g) shredded sharp cheddar cheese, divided
- 1/2 cup (50g) grated Parmesan cheese
- 3 cloves garlic, minced
- 2 tablespoons (30g) unsalted butter, melted
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 2 tablespoons chopped fresh parsley (for garnish)
📋 Instructions
- 1Preheat and Prep — Preheat your oven to 375°F (190°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or non-stick spray.
- 2Make the Cream Mixture — In a large bowl, whisk together the heavy cream, milk, minced garlic, melted butter, salt, pepper, and nutmeg until well combined.
- 3Layer the Potatoes — Arrange a third of the potato slices in the prepared dish, slightly overlapping. Pour a third of the cream mixture over them, then sprinkle with a third of the cheddar and Parmesan. Repeat layers twice, ending with the remaining cheeses on top.
- 4Cover and Bake — Cover the dish with aluminum foil and bake in the preheated oven for 30 minutes. The potatoes should be nearly tender when pierced with a fork.
- 5Uncover and Brown — Remove the foil and continue baking for another 15-20 minutes, until the top is golden brown and the edges are bubbling. The internal temperature should reach 200°F (93°C) for perfectly creamy potatoes.
- 6Rest and Garnish — Let the casserole rest for 10 minutes before serving. This allows the sauce to thicken and set. Sprinkle with fresh parsley just before serving.



