A freezer stash of comforting casseroles makes busy weeknights feel easy. Here are 15 make-ahead favorites plus simple freeze, thaw, and bake tips.
Recipeva
Cheesy Potato Casserole
This cheesy potato casserole is creamy, garlicky, and crowd-pleasing. Easy to prep ahead, freezer-friendly, and perfect for holidays or weeknight comfort food.
Maya Reynolds
Maya Reynolds is a passionate home cook, recipe developer, and the creative voice behind Recipeva. With over a decade of experience translating complex culinary techniques into approachable weeknight meals, she focuses on creating dishes that bring joy to the dinner table without the stress.
Created September 24, 2026
Updated September 24, 2026
There are two kinds of comfort food days: the ones that call for something quick and cozy, and the ones that demand a big, bubbling casserole that makes everyone wander into the kitchen asking, “What smells so good?” This cheesy potato casserole is for both.
It bakes up creamy in the middle, golden on top, and unapologetely cheesy. It is also forgiving, which is my favorite trait in any recipe I plan to make when life is busy. You can prep it ahead, you can tweak the cheeses, and yes, you can freeze it (with a small texture note below).

Why you will love this casserole
- Approachable ingredients: Everything is easy to find at a regular supermarket.
- Real flavor: Garlic, onion, and sharp cheddar keep it from tasting flat.
- Make-ahead friendly: Assemble earlier in the day, refrigerate, then bake when you are ready.
- Feeds a crowd: Perfect for potlucks, holidays, or meal trains.
- Flexible: Add bacon, ham, broccoli, or swap cheeses based on what you have.
Ingredients
This is the kind of ingredient list that looks simple, but each piece is doing important work.

- Potatoes: Russets turn especially tender and creamy as they bake because their higher starch releases into the casserole and helps the dairy thicken. Yukon Golds are also great for a slightly more buttery texture.
- Butter: For flavor and richness.
- Onion: Yellow onion is my go-to.
- Garlic: I do not hold back on garlic.
- Sour cream: Adds tang and keeps the casserole creamy.
- Milk: Whole milk is ideal, but 2 percent works fine.
- Cream cheese: Optional, but highly recommended for a velvety sauce.
- Cheddar cheese: Sharp cheddar brings flavor. A mix of sharp cheddar and Monterey Jack melts beautifully.
- Salt and pepper: Potatoes need seasoning. Do not be shy.
- Smoked paprika (optional): Adds a subtle warmth.
- Chives or green onions (optional): For a fresh finish.
How to make cheesy potato casserole
We are going for tender potatoes and a sauce that is creamy, not grainy. Here is my dependable method.
1) Prep the pan and oven
Heat the oven to 375°F. Butter a 9x13-inch baking dish.
2) Prep the potatoes
Peel (optional) and slice potatoes into thin, even rounds, about 1/8-inch thick. A mandoline makes this fast, but a sharp knife works too.

Tip from my weeknight brain: If you are slicing ahead, keep potatoes in a bowl of cold water so they do not brown. Drain and pat very dry before assembling.
3) Make the creamy cheese sauce
Melt butter in a saucepan over medium heat. Add diced onion and cook until soft, 4 to 6 minutes. Stir in minced garlic and cook 30 seconds.
Lower heat. Stir in sour cream, milk, and cream cheese (if using) until smooth. Add a big pinch of salt, pepper, and smoked paprika if you like. Stir in about two-thirds of the shredded cheese until melted.

4) Assemble
Layer half the potatoes in the baking dish. Spoon on half the sauce. Repeat with remaining potatoes and sauce. Sprinkle the remaining cheese over the top.

