Scalloped Potatoes with Ham and Cheese

15 min prep 10 min cook 3 servings
Scalloped Potatoes with Ham and Cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

What makes this dish truly special is the balance between richness and lightness. The heavy cream and milk create a silky sauce that seeps into every slice, while the paprika and garlic powder add a subtle kick that keeps the palate excited. Imagine a fork‑ful that first greets you with a crisp, caramelized top, then melts into a buttery, creamy interior that carries pockets of salty ham. It’s the kind of side that can stand beside a roast turkey, accompany a simple grilled chicken, or even star on its own as a hearty vegetarian‑friendly main when you swap the ham for smoked mushrooms.

But there’s more to this recipe than just flavor. I’ve spent years tweaking the technique, learning that the secret isn’t just the ingredients—it’s the timing, the layering, and a few hidden tricks that most home cooks overlook. Have you ever wondered why restaurant versions of scalloped potatoes have that perfect crust while yours sometimes turns out soggy? The answer lies in a few small adjustments that we’ll uncover together, and I promise you’ll never look at a potato dish the same way again.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. As you read on, you’ll discover why each ingredient matters, how to avoid common pitfalls, and a handful of variations that will keep this dish fresh all year long. Ready to dive in? Let’s get cooking and unlock the buttery, cheesy goodness that awaits!

🌟 Why This Recipe Works

  • Flavor Depth: The combination of cheddar cheese, smoked ham, and paprika creates layers of savory, smoky, and slightly sweet notes that develop as the casserole bakes. Each bite delivers a different nuance, making the dish endlessly satisfying.
  • Texture Harmony: By using a starchy potato like Russet, you get a fluffy interior that absorbs the creamy sauce, while a thin slice of Yukon Gold adds a buttery finish on the top layer. The result is a delightful contrast between silky and crisp.
  • Ease of Execution: Despite its gourmet appearance, the recipe requires only a handful of steps and basic kitchen tools. You don’t need a sous‑vide or a fancy whisk—just a sharp knife, a mixing bowl, and a baking dish.
  • Time Efficiency: With a prep time of 15 minutes and a bake time of just 30 minutes, this dish fits perfectly into a busy weeknight schedule while still feeling like a special‑occasion treat.
  • Versatility: The base recipe welcomes countless tweaks—swap ham for turkey, cheddar for gouda, or add a handful of fresh herbs. It adapts to dietary preferences and seasonal produce without losing its core identity.
  • Nutrition Balance: While indulgent, the dish provides protein from the ham and cheese, potassium from the potatoes, and a modest amount of fat from the cream, making it a satisfying component of a balanced meal.
  • Ingredient Quality: Using high‑quality, fresh ingredients—especially the cheese and cream—elevates the entire dish, turning simple pantry staples into a restaurant‑worthy centerpiece.
  • Crowd‑Pleasing Factor: The golden, bubbling top and comforting aroma draw everyone to the table, making it a reliable star at holidays, potlucks, or a cozy family dinner.
💡 Pro Tip: For an extra‑crispy top, sprinkle a thin layer of panko breadcrumbs mixed with a touch of melted butter just before the final 10 minutes of baking.

🥗 Ingredients Breakdown

The Foundation

The backbone of this dish is the potatoes themselves. I always reach for 2 pounds of potatoes, sliced thinly—about 1/8 inch—to ensure they cook evenly and soak up the sauce. Potatoes: Choose a starchy variety like Russet for a fluffy interior or Yukon Gold for a creamier texture. The starch in Russets breaks down during baking, creating a luscious, almost soufflé‑like consistency, while Yukon Gold adds a buttery richness that pairs beautifully with the cheese.

When selecting potatoes, look for firm, unblemished tubers with smooth skins. Avoid any that feel soft or have green spots, as those can introduce bitterness. If you have time, soak the sliced potatoes in cold water for 10 minutes to remove excess starch; this helps them stay distinct and prevents a gummy texture. Once drained and patted dry, they’re ready to layer.

Aromatics & Spices

Onion: Half a cup of chopped onion adds a subtle sweetness that balances the saltiness of the ham and cheese. Sauté the onion in butter until translucent to unlock its natural sugars—this step is the secret behind the dish’s depth of flavor. Garlic Powder & Paprika: A teaspoon of each brings warmth and a hint of smoky earthiness, making every bite feel layered and complex.

Seasoning is where you can truly make the recipe yours. If you love a little heat, a pinch of cayenne or crushed red pepper flakes will add a pleasant kick. For a herbaceous twist, toss in a sprinkle of fresh thyme or rosemary during the final minutes of baking. Trust me, those tiny adjustments can turn a good casserole into an unforgettable one.

The Secret Weapons

Ham: Two cups of cooked ham, diced, bring smoky, salty richness. Leftover holiday ham works wonders, but any cooked variety will do. The small cubes ensure even distribution of flavor throughout the layers, and the slight caramelization during baking adds a delightful texture.

