Creamy Scalloped Ham and Potatoes Casserole Recipe Easy and Perfect for Dinner

Introduction

Let me tell you, the smell of creamy scalloped ham and potatoes casserole baking in the oven is enough to make anyone’s mouth water. There’s this warm, cheesy aroma that fills the kitchen and instantly wraps you in a cozy hug. The first time I baked this dish was on a chilly evening when I was knee-high to a grasshopper, and honestly, I was instantly hooked—there’s just something about the tender potatoes swimming in that rich, velvety sauce paired with salty, savory ham that stops you in your tracks. It’s the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.

This recipe has been a staple in my family for years, passed down from my grandma’s handwritten notes, full of little smudges and edits from a lifetime of love and kitchen experiments. You know what? I wish I’d discovered it way earlier because it’s dangerously easy and delivers pure, nostalgic comfort every time.

My family couldn’t stop sneaking bites off the cooling rack (and I can’t really blame them). It’s perfect for those busy weeknight dinners, potlucks, or when you want to bring a little extra comfort food magic to the table without fussing too much. After testing this recipe multiple times — in the name of research, of course — it’s become a go-to for family gatherings and gifting. You’re going to want to bookmark this one!

Why You’ll Love This Recipe

This creamy scalloped ham and potatoes casserole has been tried, tested, and approved by everyone from picky kids to seasoned home cooks. Here’s why it stands out:

  • Quick & Easy: Comes together in under an hour, so you can whip it up even on busy weeknights or last-minute dinner plans.
  • Simple Ingredients: No fancy grocery trips needed; chances are you already have everything in your pantry and fridge.
  • Perfect for Dinner or Potlucks: This hearty dish always disappears fast at family dinners, holiday gatherings, or casual get-togethers.
  • Crowd-Pleaser: The creamy texture combined with savory ham makes it a hit with both kids and adults alike.
  • Unbelievably Delicious: The balance of tender, thinly sliced potatoes and flavorful ham in a rich cream sauce is next-level comfort food.

What makes this recipe different? Well, it’s all about the ultra-creamy sauce that’s seasoned just right—not too heavy, but with enough richness to make every bite melt in your mouth. Plus, I use a blend of cheese that adds a nice depth without overpowering the ham’s smoky flavor. Honestly, this isn’t just another scalloped potatoes dish; this is the one you’ll want to revisit again and again.

It’s comfort food reimagined—quick, satisfying, and totally stress-free. Whether you’re looking to impress guests or just make a simple meal feel special, this casserole has your back.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without a ton of fuss. Most are pantry staples, with some fresh touches that make all the difference.

  • Potatoes: 4 large russet potatoes, peeled and thinly sliced (about 900g) – their starchy nature makes them perfect for absorbing that creamy sauce.
  • Ham: 2 cups diced cooked ham (around 300g) – I prefer a smoky ham for that extra depth, but leftover ham works great too.
  • Butter: 4 tablespoons unsalted butter, softened (use Kerrygold if you can – it’s worth it!)
  • All-purpose flour: 4 tablespoons – helps thicken that luscious sauce.
  • Milk: 3 cups whole milk (720ml) – for a rich, creamy base. You can swap with almond or oat milk if dairy-free.
  • Garlic: 2 cloves minced – adds a subtle kick.
  • Onion: 1 small yellow onion, finely chopped – sweetness that balances the savory ham.
  • Cheese: 1 ½ cups shredded sharp cheddar (170g) plus ½ cup grated Parmesan (50g) for topping – gives that perfect cheesy crust.
  • Salt & pepper: To taste – I like freshly cracked black pepper and kosher salt for seasoning.
  • Fresh thyme: 1 teaspoon chopped (optional) – adds a fresh herbal note that brightens the dish.

For substitutions, feel free to use sweet potatoes instead of russets for a twist, or swap cheddar for Gruyère if you want a nuttier flavor. If you’re avoiding gluten, use a gluten-free flour blend. Trust me, once you get these ingredients lined up, the rest is straightforward and rewarding.

Equipment Needed

creamy scalloped ham and potatoes casserole preparation steps

  • Baking dish: A 9×13-inch (23×33 cm) casserole dish works perfectly. If you don’t have one, a deep oven-safe skillet or glass dish will do.
  • Mixing bowls: For combining your sauce ingredients and tossing potatoes.
  • Whisk: Essential for smoothing out the flour and milk without lumps in the sauce.
  • Chef’s knife & cutting board: For slicing potatoes and dicing ham.
  • Measuring cups and spoons: Accuracy is key for that creamy consistency.
  • Oven mitts and spatula: Safety and serving made easy.

If you’re on a budget, don’t sweat it – a basic glass baking dish and a sturdy whisk can get you through. Personally, I’ve tried this with both metal and glass dishes, and each gives a slightly different crust texture, so play around to find your favorite. Just keep your tools clean and dry, and you’re set.

