A simple, hearty casserole made with tender potatoes, savory ham, and a creamy cheese sauce.
Growing up, potatoes were a staple at our table. My mom had a way of turning simple ingredients into meals that never felt repetitive or boring. She could take something as basic as potatoes and make it into a dish the whole family looked forward to.
This ham and potatoes au gratin was one of those meals. It’s hearty, comforting, and a great way to use leftover ham. Baked together in a creamy cheese sauce, it’s the kind of dish that fills the kitchen with warmth and brings everyone to the table.
Simple, practical, and made with love—just the way family recipes should be.
Ingredients:
2 Tbs. butter, divided
1 onion, chopped
1 sweet bell pepper, chopped
3 medium potatoes, cut into 1/2 inch pieces
1 lb. ham, cooked
1/4 c. mayonnaise
1 Tbs. flour
3/4 c. milk
salt and pepper
1 1/2 c. shredded cheddar cheese
Directions:
Preheat the oven to 350°F. Lightly grease an 11 x 7-inch baking dish or casserole dish.
In a large skillet, melt 1 tablespoon of butter over medium heat. Add the chopped onion and bell pepper and sauté until tender, about 4–5 minutes. Remove from heat.
Stir in the diced potatoes, ham, and mayonnaise. Mix until well combined, then transfer the mixture to the prepared baking dish.
In the same skillet, melt the remaining 1 tablespoon of butter over medium heat. Stir in the flour and cook for 1–2 minutes, stirring constantly, to remove the raw flour taste.
Gradually whisk in the milk, stirring constantly to prevent lumps. Continue cooking until the mixture comes to a gentle boil and thickens slightly, about 2–3 minutes.
Reduce heat to low and stir in the shredded cheese until melted and smooth. Season with salt and pepper to taste.
Pour the cheese sauce evenly over the potato mixture.
Cover with a lid or a sheet of foil and bake for 40–50 minutes, or until the potatoes are fork-tender and the casserole is hot and bubbly.
Remove foil during the last 10 minutes if you’d like a lightly golden top.
Tips for Best Success:
- Cut potatoes evenly for consistent cooking
- Don’t skip covering—this helps soften the potatoes
- Use freshly shredded cheese for smoother sauce
- Taste sauce before baking and adjust seasoning
Variations & Substitutions:
- No ham? Use cooked bacon or leftover chicken
- Add veggies: peas, corn, or broccoli
- Cheese swap: Colby Jack or Swiss works well
- Lighter version: Use half mayo or substitute sour cream
- Extra creamy: Add 2–3 tablespoons cream cheese
Serving Suggestions:
- Serve with a simple green salad
- Pair with dinner rolls or bread
- Great as a side dish for holiday meals
- Delicious on its own as a main dish
How to Store:
- Refrigerator: up to 4 days (covered)
- Reheat: oven or microwave until hot
- Freeze: up to 2 months (best after baking)
Frequently Asked Questions:
Can I make this ahead of time?
Yes—assemble, cover, and refrigerate. Bake when ready (add extra time).
Do I have to peel the potatoes?
No, but peeling gives a softer texture.
Can I use leftover holiday ham?
Absolutely—this is perfect for that.
Why is my sauce too thick?
Add a splash of milk before baking or when reheating.






