There’s a comforting warm embrace that fills my kitchen when I bake a dish of Scalloped Potatoes with Ham and Cheese. The rich, creamy sauce bubbling away, infused with garlic and onion, makes my mouthwater just thinking about it. The first time I whipped up this recipe, it brought back memories of family gatherings where decadent dishes took center stage.
This hearty classic combines layers of tender Yukon Gold potatoes, savory ham, and a delightful trio of cheeses that create a melty masterpiece everyone will rave about. Perfect for a cozy dinner at home or as a crowd-pleasing side for your next potluck, it transforms ordinary ingredients into something truly special. You’d never guess that such a delicious dish can come together with just a bit of patience and love. So, let’s dive into this simple yet indulgent recipe that will soon be a staple in your home!
Why will you love Scalloped Potatoes with Ham and Cheese?
Comforting, Warm Flavor: Every bite of these scalloped potatoes brings a cozy sensation, with tender, layered potatoes soaking in a rich, creamy sauce.
Easy to Prepare: This recipe requires minimal effort but delivers maximum flavor, making it perfect for both novice and experienced cooks.
Cheesy Goodness: With a delightful mix of Jarlsberg, Swiss, and sharp cheddar cheeses, this dish is a cheese lover’s dream!
Versatile Delight: Serve it as a main or a side dish, and watch it become the highlight of any gathering.
Crowd-Pleasing Appeal: Its creamy texture and savory taste will have everyone coming back for seconds, ensuring it’s a hit at any meal.
Scalloped Potatoes with Ham and Cheese Ingredients
Craft a mouthwatering masterpiece with these simple ingredients.
For the Potatoes
• Yukon Gold or Russet potatoes – 2 pounds, thinly sliced for a creamy texture and buttery flavor.
For the Sauce
• Butter – 2 tablespoons, melted to create a luscious base for the sauce.
• Onion – 1 small, finely chopped to add depth and sweetness.
• Garlic – 2 cloves, minced for an aromatic kick in the creamy goodness.
• All-purpose flour – 2 tablespoons, used to thicken the sauce for a perfect consistency.
• Whole milk – 1 ½ cups, enhances creaminess and balances flavors.
• Heavy whipping cream – 1 cup, adds richness that elevates the dish.
• Salt – 1 teaspoon, to enhance all the wonderful flavors.
• Black pepper – ½ teaspoon, for that subtle hint of spice.
For the Cheesy Layers
• Jarlsberg cheese – ½ cup, shredded for a nutty taste that melts beautifully.
• Swiss cheese – ½ cup, shredded to add a touch of creaminess and flavor.
• Sharp white cheddar cheese – ½ cup, shredded for a bold finish that cheese lovers crave.
Bring your kitchen to life with this delightful Scalloped Potatoes with Ham and Cheese recipe that transforms comfort food into an extraordinary experience!
How to Make Scalloped Potatoes with Ham and Cheese
-
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray to ensure your potatoes bake perfectly without sticking.
-
Sauté the onion and garlic in a saucepan over medium heat, using melted butter. Cook until soft (about 3–4 minutes) to release their delightful aromas.
-
Whisk in the flour, stirring for about 1 minute until it forms a paste. This will help create a thicker, luscious sauce for the Scalloped Potatoes with Ham and Cheese.
-
Add the whole milk and heavy cream, stirring until the sauce thickens (around 3–4 minutes). Season with salt and pepper to bring out the flavors.
-
Stir in the cheeses—Jarlsberg, Swiss, and sharp white cheddar—until melted and smooth. This cheesy mixture is the heart of your dish!
-
Layer half of the sliced potatoes in the greased baking dish. Top with half of the diced ham and then pour over half of the cheese sauce. Repeat the layers with the remaining ingredients.
-
Sprinkle a handful of each cheese on top for that extra cheesy goodness that everyone loves.
-
Cover the dish with foil and bake for 30 minutes. Then, remove the foil and bake for another 20–25 minutes until the potatoes are tender and the top is golden and bubbly.
-
Let the dish rest for about 10 minutes before serving. This resting time allows the sauce to thicken beautifully.
Optional: Garnish with fresh herbs like chives or parsley for a splash of color.
Exact quantities are listed in the recipe card below.
What to Serve with Scalloped Potatoes with Ham and Cheese?
When delicious comfort food graces your table, it deserves some equally delightful companions to elevate the meal experience.
-
Green Salad: A fresh green salad with a zesty vinaigrette provides a refreshing contrast to the rich, creamy potatoes. The crunch and acidity cut through the heaviness, making each bite more enjoyable.
-
Roasted Vegetables: Bright, caramelized roasted vegetables like carrots and asparagus bring color and earthy flavors to your plate. Their natural sweetness pairs beautifully with the savory scalloped potatoes for a balanced experience.
-
Buttery Corn on the Cob: Sweet, juicy corn on the cob adds a lovely seasonal touch and a delightful crunch. It’s a classic pairing that everyone loves!
-
Grilled Chicken: Simple and flavorful grilled chicken seasoned with herbs complements the creamy dish well. Its smoky taste enhances the overall meal while adding lean protein.
-
Garlic Bread: Golden, crusty garlic bread is perfect for soaking up the cheesy sauce. Its crisp texture and savory flavors create an irresistible combination with the scalloped potatoes.
-
Creamy Coleslaw: A tangy coleslaw with a touch of sweetness offers a refreshing crunch that enhances the experience. The cool contrast of flavors makes each bite fun and invigorating.
-
Chardonnay: A glass of chilled Chardonnay pairs wonderfully, with its buttery notes echoing the richness of the scalloped potatoes. The fruit-forward flavors add a lovely complexity to the meal.
-
Chocolate Mousse: For dessert, indulge in a rich chocolate mousse. Its airy texture and deep chocolate flavor create a perfect sweet ending after a savory main course. It’s a decadent way to celebrate a cozy family dinner!
Make Ahead Options
These Scalloped Potatoes with Ham and Cheese are perfect for busy weeknights! You can assemble the entire dish up to 24 hours in advance, layering the potatoes, ham, and cheese sauce, then cover tightly with foil and refrigerate to maintain freshness. To ensure the highest quality, avoid baking until you’re ready to serve. When it’s time for dinner, simply remove from the fridge and let it sit at room temperature for about 30 minutes. Bake as instructed—covering with foil for the first 30 minutes, then uncovering to achieve that golden, bubbly top. With this meal prep technique, you can enjoy a comforting, homemade dish with minimal effort!
Expert Tips for Scalloped Potatoes with Ham and Cheese
-
Slice Evenly: Ensure to slice your Yukon Gold or Russet potatoes uniformly to guarantee even cooking and a perfect texture throughout your dish.
-
Avoid Lumpy Sauce: Whisk thoroughly when adding the milk and cream to prevent lumps in your cheese sauce, which is essential for the creamy finish of your scalloped potatoes with ham and cheese.
-
Don’t Skimp on Cheese: Add a generous handful of each cheese on top before baking; this extra layer creates a deliciously crispy and melty crust that everyone will love.
-
Check for Doneness: Use a fork to test the potatoes for tenderness before removing from the oven. They should be soft and easy to pierce for the perfect scalloped experience.
-
Resting Time is Key: Allowing the dish to rest for 10 minutes after baking helps the sauce to thicken, making it easier to serve and enhancing the flavors in this delightful side dish.
Scalloped Potatoes with Ham and Cheese Variations
Feel free to explore these ideas and put your unique twist on this classic dish!
-
Dairy-Free: Substitute almond or oat milk and use cashew cheese for a creamy, plant-based alternative.
-
Vegetarian: Replace ham with sautéed mushrooms or caramelized onions for an umami-packed option that everyone will enjoy.
-
Spicy Kick: Add diced jalapeños or crushed red pepper flakes for a fiery twist that elevates the flavor profile.
-
Herb Infusion: Sprinkle fresh herbs like rosemary or thyme between layers for a fragrant depth of taste that livens up each bite.
-
Bacon Boost: Swap out the ham for crispy cooked bacon to add a smoky flavor that’s irresistible to meat lovers.
-
Cheese Variety: Experiment with blue cheese, gouda, or pepper jack for surprising new flavors that take your dish to another level.
-
Extra Crunch: Top with panko breadcrumbs mixed with Parmesan cheese before baking for a delightful crunchy topping that contrasts beautifully with the creamy layers.
-
Veggie Lovers: Layer in sliced zucchini or spinach for added color and nutrition, providing a fresh twist to this hearty classic.
How to Store and Freeze Scalloped Potatoes with Ham and Cheese
Fridge: Store leftover scalloped potatoes in an airtight container in the fridge for up to 3 days. Reheat in the oven for the best texture.
Freezer: Freezing is an option! Wrap individual portions tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw in the fridge before reheating.
Reheating: To reheat, place in a preheated oven at 350°F (175°C) for 20-25 minutes, or until heated through. Add a splash of milk to restore creaminess if needed.
Scalloped Potatoes with Ham and Cheese Recipe FAQs
How do I choose the right potatoes for scalloped potatoes?
Absolutely! I recommend using Yukon Gold or Russet potatoes for their buttery flavor and creamy texture. Look for potatoes that are firm and free from dark spots or wrinkles, as those are signs of age. You want the freshest potatoes for the best results.
How long can I store leftover scalloped potatoes in the fridge?
You can store leftover scalloped potatoes in an airtight container in the fridge for up to 3 days. Just be sure to let them cool down first before sealing them up to maintain freshness. When you’re ready to enjoy them again, reheating in the oven will help regain that wonderful texture.
Can I freeze scalloped potatoes with ham and cheese?
Yes, freezing scalloped potatoes is definitely an option! To do this, wrap individual portions tightly in plastic wrap and then in foil to prevent freezer burn. You can keep them in the freezer for up to 2 months. When you’re ready to enjoy again, simply thaw them in the fridge overnight, then reheat in the oven.
What’s the best method for reheating scalloped potatoes?
To reheat, I suggest placing the scalloped potatoes in a preheated oven at 350°F (175°C) for 20-25 minutes, or until heated through. If they seem a bit dry, add a splash of milk to revive that creamy texture. Just a little drizzle can make a world of difference!
Can I make scalloped potatoes with other dietary considerations?
Absolutely! If you’re looking for a gluten-free version, simply swap the all-purpose flour for a gluten-free blend. For dairy-free options, use plant-based milk and cheese alternatives. Just remember to check labels to avoid allergens. Always feel free to customize the dish to fit your dietary needs!
What should I do if my cheese sauce is lumpy?
Very! If your cheese sauce comes out lumpy, don’t fret! This can happen if the milk wasn’t whisked in well. If it happens, you can try blending the sauce with an immersion blender to smooth it out. Alternatively, straining the sauce through a sieve can help eliminate those pesky lumps. Just remember to whisk vigorously while adding the milk and cream next time, and you’ll be all set!

Creamy Scalloped Potatoes with Ham and Cheese Delight
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- Sauté the onion and garlic in a saucepan over medium heat, using melted butter. Cook until soft (about 3–4 minutes).
- Whisk in the flour, stirring for about 1 minute until it forms a paste.
- Add the whole milk and heavy cream, stirring until the sauce thickens (around 3–4 minutes). Season with salt and pepper.
- Stir in the cheeses until melted and smooth.
- Layer half of the sliced potatoes in the greased baking dish. Top with half of the diced ham and pour over half of the cheese sauce. Repeat the layers.
- Sprinkle a handful of each cheese on top.
- Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for another 20–25 minutes until the potatoes are tender.
- Let the dish rest for about 10 minutes before serving.