Preparation Method

  1. Preheat your oven to 350°F (175°C). This ensures it’s nice and hot when you’re ready to bake.
  2. Prepare the sauce: In a medium saucepan, melt the 4 tablespoons of butter over medium heat. Add the chopped onion and minced garlic, sautéing until fragrant and translucent—about 3-4 minutes.
  3. Whisk in the flour: Sprinkle the flour over the butter-onion mixture and whisk continuously for about 2 minutes to cook out the raw flour taste. The mixture will bubble and thicken slightly.
  4. Slowly add the milk: Gradually pour in the milk, whisking constantly to keep the sauce smooth. Continue cooking and stirring until the sauce thickens to a creamy consistency—usually 6-8 minutes. It should coat the back of a spoon.
  5. Season the sauce: Stir in salt, pepper, and fresh thyme if using. Remove from heat and mix in 1 cup (113g) of shredded cheddar cheese until melted and smooth.
  6. Layer the casserole: Grease your 9×13-inch baking dish with a little butter. Arrange half of the sliced potatoes evenly on the bottom. Scatter half of the diced ham on top.
  7. Pour half the cheese sauce: Spread half of the creamy sauce over the potatoes and ham. Repeat with the remaining potatoes, ham, and sauce, creating two layers.
  8. Add the cheese topping: Sprinkle the remaining ½ cup cheddar and Parmesan evenly over the top layer for a golden, bubbly crust.
  9. Cover and bake: Cover the dish tightly with foil and bake in the preheated oven for 45 minutes. This traps steam and helps cook the potatoes through.
  10. Uncover and finish baking: Remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and the potatoes are tender when pierced with a fork.
  11. Rest before serving: Let the casserole sit for 10 minutes before scooping. This helps the sauce thicken and makes serving cleaner.

If you notice the sauce seems too thick or dry at any point, add a splash more milk. If the edges brown too quickly, tent with foil to prevent burning. Trust your senses—the bubbling, golden top and tender potatoes are your best indicators.

Cooking Tips & Techniques

Here’s a handful of tips I’ve learned from many a casserole trial (and error!):

  • Slice potatoes evenly: Using a mandoline slicer or sharp knife to get uniform thin slices ensures even cooking. Uneven slices mean some will be mushy while others stay crunchy.
  • Don’t rush the sauce: Whisk constantly while adding milk to prevent lumps. If lumps form, strain the sauce or vigorously whisk with a handheld mixer if you have one.
  • Layering matters: Distribute ham evenly so every bite has some. Press potatoes gently into the sauce to avoid dry pockets.
  • Watch your oven: Every oven bakes differently. Start checking at 50 minutes total and adjust time as needed—casserole is done when potatoes are fork-tender.
  • Make ahead: You can assemble this casserole a day in advance and refrigerate. Just add 10-15 minutes to baking time if baking cold.
  • Resting is key: Don’t skip the 10-minute rest. It lets flavors meld and prevents the sauce from running all over your plate.

Honestly, I once forgot to cover the dish and ended up with a crispy top that was a little too crunchy—but hey, it made for a fun texture contrast! Cooking is part science, part art, and a little bit of happy accidents.

Variations & Adaptations

Want to mix things up? Here are some tasty ways to tweak this creamy scalloped ham and potatoes casserole to fit your mood or dietary needs:

  • Vegetarian version: Swap ham for sautéed mushrooms, caramelized onions, or roasted veggies like broccoli and bell peppers.
  • Seasonal twist: Add chopped fresh herbs like rosemary or sage in fall, or swap potatoes for sweet potatoes or Yukon Golds for a different texture.
  • Dairy-free adaptation: Use coconut milk or cashew cream instead of dairy milk, and a dairy-free cheese alternative. Nutritional yeast adds a cheesy flavor punch.
  • Low-carb option: Replace potatoes with thinly sliced cauliflower for a lighter, keto-friendly casserole.
  • Spicy kick: Add a pinch of cayenne pepper or diced jalapeño into the sauce to wake up your taste buds.

I personally tried the sweet potato and sage combo last Thanksgiving, and it was a game-changer—comfort food with a fresh twist that everyone loved.

Serving & Storage Suggestions

This casserole is best served warm, straight from the oven, with its golden cheesy crust still bubbling. I like to spoon it onto plates and garnish with a sprinkle of fresh parsley or thyme for a pop of color.

It pairs beautifully with a crisp green salad or steamed green beans to balance the richness. For drinks, a chilled glass of white wine or a sparkling lemonade works wonders.

Leftovers? No problem. Store in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and bake at 350°F (175°C) for about 20 minutes or microwave individual portions until warmed through.

Fun fact: the flavors actually deepen after a day, so making it ahead can make for an even tastier meal the next day!

Nutritional Information & Benefits

This creamy scalloped ham and potatoes casserole packs a hearty punch of protein from the ham and calcium from the cheese, making it a satisfying and nourishing meal. One serving provides approximately 350-400 calories, with a balanced mix of carbs, fats, and protein.

