Potato Casserole Recipe With Fresh Potatoes: Layered Creaminess Baked to Golden

Potato Casserole Recipe With Fresh Potatoes: Layered Creaminess Baked to Golden

There’s a special satisfaction in building a casserole from scratch, especially when using fresh potatoes that transform into layered creaminess in the oven. This dish honors the tradition of home cooking with a modern, approachable touch.

Fresh potatoes bring a natural sweetness and firm texture that hold up beautifully during baking. The key is slicing them thinly and evenly, then layering with a rich, creamy sauce that seeps into every nook. It’s a foolproof method for achieving golden, bubbling perfection.

As it bakes, the top develops a delicate crust while the layers beneath stay tender and flavorful. The result is a side dish that feels both comforting and impressive, ideal for family dinners or holiday tables.

Serve it alongside roasted meats or as a hearty vegetarian centerpiece. The versatility makes it a reliable staple in any kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Casserole Recipe with Fresh Potatoes

Fresh potatoes, rich dairy, and aromatic herbs create this layered masterpiece from scratch.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Peeled and thinly sliced
Heavy Cream 🥛 2 cups Full-fat for best texture
Whole Milk 🥛 1 cup Or substitute half-and-half
Unsalted Butter 🧈 ½ cup Melted for sauce
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Garlic Cloves 🧄 4 cloves Minced for flavor depth
Yellow Onion 🧅 1 whole Finely diced for sauce
Shredded Cheddar Cheese 🧀 2 cups Sharp or medium variety
Grated Parmesan Cheese 🧀 ½ cup Freshly grated preferred
Dijon Mustard 🟡 1 tbsp For tangy depth
Kosher Salt 🧂 1 ½ tsp Divided for layering
Freshly Ground Black Pepper 🌶️ 1 tsp Adjust to taste
Fresh Thyme Leaves 🌿 1 tbsp Chopped, for garnish
Paprika 🌶️ ½ tsp For color and mild spice

The potatoes are the foundation here. Russets are ideal for their high starch content, which creates that perfect creamy texture when baked. Yukon Golds work too if you prefer a slightly waxier bite. Source them from farmers markets when possible for superior flavor and freshness. Slice them uniformly—about 1/8-inch thick—to ensure even cooking throughout the casserole.

No heavy cream? Whole milk mixed with melted butter (3 tbsp per cup) makes a decent substitute, though it won’t be as rich. For a gluten-free version, swap the all-purpose flour for cornstarch (use half the amount). Gruyère or Monterey Jack can replace the cheddar for a different flavor profile. Fresh thyme is worth seeking out, but dried at one-third the amount works in a pinch.

Assemble and bake immediately, or refrigerate the casserole (unbaked) for up to 24 hours—just add 10-15 minutes to the baking time. Leftovers keep well in the fridge for 4-5 days and reheat beautifully. The flavors actually deepen overnight, making it a great make-ahead dish for gatherings.

❤️

Why You’ll Love This Recipe

  • No-Peel Simplicity: I skip the peeling step entirely—just scrub the russets and slice. Honestly, it saves me 10 minutes every time.
  • Creamy Dreamy Layers: The heavy cream and butter bake into the potatoes, creating that rich, velvety texture I crave.
  • Feeds a Hungry Table: This casserole stretches to feed six with leftovers, and it’s just as good reheated the next day.

Step-by-Step Instructions for Potato Casserole

Master the technique for perfectly layered potatoes with a creamy, golden finish.

Step 1: Prepare and Parboil the Russet Potatoes

Peel the 3 lb Russet Potatoes and slice them ⅛-inch thick using a sharp knife or mandoline for consistent cooking. As you slice, transfer the potatoes to a large bowl of cold water to prevent browning and remove excess starch.

Drain and rinse the sliced potatoes, then transfer to a large pot. Cover with cold water and add ½ tsp Kosher Salt. Bring to a boil over high heat, then reduce to a simmer and cook for 5 minutes. The potatoes should be slightly tender but still hold their shape. Drain and set aside.

Step 2: Create the Creamy Cheese Sauce

In a large saucepan, melt the 0.5 cup Unsalted Butter over medium heat. Add the 1 whole Yellow Onion, finely diced, and cook for 5 minutes until softened and translucent. Stir in the 4 cloves Garlic Cloves, minced, and cook for 1 minute until fragrant.