Cheese: Two cups of shredded cheese—cheddar is the classic choice, but feel free to experiment with gouda, Monterey Jack, or a blend. The cheese melts into a velvety blanket, creating that iconic golden crust. For an extra depth, use a mix of sharp cheddar for bite and a milder cheese for melt.

Heavy Cream & Milk: One cup each combine to form a luscious base that seeps into the potatoes, ensuring each bite is rich and satisfying. The heavy cream adds body, while the milk lightens the sauce just enough to keep it from becoming overly heavy. This duo is the heart of the scalloped texture we all love.

Finishing Touches

Butter: Two tablespoons of butter, melted, enrich the sauce and help the breadcrumbs (if you choose to use them) turn a beautiful amber color. Salt & Pepper: Season to taste, remembering that the ham and cheese already bring saltiness. Adjust at the end of mixing the sauce so you can control the final balance.

A final drizzle of melted butter over the top before baking can create that coveted crackly crust. And remember, the secret to a perfect finish is patience—let the casserole rest for a few minutes after it comes out of the oven; this allows the sauce to set and makes slicing cleaner.

🤔 Did You Know? The starch in potatoes not only thickens the sauce but also creates a natural glaze when baked, giving the dish its signature golden sheen.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

🍳 Step-by-Step Instructions

  1. Preheat your oven to 375°F (190°C). While the oven warms, melt the two tablespoons of butter in a saucepan over medium heat. Add the chopped onion and sauté for about 4‑5 minutes, until it turns translucent and releases a sweet aroma. This is the moment where the kitchen starts to feel alive, and the scent will already have you humming.

  2. Stir in the garlic powder and paprika, letting the spices toast lightly for 30 seconds—just enough to awaken their flavors without burning. Then, whisk in the heavy cream and milk, creating a smooth, velvety sauce. As the mixture begins to bubble gently, season with salt and pepper, remembering to taste and adjust.

  3. In a large mixing bowl, combine the sliced potatoes, diced ham, and half of the shredded cheese. Pour the warm cream mixture over the potatoes, tossing gently to coat every slice. The potatoes should glisten, and the ham will start to look slightly glossy—this is the sign that the sauce is binding everything together.

  4. Transfer the potato‑ham mixture into a greased 9×13‑inch baking dish, spreading it out in an even layer. Sprinkle the remaining cheese evenly over the top, creating a blanket that will melt into a bubbling crust. If you love extra crunch, now is the time to add a thin layer of panko breadcrumbs mixed with a drizzle of melted butter.

  5. 💡 Pro Tip: Cover the dish with foil for the first 20 minutes of baking; this prevents the top from over‑browning while the potatoes finish cooking through.
  6. Place the dish in the preheated oven and bake for 25‑30 minutes, or until the potatoes are fork‑tender and the sauce is bubbling around the edges. Keep an eye on the color; when the cheese turns a deep golden brown and you see a faint caramelized scent, you know it’s nearly done.

  7. Remove the foil (if you used it) and let the casserole bake uncovered for an additional 5‑7 minutes. This final burst of heat creates that coveted crispy top that crackles when you tap it with a spoon. The sound is a promise of the creamy interior waiting beneath.

  8. ⚠️ Common Mistake: Over‑baking can cause the potatoes to dry out and the cheese to turn rubbery. Keep a close watch after the first 20 minutes and trust visual cues over the clock.
  9. When the casserole is perfectly browned, pull it from the oven and let it rest for 10 minutes. This resting period allows the sauce to thicken slightly, making it easier to slice without the layers sliding apart. Trust me, the anticipation while it rests is half the pleasure.

  10. Serve hot, scooping generous portions onto plates. Pair with a simple green salad or steamed veggies for a balanced meal. And remember—leftovers taste even better the next day as the flavors meld together, creating a deeper, more harmonious taste.

💡 Pro Tip: For a gourmet twist, drizzle a little truffle oil over each serving just before plating; the earthy aroma will elevate the dish to restaurant quality.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you pour the sauce over the potatoes, take a tiny spoonful and taste it. Adjust the seasoning with a pinch more salt, pepper, or even a splash of Worcestershire sauce if you crave depth. This quick test ensures the final casserole is perfectly balanced, and it’s a habit that separates novice cooks from seasoned chefs.

Why Resting Time Matters More Than You Think

Letting the dish rest after baking isn’t just about cooling; it allows the starches in the potatoes to finish absorbing the sauce, resulting in a creamier bite. I once served the casserole straight from the oven, and the sauce was too runny, slipping off the plate. A ten‑minute pause solves that problem and makes slicing cleaner.

The Seasoning Secret Pros Won’t Tell You

A dash of nutmeg in the cream sauce adds a warm, subtle background note that complements the cheese beautifully. It’s a classic trick in French cooking that most home cooks overlook. Use just a pinch—it’s enough to enhance without overpowering.

Layering for Maximum Creaminess

