Basic Potato Casserole Recipe: One-Pan Creamy Comfort with Crispy Top

Side Dishes

Basic Potato Casserole Recipe: One-Pan Creamy Comfort with Crispy Top

This basic potato casserole recipe delivers the ultimate one-pan comfort food with a perfectly crispy top and creamy interior. The secret lies in layering boiled potatoes with a rich cream cheese mixture, then baking until golden and bubbly.

After years of testing variations, I've refined this method to ensure foolproof results every time—no soggy middles or dry crusts here.

The beauty of this recipe is its simplicity: just six core ingredients and 45 minutes of active time, including baking. You'll start with boiled potatoes (I prefer Yukon Golds for their creamy texture), then mix together cream cheese, sour cream, and seasonings for that signature velvety layer.

The crispy topping comes from a simple blend of breadcrumbs and melted butter, baked until golden brown.

What you'll end up with is a dish that's creamy in the center, crispy on top, and packed with that familiar home-cooked aroma. The creamy filling stays luscious while the breadcrumb topping develops a satisfying crunch—every bite delivers that perfect contrast.

This casserole is the kind of side dish that transforms any meal into a comforting feast.

Serve it alongside roasted chicken, meatloaf, or even as a hearty vegetarian main with steamed green beans. The recipe scales easily for crowds, and leftovers reheat beautifully. Here's everything you need to make this classic comfort dish shine.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for basic potato casserole

Six core ingredients transform simple boiled potatoes into creamy comfort with a crispy finish.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lbs Medium size, peeled and boiled
Cream Cheese 🧀 8 oz Full-fat for best texture
Sour Cream 🥛 1 cup Full-fat preferred
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Unsalted Butter 🧈 ½ cup Melted for crispy topping
Panko Breadcrumbs 🍞 1 cup For extra-crispy texture
Garlic Powder 🧄 1 tsp Freshly ground preferred
Onion Powder 🧅 1 tsp For savory depth
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Milk 🥛 ¼ cup For creaminess adjustment

The Yukon Gold potatoes are non-negotiable for that signature creamy texture. Freshly boiled (not microwaved) ensures the perfect starchy base. Most grocery stores carry them year-round, but check the produce section near russets—they’re often in the same area. For a shortcut, pre-peeled and boiled potatoes from the refrigerated section work fine, though they’re pricier. The cream cheese should be room temperature when mixing—soften it by sitting the block out for 15 minutes. Philadelphia brand is reliable, but any full-fat cream cheese will do.

No panko? Regular breadcrumbs toasted in a dry pan for 2 minutes work in a pinch, though they won’t be as crispy. Substitute Parmesan with Gruyère or sharp cheddar for a different flavor profile, but stick to freshly grated—pre-shredded gets clumpy. The milk is optional but helps balance the richness if your cream cheese is extra-thick. For a dairy-free version, swap both cream cheese and sour cream for cashew cream (blend soaked cashews with lemon juice). The garlic and onion powders can be replaced with 1 tsp each of fresh minced garlic and onion if you prefer a stronger aroma.

This casserole reheats beautifully—350°F for 15-20 minutes until bubbly. Store leftovers in an airtight container for up to 5 days, though the flavor peaks on day 2. For make-ahead prep, assemble the casserole (without baking) up to 24 hours ahead and refrigerate. The topping stays crispy if you cover it loosely with foil while reheating. Freeze baked portions for up to 3 months—thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, the only knife work here is slicing potatoes—thin, even slices—and that’s it. No dicing, no mincing, no stress. The Yukon Golds hold their shape, so you’re basically just layering them like a lazy lasagna.
  • Creamy Magic: That combo of melted butter, cream cheese, and sour cream? It’s like a warm hug in casserole form. The Parmesan on top adds this sharp, salty punch that makes every bite feel indulgent—without any fancy ingredients.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it into squares, pop in containers, and reheat for lunch or dinner. Kids love the cheesy pull-apart texture, and honestly? It’s the only casserole that doesn’t turn into glue when reheated.
  • Budget Win: Butter, potatoes, and a block of cream cheese? This feeds six for under $10. I’ll be real: I’ve made it twice in one week because it’s that reliable. Plus, leftovers taste just as good cold—great for forgotten lunches or quick snacks.

Step-by-step instructions for creamy potato casserole

Here's how to build a one-pan masterpiece with tender potatoes and a golden, crispy topping.

