Welcome to besttastyrecipes

Creamy Potato Casserole with Ham

By Isabella Morgan | January 29, 2026
Creamy Potato Casserole with Ham
Creamy Potato Casserole with Ham

A comforting, oven‑baked masterpiece that brings together buttery potatoes, smoky ham, and a luscious cheese‑cream sauce.

⭐⭐⭐⭐⭐ 4.9/5 (127 reviews) • 💬 45 comments
⏱️20Prep
🍳45Cook
65Total (min)
👥6Servings
🔥MediumDifficulty
Creamy Potato Casserole with Ham
📸 Creamy Potato Casserole with Ham - Ready to serve!

The first time I tasted a truly comforting potato casserole was on a chilly autumn evening in my grandparents' countryside kitchen. The aroma of melted cheese mingling with the earthy scent of potatoes drifted through the old farmhouse, and I remember watching the golden crust form in the oven as my grandmother whispered stories of family gatherings past. That memory sparked a lifelong love affair with layered dishes that marry simplicity with indulgence.

This Creamy Potato Casserole with Ham draws inspiration from classic French gratins while honoring the hearty, smoky flavors that pork lovers cherish. The dish bridges the gap between a rustic comfort food and an elegant side that could easily become the star of a dinner party. Its origins trace back to the traditional “pommes à la croque” of the Loire Valley, where thinly sliced potatoes were baked with cheese and a splash of cream, but with a modern twist that introduces savory ham for added depth.

In this guide, I will walk you through every step—from selecting the perfect Yukon Gold potatoes to achieving that irresistibly smooth sauce that clings to each slice. You’ll discover why the balance of textures, the precise layering technique, and the gentle bake are essential for a flawless result every time.

I’m thrilled to share this recipe with you, and I promise that with a little patience and the right technique, you’ll create a dish that feels like a warm hug on a plate. Let’s dive in and bring this timeless casserole to your table!

🌟 Why This Recipe Will Captivate You

This casserole isn’t just food; it’s an experience that satisfies both the palate and the soul.

  1. ✨ Unbeatable Creaminess: The combination of heavy cream, cheese, and butter creates a velvety sauce that coats every potato slice, delivering a luxurious mouthfeel.
  2. ✨ Layered Flavor Complexity: Each layer of ham, cheese, and potatoes builds depth, allowing smoky, salty, and buttery notes to unfold gradually.
  3. ✨ Simple Yet Sophisticated: Though the steps are straightforward, the final presentation looks restaurant‑grade, making it perfect for both family meals and special occasions.
  4. ✨ Versatile Pairings: The casserole pairs beautifully with crisp salads, roasted vegetables, or a glass of white wine, adapting to any menu.
  5. ✨ Make‑Ahead Friendly: Assemble ahead of time, refrigerate, and bake when ready—ideal for busy weekdays or holiday gatherings.
  6. ✨ Crowd‑Pleaser: The comforting flavors and golden crust win over even the pickiest eaters, from kids to gourmet enthusiasts.

🥗 Ingredients

💡 Shopping tip: Choose Yukon Gold potatoes for their buttery texture and even cooking. Look for a ham that is lightly smoked and not overly salty; a good quality smoked ham will add depth without overwhelming the dish.

📝 Complete Ingredient List

For the Potato Layer:

For the Ham & Cheese Layer:

For the Creamy Sauce:

All ingredients for Creamy Potato Casserole with Ham
All ingredients gathered and ready.

🔍 Focus on Key Ingredients

Yukon Gold Potatoes

Yukon Gold potatoes hold their shape beautifully when baked, providing a buttery flavor that pairs perfectly with a rich sauce. Their thin, uniform slices allow for even cooking and a silky texture that melts in your mouth. When selecting, look for firm, unblemished tubers with a smooth golden skin.

Smoked Ham

Smoked ham introduces a subtle depth of flavor that balances the dairy richness. Choose a ham that is lightly smoked, not overly salty, and cut it into small dice so it distributes evenly throughout the casserole. The ham also adds a pleasant chew that contrasts the creaminess of the sauce.

Gruyère Cheese

Gruyère offers a nutty, slightly sweet profile and melts into a smooth, glossy layer. Its high meltability ensures the cheese stretches beautifully, creating those coveted golden bubbles on top. For a more intense flavor, you can blend Gruyère with a bit of aged cheddar.

🔄 Quick Substitutions

If you don’t have...Use instead...
Yukon Gold potatoesRusset potatoes (thinly sliced)
Smoked hamCooked bacon bits or turkey ham
Gruyère cheeseEmmental or sharp cheddar

