There’s something truly magical about gathering around the table with family, especially during the holiday season. Food has this unique ability to create bonds and evoke memories, and that’s exactly what Holiday Ham Potato Gruyère Bake does. It’s the definition of pure comfort food. The creamy layers of potatoes, savory ham, and rich Gruyère cheese make it a plate you won’t soon forget—a dish that feels like a warm hug on a chilly evening.
Let’s talk about what makes this dish so special. With five thinly sliced potatoes, two cups of diced ham, and a luscious blend of two cups of heavy cream and two cups of shredded Gruyère, the flavor profile is simply delightful. The onions and garlic add a fragrant touch, while the butter and flour help to create a velvety sauce that ties everything together. The combination is decadent but feels right at home on any family table, whether it’s a festive gathering or a cozy weeknight dinner.
Making this bake is easier than you might think. Simply preheat your oven to 375°F (190°C) and start by melting the butter. Sauté the onion and garlic, then whisk in the flour and add the heavy cream until it thickens. Next, layer your sliced potatoes and ham in a baking dish, pouring that heavenly sauce between each layer, and finish with a generous topping of Gruyère cheese. Cover it with foil and allow it to bake for 45 minutes, then uncover it for an additional 20 minutes until it’s golden and bubbly.
This dish is perfect for chilly nights, family gatherings, or even potlucks. Everyone will be asking for the recipe, and you might just become known as the go-to chef in the family!

Why You’ll Love This Holiday Ham Potato Gruyère Bake
- Quick and Easy: This recipe is simple to follow, making it perfect for cooks of all skill levels.
- Comfort Food at Its Finest: Each bite delivers warmth and satisfaction that makes you feel at home.
- Versatile: Ideal for various occasions—holidays, casual dinners, or family get-togethers.
- Hearty and Filling: A true crowd-pleaser that guarantees everyone leaves the table satisfied.
- Minimal Cleanup: With all ingredients layered in one dish, cleanup is a breeze!
Ham Tips
When selecting ham for this recipe, look for a quality deli ham that’s already cooked. It saves you time and ensures that you’ll have juicy, flavorful meat. If you can, choose ham with a bit of marbling, as the fat will add richness to the overall dish. You may also opt for different types of ham, like honey-baked or smoked, to bring unique flavors to your bake. If you are slicing your ham from a larger piece, aim for a thickness that allows for easy layering but won’t fall apart.
Options for Substitutions
- Potatoes: You can swap standard potatoes with sweet potatoes for a sweet twist.
- Diced Ham: Replace with turkey or chicken for a lighter version.
- Heavy Cream: Half-and-half or whole milk can be used for a lighter sauce.
- Gruyère Cheese: Substitute with Swiss or cheddar cheese based on availability.
- Butter: Olive oil or a dairy-free butter alternative can be used for a healthier fat.
- Flour: Gluten-free flour can be used if you’re accommodating dietary restrictions.
Watch Out for These Mistakes
One common mistake is not properly cooking the onion and garlic. Make sure to sauté them until they’re fragrant, as this step adds a lot of flavor to your dish. Another pitfall is overcooking the bake. You want the potatoes to be tender but not mushy, so check for doneness a little earlier if you’re unsure. Also, keeping the foil on for too long can prevent the top from getting that lovely golden color, so uncover it in the last 20 minutes as instructed. Lastly, don’t be stingy with salt and pepper; these spices elevate the flavors, so taste test before you serve.

What to Serve With Holiday Ham Potato Gruyère Bake?
This rich dish pairs beautifully with a simple green salad dressed in a light vinaigrette, offering a refreshing contrast to the creamy bake. You might also consider serving some roasted Brussels sprouts or steamed broccoli to add some colorful veggies to your table. A crusty French bread could round off your meal nicely, perfect for mopping up any leftover sauce.
Storage Instructions
Store: Once cooled, keep any leftovers in an airtight container in the fridge for up to three days.
Freeze: You can freeze the bake for up to two months. Just make sure to wrap it tightly to prevent freezer burn.
Reheat: For the stovetop, place individual servings in a skillet on low heat, adding a splash of cream to moisten it. For the microwave, reheat in short intervals, stirring in between until warm.
Recipe Info
- Preparation Time: 20 minutes
- Cooking Time: 1 hour, 5 minutes
- Total Time: 1 hour, 25 minutes
- Level of Difficulty: Easy
- Servings: About 6-8 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2,500 – 3,000
- Protein: 120 – 140 grams
- Fat: 180 – 220 grams
- Carbohydrates: 150 – 180 grams
Ingredients
- 5 potatoes (thinly sliced)
- 2 cups diced ham
- 2 cups heavy cream
- 2 cups shredded Gruyère
- 1 onion (diced)
- 3 cloves garlic (minced)
- 2 tbsp butter
- 2 tbsp flour
- salt and pepper

Step-by-Step Instructions
Step 1: Preheat Oven and Melt Butter
Start by preheating your oven to 375°F (190°C). In a medium saucepan, melt the butter over medium heat.
Step 2: Sauté Onion and Garlic
Add the diced onion and minced garlic to the melted butter. Sauté until the onion is translucent and fragrant, about 3-4 minutes. This step adds a depth of flavor to your dish.
Step 3: Thicken the Sauce
Whisk in the flour and cook for one minute to create a roux. Gradually pour in the heavy cream, continuously whisking. Allow the mixture to simmer until it thickens, which should take about 5-7 minutes.
Step 4: Layer the Dish
In a greased baking dish, begin layering the sliced potatoes and diced ham. Pour the creamy sauce between the layers, making sure everything is evenly coated.
Step 5: Add Gruyère Cheese
Once your layers are built, generously top the bake with shredded Gruyère cheese. This will create a deliciously crusty topping as it bakes.
Step 6: Bake
Cover the dish with foil and bake for 45 minutes. After that, remove the foil and bake for an additional 20 minutes, or until the top is golden and bubbly.
In conclusion, the Holiday Ham Potato Gruyère Bake is a dish that brings warmth, comfort, and joy to the table. It’s easy enough for weeknight cooking yet special enough for holidays or gatherings. Give this recipe a try, and let me know how it turned out! Your feedback means the world to me, and feel free to explore other comforting recipes showcased on my blog!