1

Prepare the Potato Base

Begin by peeling the 3 lbs Yukon Gold potatoes and cutting them into even ½-inch thick slices. You want consistency so they cook uniformly. Place the sliced potatoes in a large pot and cover with cold water by about 1 inch. Add 1 tsp salt to the water and bring to a boil over high heat.

Once boiling, reduce heat to medium and cook for 10-12 minutes until the potatoes are fork-tender but still hold their shape. Drain thoroughly in a colander, then return them to the pot. While still warm, gently mash them with a potato masher until they reach a slightly lumpy texture—about 20% mashed, 80% whole. This creates that perfect creamy yet slightly rustic texture.

2

Create the Creamy Filling

In a large mixing bowl, combine the warm mashed potatoes with the 8 oz cream cheese, 1 cup sour cream, 0.5 cup Parmesan cheese, 0.25 cup milk, 1 tsp garlic powder, 1 tsp onion powder, 0.5 tsp salt, and 0.25 tsp black pepper. Use a wooden spoon to mix until completely smooth and creamy. The mixture should be thick but still spreadable.

I like to press the cream cheese through a fine-mesh sieve first to eliminate any lumps, which ensures an ultra-smooth texture. If the mixture seems too thick, add 1-2 tablespoons more milk to reach a spreadable consistency. The goal is a velvety filling that coats the back of a spoon.

3

Assemble in a Baking Dish

Preheat your oven to 375°F. Transfer the creamy potato mixture to a greased 9x13-inch baking dish, spreading it evenly to the edges. Use a rubber spatula to create a smooth surface—this helps the top crust cook uniformly. For extra flavor, sprinkle any remaining Parmesan cheese over the top before adding the crumb mixture.

Here's the thing about assembly: don't press down on the filling. You want that crispy topping to form without compressing the tender potatoes underneath. The slight unevenness from spreading will actually help create pockets of crispiness in the final product.

4

Prepare the Crispy Topping

In a small bowl, combine the 1 cup panko breadcrumbs, 0.5 cup melted unsalted butter, and an additional 0.25 tsp black pepper. Mix with your fingers until the breadcrumbs are evenly coated and look moist but not soggy. The butter should be fully incorporated without any dry spots remaining.

Spread this crumb mixture evenly over the top of the potato filling, pressing down very gently with the back of a spoon. You want just enough pressure to help the crumbs adhere, but not so much that you compact them. The crumbs should look like they're just lightly dusted on top—this creates maximum surface area for crisping.

5

Bake to Golden Perfection

Bake uncovered for 35-40 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's ready when you can see the crispy layer through the panko and the filling is hot to the touch. If the top browns too quickly, loosely cover with aluminum foil for the last 10 minutes of baking.

When done, the casserole should have a crackly, golden crust that gives way slightly when pressed, revealing the creamy potato filling underneath. Let it rest for 10 minutes before serving—this allows the filling to set slightly and makes slicing easier. The contrast between the crispy top and creamy interior is what makes this casserole so satisfying.

👨‍🍳

Pro Tips For Making Basic Potato Casserole

  • PRE-COOK THE POTATOES: Boil Yukon Golds for 8-10 minutes until just fork-tender—don’t overdo it. Cold, pre-cooked potatoes hold their shape better and absorb the creamy sauce without turning to mush (I learned this after one disastrous, gluey batch).
  • MIX CREAM CHEESE SMART: Cut the cream cheese into tiny cubes and fold it into the sour cream mixture last—right before pouring over the potatoes. Large chunks melt unevenly, leaving you with lumpy pockets of cold cheese (yes, I’ve seen it).
  • SKIP THE OVEN FOIL TRAP: Cover the casserole with foil only for the first 30 minutes at 375°F. Then remove it—this ensures a golden top instead of a sad, steamed lid. (I used to forget and ended up with a sad, steamed lid.)
  • GRATE PARMESAN FRESH: Use a microplane for the Parmesan—it distributes the flavor better than pre-grated cheese (which turns into a salty paste). Sprinkle it just before baking so it melts into the top layer like a cheesy hug.

Best sauces and condiments for this recipe

Classic Cream Cheese Sauce

The signature sauce for this casserole is the creamy blend of cream cheese, sour cream, and Parmesan—this trio creates that signature velvety texture. I like to use Philadelphia brand cream cheese because it melts smoothly, but any full-fat variety works.