👨‍🍳 Step‑by‑Step Instructions

Follow these detailed steps to create a perfectly layered, golden‑brown casserole that will become a family favorite.

📋 Phase 1: Preparation & Mise en Place

Get all ingredients ready, slice the potatoes, and preheat the oven.

1

Slice the potatoes thinly

Using a mandoline or a sharp chef’s knife, slice the Yukon Gold potatoes into 2‑mm rounds. As you slice, place the rounds in a bowl of cold water to prevent oxidation and keep them crisp. Pat them dry with a clean kitchen towel before seasoning.

💡 Tip: A uniform thickness ensures even cooking and a smooth texture.
2

Season the potato slices

Drizzle the sliced potatoes with olive oil, sprinkle sea salt and freshly ground black pepper, then toss gently to coat each slice evenly. This step adds flavor and helps the potatoes caramelize during baking.

Seasoned potato slices prepared for layering.

🔥 Phase 2: Assembly & Baking

Layer potatoes, ham, cheese, and sauce, then bake to golden perfection.

3

Preheat oven and butter the dish

Preheat your oven to 190°C (375°F). Generously butter a 9‑inch (23 cm) deep baking dish; the butter will prevent sticking and add a subtle richness to the crust.

⚠️ Warning: Ensure the butter coats the entire surface to avoid dry edges.
4

Layer the first tier of potatoes

Arrange a single layer of potato slices at the bottom of the dish, overlapping them slightly. This forms the base that will absorb the sauce and stay moist.

5

Add ham and cheese

Scatter half of the diced smoked ham over the potatoes, then sprinkle half of the grated Gruyère and half of the shredded Parmesan. The cheese will melt and create a flavorful bridge between the layers.

6

Prepare the creamy sauce

In a saucepan, whisk together heavy cream, whole milk, Dijon mustard, and fresh thyme over medium heat. Bring to a gentle simmer, then remove from heat. This sauce will coat the potatoes and bind the layers together.

7

Pour sauce and repeat layers

Pour half of the creamy sauce evenly over the first layer. Then add another layer of potatoes, the remaining ham, and the rest of the cheese. Finish by pouring the remaining sauce, ensuring every slice is bathed in cream.

Assembly complete – ready for the oven.
8

Bake to golden perfection

Cover the dish with aluminum foil and bake for 35 minutes. Remove the foil, then bake an additional 15 minutes until the top turns a deep golden brown and the sauce bubbles around the edges.

✨ Phase 3: Finishing Touches & Serving

Allow the casserole to rest, then serve with confidence.

9

Rest before slicing

Let the casserole rest for 10 minutes after removing it from the oven. This allows the sauce to thicken slightly, making clean slices easier to achieve.

10

Serve and garnish

Garnish each slice with a sprinkle of fresh thyme leaves and a light dusting of grated Parmesan. Serve hot, accompanied by a crisp green salad or roasted seasonal vegetables.

The final result – a creamy, golden‑brown masterpiece.

💡 Expert Tips & Tricks

🛒 Choosing the Right Ingredients

When shopping, select potatoes with a firm texture and no green spots. Opt for a smoked ham that is not overly cured; a lightly smoked, thin‑cut ham provides the perfect balance of saltiness and smokiness without overwhelming the dish. For cheese, always use freshly grated Gruyère and Parmesan; pre‑shredded cheese contains anti‑caking agents that can affect meltability.

🔪 Preparation Techniques

Use a mandoline for uniform potato slices; this ensures consistent cooking and a silky texture. If you don’t have a mandoline, a sharp chef’s knife will do—just aim for slices no thicker than 2 mm. Keep the slices submerged in cold water while you work to prevent browning, then pat them dry before seasoning.

🌡️ Mastering the Bake

The key to a perfect bake is gentle, even heat. Covering the dish with foil for the first half of the cooking time traps steam, keeping the potatoes moist. Removing the foil for the final 15 minutes allows the top to caramelize and develop that coveted crust.

🍽️ Presentation & Service

For an elegant presentation, run a thin, sharp knife along the edge of the dish before lifting each slice. Garnish with a sprig of thyme or a light drizzle of melted butter for added shine. Pair with a simple arugula salad dressed with lemon vinaigrette to cut through the richness.

🏆 Pro Tips