Potatoes are a great source of potassium and vitamin C, while the cheese adds valuable calcium and vitamin B12. Using whole milk keeps the sauce rich but still wholesome.

If you’re mindful of sodium, consider using low-sodium ham and adjusting the added salt accordingly. For gluten-free eaters, swapping regular flour for a gluten-free blend keeps this dish accessible.

Overall, this recipe feels like a comforting, home-cooked hug that also nourishes your body and soul.

Conclusion

Honestly, creamy scalloped ham and potatoes casserole is one of those recipes that feels like a warm hug after a long day. It’s simple, satisfying, and flexible enough to suit your style and pantry. Whether you stick to the classic or try one of the variations, you’re in for a real treat.

I love this recipe because it brings people together around the table, inspiring smiles and second helpings. It’s a reminder that great food doesn’t have to be complicated—you just need a few good ingredients and a bit of love.

If you give this recipe a try, I’d love to hear how it turned out or what creative spin you added. Please drop a comment, share with your friends, and make this creamy casserole a new favorite in your home. Happy cooking, and here’s to many cozy dinners ahead!

Frequently Asked Questions

Can I use leftover ham for this casserole?

Absolutely! Leftover ham works perfectly here and adds great flavor. Just dice it into bite-sized pieces and incorporate as directed.

How thin should I slice the potatoes?

About 1/8 inch (3 mm) thick slices work best. Even slices ensure they cook evenly and absorb the sauce properly.

Can I prepare this casserole ahead of time?

Yes, you can assemble it a day in advance and refrigerate. Add 10-15 extra minutes to the baking time if baking from cold.

What’s the best cheese to use?

Sharp cheddar is classic for its flavor and meltability. Mixing in Parmesan adds a nice nutty crust. Feel free to experiment with Gruyère or Monterey Jack.

Is this recipe gluten-free?

Not as written, since it uses all-purpose flour. But you can easily substitute with a gluten-free flour blend to make it safe for gluten-free diets.

Pin This Recipe!

creamy scalloped ham and potatoes casserole recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy scalloped ham and potatoes casserole - featured image

Creamy Scalloped Ham and Potatoes Casserole


  • Author: neuriox
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x

Description

A warm, cheesy casserole featuring tender potatoes in a rich cream sauce with savory ham, perfect for quick weeknight dinners or potlucks.


Ingredients

Scale
  • 4 large russet potatoes, peeled and thinly sliced (about 2 pounds)
  • 2 cups diced cooked ham (around 10.5 ounces)
  • 4 tablespoons unsalted butter, softened
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk (720 ml)
  • 2 cloves garlic, minced
  • 1 small yellow onion, finely chopped
  • 1 ½ cups shredded sharp cheddar cheese (6 ounces)
  • ½ cup grated Parmesan cheese (1.75 ounces)
  • Salt and freshly cracked black pepper, to taste
  • 1 teaspoon fresh thyme, chopped (optional)

Instructions

  1. Preheat your oven to 350°F (175°C).
  2. In a medium saucepan, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until fragrant and translucent, about 3-4 minutes.
  3. Sprinkle the flour over the butter-onion mixture and whisk continuously for about 2 minutes to cook out the raw flour taste. The mixture will bubble and thicken slightly.
  4. Gradually pour in the milk, whisking constantly to keep the sauce smooth. Continue cooking and stirring until the sauce thickens to a creamy consistency, about 6-8 minutes. It should coat the back of a spoon.
  5. Stir in salt, pepper, and fresh thyme if using. Remove from heat and mix in 1 cup (4 ounces) of shredded cheddar cheese until melted and smooth.
  6. Grease a 9×13-inch baking dish with a little butter. Arrange half of the sliced potatoes evenly on the bottom. Scatter half of the diced ham on top.
  7. Pour half of the cheese sauce over the potatoes and ham. Repeat with the remaining potatoes, ham, and sauce, creating two layers.
  8. Sprinkle the remaining ½ cup cheddar and Parmesan evenly over the top layer for a golden, bubbly crust.
  9. Cover the dish tightly with foil and bake in the preheated oven for 45 minutes.
  10. Remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and the potatoes are tender when pierced with a fork.
  11. Let the casserole sit for 10 minutes before serving to allow the sauce to thicken.

Notes

Use a mandoline slicer for even potato slices. Whisk sauce constantly to avoid lumps. You can assemble the casserole a day ahead and refrigerate; add 10-15 minutes to baking time if baking cold. If sauce is too thick, add a splash of milk. Tent with foil if edges brown too quickly. Rest casserole 10 minutes before serving for best texture.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour 5 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 of casserole
  • Calories: 375
  • Sugar: 5
  • Sodium: 700
  • Fat: 20
  • Saturated Fat: 12
  • Carbohydrates: 30
  • Fiber: 3
  • Protein: 18

Keywords: scalloped potatoes, ham casserole, creamy casserole, comfort food, cheesy potatoes, easy dinner, potluck recipe

Leave a Comment