Whisk in the 0.25 cup All-Purpose Flour to form a smooth paste. Gradually pour in the 2 cups Heavy Cream and 1 cup Whole Milk, whisking constantly to prevent lumps. Stir in the 1 tbsp Dijon Mustard, 1.5 tsp Kosher Salt, and 1 tsp Freshly Ground Black Pepper. Cook for 3-4 minutes until the sauce thickens and coats the back of a spoon.

Remove from heat and stir in 1½ cups Shredded Cheddar Cheese and 0.5 cup Grated Parmesan Cheese until melted and smooth. The sauce should be rich and velvety with a subtle tang from the mustard.

Step 3: Layer and Assemble the Casserole

Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with butter or non-stick spray. Spread a thin layer of the cheese sauce on the bottom of the dish to prevent sticking.

Arrange half of the parboiled Russet Potatoes in an even layer, slightly overlapping. Drizzle with one-third of the remaining sauce. Repeat with the remaining potatoes and another third of the sauce. Pour the rest of the sauce over the top, ensuring all layers are well coated.

Sprinkle the remaining ½ cup Shredded Cheddar Cheese evenly over the top. Dust with 0.5 tsp Paprika for a hint of color and mild spice. The casserole should look rich and creamy with the cheese fully covering the surface.

Step 4: Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake on the middle rack for 45 minutes. This allows the potatoes to soften completely and the flavors to meld together.

Remove the foil and bake for an additional 20-25 minutes until the top is deep golden brown and bubbling around the edges. The casserole should be set with no jiggle in the center when gently shaken.

Let it rest for 10 minutes before serving to allow the layers to set. Garnish with 1 tbsp Fresh Thyme Leaves for a pop of color and freshness. Each serving should have tender potato layers enveloped in a creamy, cheesy sauce with a perfectly browned top.

👨‍🍳

Pro Tips For Making Potato Casserole Recipe With Fresh Potatoes

  • Slice Evenly: Cut your russet potatoes into 1/8-inch thick slices—any thicker and they won’t cook through in the cream, any thinner and they’ll turn to mush.
  • Preheat the Cream: Warm your heavy cream and whole milk together before mixing with the flour—cold dairy makes the sauce seize up and look curdled.
  • Salt the Layers: Sprinkle salt between each layer of potatoes, not just on top. I learned this the hard way after tasting bland bites in an otherwise rich casserole.
  • Rest Before Serving: Let it sit 10 minutes out of the oven so the sauce thickens and doesn’t run all over the plate. Sounds weird, but it works.

Storing and Reheating This Recipe

Refrigerator Storage

Let the casserole cool at room temperature for no more than 2 hours before transferring to the fridge. I use glass baking dishes with lids for easy storage. It’ll keep beautifully for 4-5 days at 40°F or below. The flavors actually deepen overnight, just like Nonna always said. ❄️

Freezer Method

For longer storage, wrap individual portions tightly in plastic wrap and aluminum foil, or use quart-sized freezer bags. Squeeze out all air to prevent freezer burn. It’ll stay fresh for up to 3 months without losing texture or flavor.

Oven Reheating

Preheat your oven to 350°F and place the casserole in an oven-safe dish. Cover with foil and bake for 20-25 minutes until heated through. Add 2 tbsp whole milk on top if it looks dry. This method keeps the layers creamy and the top crisp. 🔥

Microwave Option

For quick lunches, microwave individual portions covered with a damp paper towel. Heat on 70% power for 3-4 minutes, stirring halfway. The sauce might separate slightly, but a quick stir brings it back together.

Thawing Tips

If frozen, thaw overnight in the fridge before reheating. For a faster method, use the defrost setting on your microwave, then transfer to the oven. I learned this trick working in those East Coast Italian communities where time is always tight.

Nutrition Facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 125mg42%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 18g36%
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

Do I need to parboil the potatoes first?

Yes, parboiling for 5 minutes ensures even cooking and prevents a crunchy texture. This step softens them just enough to bake perfectly in the creamy sauce.

2

Can I use a different type of potato?

Yukon Golds work well for a slightly waxier bite, but avoid red potatoes as they don’t break down as nicely. Russets are ideal for the creamiest result.

3

Why did my casserole come out watery?

This usually happens if the potatoes weren’t drained well after parboiling or the sauce wasn’t thick enough.

Can I make this ahead of time? Yes! Assemble the casserole, cover, and refrigerate for up to 24 hours. Add 10-15 minutes to the baking time if cooking straight from the fridge.

★★★★★4.5(14 reviews)
Allison Carter