For extra richness, I sometimes add ¼ cup heavy cream to the mixture, which makes the sauce even more luxurious. The key is to mix everything while the potatoes are still warm—this helps the cream cheese incorporate without clumping. 🧀

Cheesy Broccoli Topping

For a veggie-packed variation, try replacing the breadcrumb topping with a cheesy broccoli layer. Steam 2 cups chopped broccoli florets until tender-crisp, then mix with ½ cup shredded cheddar cheese and 2 tbsp melted butter.

Spread this over the creamy potato filling before adding the breadcrumbs. Bake as directed—you’ll get a delightful mix of textures and flavors. This works especially well if you’re serving the casserole as a vegetarian main dish.

Garlic-Herb White Sauce

If you prefer a lighter sauce, swap the cream cheese mixture for a garlic-herb white sauce. Sauté 3 minced garlic cloves in 2 tbsp butter, then whisk in 1 cup whole milk and ¼ cup all-purpose flour to make a roux.

Cook until thickened, then stir in ½ cup sour cream, 1 tsp dried thyme, and ½ tsp dried rosemary. This sauce adds a bright, herby note that pairs beautifully with the crispy topping.

It’s a great option if you’re watching fat content but still want that creamy texture. 🌿

Spicy Jalapeño Cream Sauce

For a kick of heat, blend ½ cup sour cream, 4 oz cream cheese, ¼ cup chopped jalapeños (seeds removed for mild heat), and 1 tsp lime juice. Spread this over the potatoes before adding the breadcrumb topping.

The jalapeños add a subtle spicy tang that cuts through the richness. I like to garnish with extra jalapeño slices and a sprinkle of cotija cheese after baking for a Mexican-inspired twist. This sauce works especially well with smoked paprika in the breadcrumb topping for a smoky-spicy contrast.

Mushroom Gravy Layer

For a heartier, more savory option, replace the creamy sauce with a mushroom gravy. Sauté 1 cup sliced mushrooms and ½ cup diced onion in 2 tbsp butter until soft.

Add 2 tbsp flour and cook for 1 minute, then whisk in 1 cup beef broth and ½ cup milk. Simmer until thickened, then stir in 1 tsp Worcestershire sauce and ½ tsp thyme. This gravy adds a deep, umami richness that pairs perfectly with the crispy topping.

It’s especially delicious when served alongside roasted meats like meatloaf or pot roast.

Dairy-Free Cashew Cream

For a dairy-free version, blend 1 cup soaked raw cashews (soaked in hot water for 15 minutes), ½ cup water, 1 tbsp lemon juice, and 1 tsp apple cider vinegar until smooth.

Mix this cashew cream with 1 cup cooked potatoes, 1 tsp garlic powder, and ½ tsp onion powder. Top with dairy-free panko (like Annie’s brand) mixed with melted dairy-free butter.

This version is just as creamy and satisfying, proving you don’t need dairy to achieve that classic casserole texture. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 6g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use instant potatoes instead of boiling fresh ones?

Instant potatoes work in a pinch, but they won't give the same creamy texture. For best results, stick with freshly boiled Yukon Golds—their natural starch creates that signature velvety mouthfeel. If you must use instant, add 1 extra tablespoon of sour cream to compensate for the drier texture.

2

Why did my casserole come out soggy instead of crispy?

Soggy topping usually means one of two things: either the butter wasn't fully melted when mixed with breadcrumbs, or the oven wasn't hot enough. Always use 375°F and make sure your butter is completely liquid before combining. For extra insurance, broil for 2-3 minutes at the end to crisp up the top.

3

Can I make this ahead of time for a dinner party?

Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 10 minutes to your baking time. For make-ahead baking, cover loosely with foil and bake at 350°F for 50-55 minutes. The flavors actually improve overnight!

4

What's the best way to reheat leftovers?

Reheat covered with foil at 350°F for 15-20 minutes until bubbly. For extra crispiness, uncover for the last 5 minutes of reheating. Microwave reheating works but will make the topping soggy—always use the oven method for best results.

5

How can I make this dish vegetarian-friendly?

Swap the Parmesan for nutritional yeast and use dairy-free butter in the topping. For extra protein, stir ½ cup cooked chickpeas into the potato mixture. The cashew cream variation in our dynamic content section works perfectly for a fully plant-based version.

★★★★★4.7(6 reviews)
Categories Side Dishes