Potato Casserole Recipe

This potato casserole recipe features tender potatoes in a rich, creamy sauce with melted cheese. Simple, comforting, and perfect for any occasion. Ready in just over an hour!

I’ve made this potato casserole recipe more times than I can count, and it never gets old. My mom used to throw this together on busy weeknights, and now it’s become one of my go-to dishes when I need something that’s equal parts comforting and crowd-pleasing.

The best part? You probably have most of the ingredients sitting in your pantry right now.

This isn’t one of those fussy recipes that requires a dozen fancy ingredients or complicated techniques. It’s straightforward, forgiving, and always delivers that creamy, cheesy, perfectly seasoned result that makes everyone go back for seconds. I’ve served this at potlucks, holiday dinners, and regular Tuesday nights, and it disappears every single time.

What I love most about this dish is how it brings everyone together. There’s something about the combination of tender potatoes, rich cream, and melted cheese that just feels like home. Plus, it’s one of those recipes that actually tastes better the next day, which means leftovers are a blessing rather than a chore.

Why You’ll Love This Potato Casserole Recipe

This recipe has become a staple in my kitchen for so many reasons. It’s versatile enough to work as a side dish for fancy dinners or hearty enough to stand on its own for a casual meal.

The texture is absolutely perfect—crispy on top with a golden, bubbly crust, while the inside stays wonderfully creamy and tender. Every bite hits that sweet spot between rich and comforting without feeling too heavy.

Here’s what makes this potato casserole recipe a winner:

  • Incredibly versatile: Works beautifully alongside roasted meats, grilled chicken, or even as a vegetarian main course
  • Make-ahead friendly: Assemble it hours or even a day before baking, making meal prep a breeze
  • Budget-friendly: Uses simple, affordable ingredients that don’t break the bank
  • Feeds a crowd: Perfect for potlucks, family gatherings, and holiday dinners
  • Customizable: Easy to adjust the seasonings and add-ins based on your preferences
  • Foolproof: Hard to mess up, even if you’re new to cooking

This pairs beautifully with my roasted broccoli for a complete comfort food spread.

Ingredients

The ingredient list is refreshingly simple, and chances are you already have most of these items on hand. I always keep these basics stocked because this casserole is one of those last-minute lifesavers.

  • 3 pounds Yukon Gold potatoes, peeled and sliced into ¼-inch rounds
  • 2 cups heavy cream
  • 1 cup whole milk
  • 3 cloves garlic, minced
  • 2 cups shredded sharp cheddar cheese, divided
  • 1 cup shredded Gruyere cheese
  • 3 tablespoons butter, plus extra for greasing
  • 2 tablespoons all-purpose flour
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon paprika
  • ¼ teaspoon nutmeg
  • 2 tablespoons fresh thyme leaves
  • ¼ cup breadcrumbs (optional, for extra crunch)

Kitchen Equipment Needed

Having the right tools makes this recipe even easier to pull together. You don’t need anything fancy, just some reliable kitchen basics.

Recommended Products for This Recipe

After making this potato casserole countless times, I’ve found a few products that genuinely make a difference in the final result. These aren’t necessary, but they’ll take your casserole from great to absolutely incredible.

1. Le Creuset Enameled Cast Iron Baking Dish

I switched to using a Le Creuset baking dish a few years ago, and the difference is remarkable. The even heat distribution means you get that perfect golden crust on top without any burnt edges, and the potatoes cook evenly throughout. The enameled surface also makes cleanup incredibly easy, even with all that baked-on cheese.

Shop Now

2. OXO Good Grips Mandoline Slicer

Getting uniformly sliced potatoes is crucial for even cooking, and this mandoline slicer makes it effortless. It cuts my prep time in half and ensures every slice is the same thickness. The safety guard protects your fingers, which is a huge plus when you’re slicing three pounds of potatoes.

Shop Now

3. Kerrygold Grass-Fed Butter