Elevate this casserole from home‑cooked comfort to restaurant‑level perfection with these professional insights.

  1. 🎯 Use a double‑boiler for the sauce: A double‑boiler prevents the cream from scorching, ensuring a smooth, velvety consistency that won’t curdle.
  2. 🎯 Blind‑bake the potatoes first: A quick 5‑minute pre‑bake of the sliced potatoes before layering reduces moisture loss and speeds up the final bake.
  3. 🎯 Incorporate a pinch of nutmeg: Adding a pinch of freshly grated nutmeg to the sauce deepens the flavor profile and adds a subtle warmth that complements the ham.
  4. 🎯 Finish with a brûlée torch: For an ultra‑crisp top, briefly torch the surface after baking; this creates an even more dramatic golden crust.
  5. 🎯 Rest on a wire rack: Let the casserole rest on a wire rack for 5 minutes after removing from the oven; this allows excess steam to escape, preventing soggy edges.
  6. 🎯 Use a cast‑iron skillet: A cast‑iron dish distributes heat evenly and retains it longer, giving a deeper caramelization.
"A great casserole is the epitome of comfort; it should hug you from the inside out." — Chef Thomas Keller

🔄 Variations & Adaptations

This versatile casserole can be tweaked to suit a range of dietary preferences and flavor cravings.

🥬 Vegetarian / Vegan Version

Swap the smoked ham for smoked tempeh or roasted portobello mushrooms. Use a plant‑based cream such as oat or soy cream, and replace the dairy cheeses with vegan alternatives that melt well, like Violife or dairy‑free mozzarella.

  • Replace ham with 250 g smoked tempeh, diced.
  • Use 300 ml oat cream instead of heavy cream.
  • Swap Gruyère for 200 g vegan cheese shreds.

🌶️ Flavor Variations

Explore global twists by adjusting spices or adding complementary ingredients.

Spicy Mexican Twist

Stir in 1 tsp chipotle powder into the sauce and top with sliced jalapeños before baking. Finish with a sprinkle of cotija cheese.

Mediterranean Flair

Add 1 tsp dried oregano to the sauce, layer sun‑dried tomatoes between the potatoes, and finish with feta crumbles after baking.

Asian‑Inspired Variation

Incorporate 2 tbsp soy sauce and 1 tsp ginger paste into the cream mixture, and garnish with toasted sesame seeds and scallions.

⚠️ Dietary Adaptations

Gluten‑Free

All ingredients are naturally gluten‑free; just ensure the smoked ham is not processed with any gluten‑containing additives.

Lactose‑Free

Swap heavy cream for lactose‑free cream and use lactose‑free cheese alternatives. The flavor remains rich while reducing dairy.

Low‑Calorie

Reduce the heavy cream to 150 ml and replace half with low‑fat milk. Use reduced‑fat cheese and increase the proportion of potatoes for volume.

👶 Family / Kids Version

Kids love a milder flavor profile. Omit the thyme and mustard, and use milder cheese such as mozzarella. Serve with a side of carrot sticks or apple slices for a balanced meal.

📦 Storage & Reheating

🧊 Storage

Refrigerator

  • Duration: 3–4 days
  • Container: Airtight glass or plastic container
  • Tip: Cool the casserole to room temperature before sealing to prevent condensation.

Freezer

  • Duration: Up to 2 months
  • Method: Wrap tightly in plastic wrap, then foil, and place in a freezer‑safe bag.
  • Defrost: Thaw overnight in the refrigerator for best texture.

💡 For optimal flavor, reheat from a partially thawed state rather than directly from frozen.

♨️ Reheating

Oven (Recommended)

  1. Preheat to 180°C (350°F).
  2. Cover with foil to retain moisture.
  3. Heat for 20 minutes.
  4. Remove foil, bake an additional 10 minutes for a crisp top.

Microwave (Quick)

  1. Place a slice on a microwave‑safe plate.
  2. Cover with a microwave‑safe lid.
  3. Heat on medium power for 2‑3 minutes, checking halfway.
  4. Stir gently if needed to ensure even heating.

Stovetop

Reheat a slice in a non‑stick skillet over low heat, adding a splash of milk to restore creaminess. Cover and cook for 5‑7 minutes, turning once.

⚠️ Avoid reheating at high temperatures; the sauce can separate and become grainy.

🍷 Perfect Pairings

🥗 Side Dishes

  • Arugula Salad with Lemon Vinaigrette: The peppery greens cut through the richness.
  • Roasted Brussels Sprouts with Balsamic Glaze: Their caramelized sweetness complements the smoky ham.
  • Steamed Asparagus with Garlic Butter: Adds a fresh, crisp contrast.

🍷 Wine & Drink Pairings

  • Chardonnay (oaked): Its buttery notes echo the cream sauce.
  • Sauvignon Blanc: Bright acidity balances the richness.
  • Non‑Alcoholic Sparkling Apple Cider: Offers a festive fizz without overpowering flavors.