Instead of dumping all the potatoes in one go, layer them with sauce and cheese in thirds. This technique ensures every bite gets a perfect mix of potatoes, sauce, and cheese, rather than a dry top layer and soggy bottom. The visual of the layers also makes the casserole look more elegant when you serve it.

Choosing the Right Baking Dish

A glass or ceramic baking dish distributes heat evenly, preventing hot spots that can cause uneven cooking. If you only have a metal pan, lower the oven temperature by 10‑15°F to avoid over‑browning. I once used a dark metal pan and learned the hard way that the top caramelized too quickly.

💡 Pro Tip: For an extra layer of flavor, rub the baking dish with a garlic clove before greasing—it infuses the whole casserole with a gentle garlicky perfume.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Smoky Bacon & Cheddar

Swap the ham for crisped bacon bits and use a sharp cheddar for a smoky, salty punch. The bacon adds a crunchy texture that contrasts beautifully with the creamy potatoes.

Herb‑Infused Goat Cheese

Replace half the cheddar with crumbled goat cheese and stir in fresh thyme and rosemary. The tangy goat cheese brightens the dish, while the herbs lend an aromatic freshness perfect for spring.

Spicy Jalapeño & Monterey Jack

Add diced jalapeños to the ham mixture and use Monterey Jack cheese for a meltier texture. This version brings a gentle heat that’s perfect for a casual game‑day gathering.

Vegetarian Mushroom Medley

Omit the ham and replace it with sautéed cremini and shiitake mushrooms. The mushrooms provide an earthy umami that mimics the depth of meat, making the dish hearty for vegetarians.

Sweet Potato & Gruyère

Swap half the Russet potatoes for sweet potatoes and use Gruyère cheese. The natural sweetness of the potatoes pairs wonderfully with the nutty flavor of Gruyère, creating a sophisticated twist.

Creamy Spinach & Feta

Fold in a cup of wilted spinach and crumble feta cheese into the top layer. The spinach adds a pop of color and nutrients, while feta brings a salty tang that cuts through the richness.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the casserole to cool completely, then cover tightly with foil or a reusable lid. It will keep fresh for up to 4 days in the fridge. When reheating, add a splash of milk or cream to revive the sauce and prevent drying.

Freezing Instructions

Portion the cooled casserole into freezer‑safe containers, leaving a little headspace for expansion. It freezes well for up to 3 months. To reheat, thaw overnight in the refrigerator, then bake at 350°F (175°C) for 20‑25 minutes, covered, until heated through.

Reheating Methods

The best way to reheat without losing moisture is to use the oven. Place the portion in a shallow dish, cover with foil, and bake at 325°F (165°C) for 15‑20 minutes. For a quicker option, microwave on medium power, stirring halfway through, and add a tablespoon of milk to keep it creamy.

❓ Frequently Asked Questions

Absolutely! While cheddar gives a classic flavor, you can swap in gouda for a smoky note, mozzarella for stretchiness, or even a blend of sharp cheddar and Gruyère for complexity. Just keep the total cheese amount at about two cups so the sauce stays balanced.

If heavy cream isn’t on hand, you can substitute with half-and-half or a mixture of whole milk and a tablespoon of butter per cup of milk. The sauce will be slightly lighter, but still delicious. For a dairy‑free version, try coconut cream mixed with almond milk.

No pre‑cooking is required as long as you slice the potatoes thinly (about 1/8 inch). The baking time is sufficient for them to become fork‑tender while absorbing the creamy sauce.

Yes! Assemble the casserole, cover it, and refrigerate for up to 24 hours before baking. This actually improves the flavor as the potatoes have more time to soak up the sauce.

Definitely. Adding thinly sliced carrots, zucchini, or even broccoli florets works well. Just make sure any added veggies are cut small enough to cook through in the same time as the potatoes.

The base recipe is naturally gluten‑free. If you decide to use breadcrumbs for a crunchy topping, replace them with gluten‑free panko or crushed cornflakes.

A crisp green salad with a tangy vinaigrette balances the richness, as does a side of steamed green beans or roasted asparagus. The acidity cuts through the creaminess and keeps the meal light.

Yes, you can freeze the fully baked casserole. Let it cool completely, wrap tightly in foil, then store in a freezer‑safe container. Thaw overnight in the fridge and reheat in the oven at 350°F (175°C) for about 20 minutes.

Scalloped Potatoes with Ham and Cheese

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 375°F (190°C). Melt butter, sauté onion until translucent, then add garlic powder and paprika.
  2. Whisk in heavy cream and milk, season with salt and pepper, and bring to a gentle simmer.
  3. Combine sliced potatoes, diced ham, and half the cheese in a bowl; pour the warm sauce over and toss to coat.
  4. Transfer mixture to a greased baking dish, top with remaining cheese (and optional breadcrumbs).
  5. Cover with foil and bake 20 minutes; remove foil and bake another 10‑12 minutes until golden and bubbly.
  6. Let rest 10 minutes before serving to allow the sauce to set.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.