The quality of butter really shines through in this recipe, and Kerrygold butter adds such a rich, creamy flavor to the sauce. It’s worth the slight splurge for special occasions. The grass-fed aspect gives it a naturally golden color and more complex flavor that regular butter just can’t match.

Shop Now

4. Aged Gruyere Cheese

While any Gruyere will work, using aged Gruyere brings an extra depth of nutty, complex flavor that elevates the entire dish. It melts beautifully and creates those irresistible cheese pulls when you serve it. Look for cheese aged at least 6 months for the best results.

Shop Now

Step-by-Step Instructions

Take your time with these steps, and you’ll end up with a restaurant-quality casserole that looks as good as it tastes. I’ve broken everything down so even complete beginners can nail this recipe.

1. Prepare Your Potatoes

  • Peel all the potatoes using a vegetable peeler, removing any dark spots or eyes
  • Rinse the peeled potatoes under cold water to remove excess starch
  • Using a sharp knife or mandoline, slice the potatoes into ¼-inch thick rounds
  • Try to keep the thickness as uniform as possible so they cook evenly
  • Place the sliced potatoes in a large bowl of cold water to prevent browning while you prepare the sauce
  • Pat the potato slices dry with a clean kitchen towel before assembling

2. Make the Cream Sauce

  • In a large saucepan over medium heat, melt the 3 tablespoons of butter until it starts to foam
  • Add the minced garlic and sauté for about 1 minute until fragrant but not browned
  • Sprinkle the flour over the butter and garlic, whisking constantly to form a smooth paste (this is your roux)
  • Cook the roux for 2 minutes, stirring continuously to remove the raw flour taste
  • Gradually pour in the heavy cream and milk, whisking constantly to prevent lumps from forming
  • Add the salt, black pepper, paprika, and nutmeg, stirring well to combine
  • Bring the mixture to a gentle simmer, stirring frequently
  • Let it simmer for 3-4 minutes until the sauce thickens enough to coat the back of a spoon
  • Remove from heat and stir in half of the cheddar cheese and half of the Gruyere until melted and smooth

Another favorite: Scalloped Potatoes Recipe

3. Assemble the Casserole

  • Preheat your oven to 375°F (190°C)
  • Generously butter your 9×13 inch baking dish, making sure to coat the bottom and sides
  • Arrange a single layer of potato slices on the bottom, overlapping them slightly like shingles
  • Sprinkle a few fresh thyme leaves over the potato layer
  • Pour about one-third of the cream sauce over the potatoes, using a spoon to distribute it evenly
  • Repeat the layering process two more times, ending with a final layer of potatoes
  • Pour any remaining sauce over the top layer, making sure all potatoes are covered
  • Use the back of a spoon to gently press down on the layers, ensuring the sauce seeps between all the slices

4. Add the Topping

  • In a small bowl, combine the remaining cheddar cheese and Gruyere
  • Sprinkle the cheese mixture evenly over the top layer of potatoes
  • If using breadcrumbs, mix them with 1 tablespoon of melted butter and sprinkle over the cheese
  • Add a few more fresh thyme leaves on top for garnish
  • Give the top a light sprinkle of paprika for color

5. Bake to Perfection

  • Cover the baking dish tightly with aluminum foil, making sure it doesn’t touch the cheese
  • Place the dish in the preheated oven on the middle rack
  • Bake covered for 45 minutes to allow the potatoes to cook through and absorb the flavors
  • Remove the foil and continue baking for an additional 25-30 minutes
  • Watch for the top to turn golden brown and bubbly
  • The casserole is done when a knife inserted in the center slides through the potatoes easily
  • Let it rest for 10-15 minutes before serving to allow the sauce to set slightly

Tips for Success