5) Bake
Cover tightly with foil and bake 45 minutes. Remove foil and bake 20 to 30 minutes more, until the top is golden and the potatoes are tender when pierced with a knife.
Doneness cues: You should see bubbling around the edges, and a knife should slide through the center without resistance. If the top is browning too fast, tent loosely with foil for the final stretch.
Rest 10 to 15 minutes before serving. This helps the sauce set up so it scoops nicely.
Pan size notes
Using two 8x8 pans: Split evenly and start checking at about 35 minutes covered, then uncover until golden.
Using a deeper dish: Keep it covered longer. Use the bubbling-edges and knife-tender cues more than the clock.
Recipe
Cheesy Potato Casserole
Yield: 10 to 12 servings
Time: 20 minutes prep, 65 to 75 minutes bake
Ingredients
- 3 1/2 to 4 pounds russet potatoes, peeled if desired
- 4 tablespoons unsalted butter, plus more for the dish
- 1 medium yellow onion, finely diced
- 4 to 6 cloves garlic, minced
- 1 1/2 cups sour cream
- 1 cup whole milk (or 2 percent)
- 4 ounces cream cheese, softened (optional)
- 3 1/2 cups shredded sharp cheddar (or 2 1/2 cups cheddar plus 1 cup Monterey Jack), divided
- 2 teaspoons kosher salt, plus more to taste
- 1/2 to 1 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional)
- 2 tablespoons chopped chives or green onions (optional, for serving)
Instructions
- Heat oven to 375°F. Butter a 9x13-inch baking dish.
- Slice potatoes into thin rounds, about 1/8-inch thick. (Uniform slices matter.) If soaking in water, drain and pat very dry.
- In a saucepan, melt butter over medium heat. Add onion and cook 4 to 6 minutes until soft. Add garlic and cook 30 seconds.
- Reduce heat to low. Stir in sour cream, milk, and cream cheese (if using) until smooth.
- Season with salt, pepper, and smoked paprika. Stir in 2 1/2 cups of the shredded cheese until melted, keeping the heat low so it stays smooth.
- Layer half the potatoes in the dish, add half the sauce, then repeat. Top with remaining 1 cup cheese.
- Cover with foil and bake 45 minutes. Uncover and bake 20 to 30 minutes, until golden, bubbling at the edges, and tender when pierced with a knife. If browning too fast, tent with foil.
- Rest 10 to 15 minutes. Garnish with chives if desired.
Note: If your cheese sauce seems thick, add an extra splash of milk. Potatoes vary and they will absorb moisture as they bake.
My best tips
Salt the sauce confidently
Potatoes drink up seasoning. If your casserole has ever tasted bland, it was almost always a salt issue. Start with the amount listed, then taste the sauce before you layer.
Shred your own cheese if you can
Bagged shredded cheese is convenient, but it often contains anti-caking agents that can sometimes melt less smoothly. For the creamiest sauce, grab a block and shred it yourself. Also, keep the heat low once the cheese goes in, since high heat can make sauces separate.
Rest before serving
That 10 to 15 minute rest is not optional if you want neat scoops. Think of it like letting lasagna settle.
Easy variations
This casserole is a great canvas. Here are a few ways to riff without stressing.
- Bacon cheddar: Stir 1 to 2 cups cooked crumbled bacon into the sauce, and top with extra chives.
- Ham and Swiss: Swap some cheddar for Swiss and fold in 2 cups diced cooked ham.
- Broccoli cheese: Add 3 cups small broccoli florets, lightly steamed, between layers.
- Spicy: Add diced jalapeños or a pinch of cayenne, and use pepper jack.
- Extra crunchy top: Sprinkle 3/4 cup buttery panko on top during the last 20 minutes of baking.

Make-ahead, storage, and freezing
Make ahead
Assemble the casserole up to 24 hours in advance. Cover tightly and refrigerate. When ready to bake, let it sit at room temperature for 20 to 30 minutes while the oven heats. For food safety, do not leave it out for more than 2 hours total. Add 10 to 15 minutes to the covered bake time if it is going in cold.
Store leftovers
Cool completely, then refrigerate in an airtight container for up to 4 days.
Reheat
- Oven: Cover with foil and reheat at 350°F until hot, about 20 to 30 minutes.
- Microwave: Works fine for single servings. Add a tiny splash of milk if it looks dry.
Freeze
You can freeze it baked or unbaked, but for the best texture, I recommend freezing it after baking. Freezing raw sliced potatoes can sometimes change the texture a bit (slightly mealy or watery) depending on the potato and how they were sliced.
- Unbaked: Assemble in a freezer-safe dish, wrap tightly (plastic wrap plus foil), and freeze up to 2 months. Thaw overnight in the fridge, then bake as directed (expect the texture to vary slightly).
- Baked: Cool completely, wrap well, freeze up to 2 months. Thaw overnight, then reheat covered at 350°F until warmed through.
Serving ideas
This casserole plays well with just about anything. Here are a few of my favorite pairings:
- Roast chicken or rotisserie chicken
- Glazed ham or turkey
- Simple green salad with a tangy vinaigrette
- Roasted broccoli, asparagus, or green beans
- Pan-seared pork chops

Troubleshooting
Why are my potatoes still crunchy?
Usually the slices were too thick or uneven, or the casserole did not bake long enough while covered. Foil traps steam, which is what finishes the potatoes. Next time slice thinner and make sure the foil is snug.
Why is my sauce grainy?
Overheating can do this, and pre-shredded cheese can sometimes melt less smoothly. Keep the sauce on low when melting cheese, and if you can, shred your own.
Why is it watery?
This can happen if potatoes were not dried after soaking, or if the casserole did not rest before serving. Also, lower-fat dairy can sometimes weep a bit more. Let it rest, and it will thicken as it cools slightly.
FAQ
Can I use frozen hash browns instead of sliced potatoes?
Yes. Use about 32 ounces frozen shredded hash browns, thawed, and squeeze out extra moisture. You may need a slightly shorter bake time, so start checking at the 45 minute mark.
Do I have to peel the potatoes?
Nope. If you like potato skins, scrub well and leave them on. Yukon Golds are especially nice unpeeled.
What is the best cheese for potato casserole?
Sharp cheddar for flavor, plus a good melter like Monterey Jack for that stretchy, creamy finish. A little Gruyère is fantastic if you want to get fancy, but not required.
How do I know it is done?
The top will be golden and bubbling around the edges, and a knife inserted in the center should slide through easily without resistance.
If you make this cheesy potato casserole, I want you to know something: you do not have to be a “casserole person” to pull it off. You just need thinly sliced potatoes, enough seasoning, and the confidence to use plenty of garlic.