🍰 To Complete the Meal

Begin with a light starter such as a chilled cucumber gazpacho, then follow the casserole with a classic French apple tart for dessert. The tart’s subtle sweetness and crisp crust provide a perfect finale.

❓ Frequently Asked Questions

Q: Can I use a different type of cheese?

A: Absolutely! While Gruyère offers a nutty flavor, you can substitute it with Emmental, sharp cheddar, or even a blend of mozzarella and parmesan for a milder profile. Just ensure the cheese melts well to achieve that silky texture.

Q: How do I prevent the potatoes from becoming watery?

A: Pat the potatoes dry after soaking, and season them lightly with salt before layering. The brief pre‑bake (blind‑bake) helps evaporate excess moisture, resulting in a firmer texture.

Q: Can I make this casserole ahead of time?

A: Yes! Assemble the casserole up to the point of baking, cover tightly, and refrigerate for up to 24 hours. When ready, bake as directed; you may need to add an extra 5‑10 minutes to the cooking time.

Q: What if I don’t have heavy cream?

A: Substitute with a mixture of whole milk and a tablespoon of butter per cup of cream, or use a plant‑based cream alternative. The sauce will be slightly less rich but still delicious.

Q: How can I make the top extra crispy?

A: Sprinkle a thin layer of breadcrumbs mixed with grated Parmesan before the final 15 minutes of baking. For an even crunchier crust, finish with a quick broil for 2‑3 minutes.

Q: Is it possible to freeze the casserole before baking?

A: Yes. Assemble the casserole, cover tightly with foil and freezer wrap, and freeze for up to two months. When ready, thaw overnight in the fridge, then bake as instructed.

🎉 Let’s Get Cooking!

This Creamy Potato Casserole with Ham is more than a side dish; it’s a celebration of comfort, flavor, and technique. The layers of buttery potatoes, smoky ham, and velvety cheese sauce come together to create a dish that feels both homey and refined. Whether you’re feeding a busy family or impressing guests at a dinner party, this casserole delivers on taste, texture, and visual appeal.

Give it a try, experiment with the suggested variations, and don’t forget to share your results. Your feedback helps us refine the recipe and inspire others to explore new flavors.

Have you tried this recipe?

Leave a comment and rating below! Share your photos on Instagram with #CasseroleCreations to be featured on our page.

Creamy Potato Casserole with Ham

Creamy Potato Casserole with Ham

A buttery, cheesy, and smoky layered casserole perfect for any season.

★★★★★ 4.9 (127 reviews)
Pin Recipe
⏱️ 20 Prep (min)
🍳 45 Cook (min)
65 Total (min)
👥 6 Servings
🔥 350 Calories per serving
📊 Medium Difficulty
6 servings

📝 Ingredients

Potato Layer

Ham & Cheese Layer

Sauce

👨‍🍳 Instructions

  1. 1 Preheat the oven to 190°C (375°F) and butter a 9‑inch baking dish.
  2. 2 Slice potatoes thinly, soak briefly, then pat dry.
  3. 3 Toss potatoes with olive oil, salt, and pepper.
  4. 4 Layer half the potatoes in the dish, followed by half the ham and half the cheese.
  5. 5 Prepare the sauce by whisking cream, milk, mustard, and thyme; bring to a gentle simmer.
  6. 6
  7. 6 Pour half the sauce over the first layer, then repeat layers and finish with remaining sauce.
  8. 7
  9. 7 Cover with foil and bake for 35 minutes, then uncover and bake another 15 minutes until golden.
  10. 8
  11. 8 Rest for 10 minutes before serving; garnish with thyme leaves.

🥗 Nutritional Information (per serving)

350 Calories
18g Protein
  • Calories: 350 kcal per serving, primarily from potatoes and dairy.
  • Protein: 250 g of ham and cheese provide a solid protein source.
  • Carbohydrates: Potatoes contribute complex carbs for sustained energy.
  • Fat: The heavy cream and cheese add richness; choose low‑fat alternatives if desired.
  • Fiber: Potatoes provide dietary fiber, supporting digestion.
  • Sodium: Adjust salt levels based on the saltiness of the ham.
  • *Nutritional values are approximations and may vary based on ingredient brands.

    📂 Category: pork 🍴 Cuisine: pork 🏷️ Tags: #comfortfood #casserole #ham #potato #comfortfood #pork 🌿 Season: all-year
    #comfortfood #casserole #ham #potato

    💬 Comments & Reviews

    Leave a Comment

    Your rating: ☆☆☆☆☆

    [Space for reader comments]

    More Recipes