These little tricks have saved me from casserole disasters over the years and helped me perfect this recipe. Pay attention to these details, and your potato casserole will turn out perfectly every time.

  • Slice uniformly: Use a mandoline slicer for consistent thickness, which ensures even cooking throughout
  • Don’t skip the resting time: Those 10-15 minutes after baking allow the sauce to thicken properly and make serving much cleaner
  • Dry your potatoes: Pat the sliced potatoes completely dry before layering to prevent a watery casserole
  • Check for doneness: Insert a butter knife into the center—it should slide through with no resistance
  • Room temperature dairy: Let your cream and milk sit out for 20 minutes before making the sauce to prevent curdling
  • Season between layers: Add a tiny pinch of salt between potato layers for more evenly distributed seasoning
  • Use fresh thyme: Fresh herbs make such a difference here—dried thyme just doesn’t have the same bright flavor
  • Tent with foil: If the top is browning too quickly, loosely tent with foil for the last 10 minutes
  • Shred your own cheese: Pre-shredded cheese has anti-caking agents that can make the sauce grainy

Read Also: Sweet Potato Casserole Recipe

Serving Suggestions

Potato Casserole Recipe

This potato casserole is incredibly versatile and pairs beautifully with just about any main course. I’ve served it alongside everything from simple weeknight dinners to elaborate holiday feasts.

It’s the perfect companion to prime rib for special occasions, bringing a creamy richness that complements the beef’s robust flavor. The casserole also works wonderfully with roasted chicken, grilled steak, or even baked salmon for a lighter option.

Here are my favorite ways to serve this potato casserole:

  • Alongside meatloaf with green beans for a classic comfort food dinner
  • With roasted potatoes—yes, you can never have too many potato dishes!
  • As part of a holiday spread with turkey, ham, and all the traditional fixings
  • Next to baked cod with a side salad for a lighter meal
  • With crack chicken for an indulgent weeknight dinner
  • Alongside grilled vegetables and a simple protein for a balanced plate

Variations to Try

Once you’ve mastered the basic recipe, these variations are fun ways to switch things up and keep things interesting. I rotate through these depending on what I have on hand and who I’m serving.

  • Loaded potato casserole: Add crispy bacon bits, sliced green onions, and sour cream dollops on top
  • Garlic herb version: Double the garlic and add fresh rosemary, oregano, and basil to the cream sauce
  • Spicy kick: Mix in diced jalapeños and use pepper jack cheese instead of cheddar
  • Mushroom lover’s: Sauté sliced mushrooms and layer them between the potato slices
  • Ham and cheese: Add diced cooked ham between the layers for a heartier dish
  • Spinach and artichoke: Fold chopped spinach and artichoke hearts into the cream sauce
  • Caramelized onion: Layer sweet caramelized onions between the potato slices for depth
  • Three cheese: Use a combination of cheddar, mozzarella, and Parmesan for variety
  • Lighter version: Substitute half-and-half for heavy cream and reduce the cheese by one-third

You might also enjoy: Squash Casserole Recipe

Storage and Reheating

Proper storage keeps this casserole delicious for days, and honestly, I think it tastes even better the next day once all the flavors have melded together. The potatoes soak up more of the creamy sauce overnight, making each bite extra flavorful.

  • Refrigerator storage: Cover the baking dish tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 4 days
  • Freezing: Cool completely, wrap tightly in plastic wrap and aluminum foil, then freeze for up to 2 months
  • Reheating from fridge: Cover with foil and bake at 350°F for 20-25 minutes until heated through
  • Reheating individual portions: Microwave single servings for 2-3 minutes, stirring halfway through
  • Reheating from frozen: Thaw overnight in the refrigerator, then reheat as directed above
  • Keeping it crispy: For the crispiest top, reheat uncovered for the last 5 minutes

Nutritional Facts

Here’s the approximate nutritional information per serving (based on 12 servings):

  • Calories: 340
  • Total Fat: 22g
  • Saturated Fat: 14g
  • Cholesterol: 70mg
  • Sodium: 380mg
  • Total Carbohydrates: 26g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 11g
  • Calcium: 280mg
  • Iron: 1mg

Note that these values are estimates and can vary based on specific ingredients used and portion sizes. Using lower-fat dairy products will reduce the calorie and fat content.

Read Also: Breakfast Casserole Recipe

Health Benefits of Key Ingredients

While this casserole is definitely an indulgent dish, the ingredients do offer some nutritional benefits that make it more than just empty calories. Understanding what these ingredients bring to the table helps you appreciate the dish even more.

Potatoes often get a bad rap, but they’re actually packed with important nutrients including vitamin C, potassium, and vitamin B6. They provide complex carbohydrates that give you sustained energy and contain resistant starch that benefits gut health.

Here’s what makes the star ingredients beneficial:

  • Potatoes: High in potassium (more than a banana), support heart health and regulate blood pressure
  • Garlic: Contains allicin, which has anti-inflammatory properties and may support immune function
  • Cheese: Provides calcium for bone health and protein for muscle maintenance
  • Thyme: Rich in antioxidants and vitamin C, traditionally used to support respiratory health
  • Nutmeg: Contains compounds that may aid digestion and have anti-inflammatory effects
  • Dairy: Offers vitamin D and calcium that work together for optimal bone health

Frequently Asked Questions

1. Can I use a different type of potato?

Absolutely! While I prefer Yukon Gold for their naturally buttery flavor and creamy texture, russet potatoes work well too and create a slightly fluffier casserole. Red potatoes hold their shape beautifully and add a nice waxy texture, though they won’t be quite as creamy.

I’d avoid using sweet potatoes in this particular recipe since the flavor profile is quite different. Stick with starchy or all-purpose potatoes for the best results.

2. Do I have to peel the potatoes?

You don’t have to, but I highly recommend it for this recipe. The skins can become chewy and tough during baking, and they don’t absorb the creamy sauce as well as peeled potatoes do.

If you’re really pressed for time, you can leave them on, but the texture won’t be quite as silky and refined. For a more rustic version, leaving thin-skinned red potatoes unpeeled can work nicely.

3. Can I make this ahead of time?

Yes, and this is actually one of the best make-ahead dishes! Assemble the entire casserole up to 24 hours in advance, cover tightly with plastic wrap, and refrigerate. When ready to bake, remove from the fridge 30 minutes before cooking to take the chill off, then bake as directed, adding an extra 10 minutes to the covered baking time.

The flavors actually improve overnight as the potatoes marinate in the cream sauce. Just don’t add the final cheese topping until right before baking.

4. Why is my casserole watery?

A watery casserole usually happens when the potatoes weren’t dried properly after slicing or when there’s too much liquid in the sauce. Make sure to pat your potato slices completely dry with a kitchen towel before assembling.

Also, ensure your cream sauce has thickened enough before pouring it over the potatoes—it should coat the back of a spoon. Letting the casserole rest for 15 minutes after baking allows the sauce to thicken up and reabsorb into the potatoes.

5. Can I use milk instead of heavy cream?

You can, but the casserole won’t be as rich and creamy. If you need to lighten it up, I’d suggest using half heavy cream and half milk rather than all milk. Using only milk will result in a thinner sauce that doesn’t coat the potatoes as luxuriously.

For a middle-ground option, half-and-half works beautifully and still gives you that creamy texture without being quite as heavy. Just keep in mind that the sauce may be slightly thinner, so you might want to add an extra tablespoon of flour to compensate.

You might also enjoy: Corn Casserole Recipe

Final Thoughts

This potato casserole recipe has earned its place as one of my most cherished dishes, and I genuinely hope it becomes a favorite in your kitchen too. There’s something magical about pulling a bubbling, golden casserole out of the oven and watching everyone’s faces light up.

The beauty of this recipe lies in its simplicity and reliability—it delivers comfort food perfection every single time, no matter the occasion. Give it a try this week, and I promise you’ll be making it again and again.

I’d love to hear how your potato casserole turns out! Drop a comment below with your experience or any creative variations you tried. And if you loved it as much as my family does, share this recipe with your friends and family who appreciate good home cooking.

Recommended:

Leave a Reply

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