← All recipes
From our kitchen

Cheesy Ham Mashed Potato Casserole

This cheesy ham mashed potato casserole is a comforting, hearty dish that transforms leftovers into a rich and satisfying meal. Creamy mashed potatoes form a soft base, filled with savory ham, vegetables, and a creamy sauce, then topped with melted cheese and crispy onions for the perfect finish.
Jump to recipe ↓Leave a comment ↗
Cheesy Ham Mashed Potato Casserole
Prep time
~15 minutes
Cook time
~50 minutes
Total time
~1 hour 5 minutes
Servings
6–8 portions

Why You’ll Love This Recipe

  • Perfect Leftover Makeover – Great way to use mashed potatoes and ham
  • Creamy & Crunchy Contrast – Soft interior with crispy topping
  • One-Dish Meal – Combines protein, carbs, and vegetables
  • Family-Friendly Comfort Food – Warm, familiar flavors everyone enjoys
  • Easy to Prepare – Simple mixing and baking process
  • Customizable Ingredients – Swap veggies or cheese to suit your taste
The recipe

Cheesy Ham Mashed Potato Casserole

Everything you need, in one place.

Prep time
~15 minutes
Cook time
~50 minutes
Total time
~1 hour 5 minutes
Servings
6–8 portions
Check off ingredients as you go.

Ingredients

Base

Cheese & Toppings

Protein & Vegetables

Sauce & Seasonings

Instructions

Preheat the Oven – Set oven to 375°F (190°C).
Prepare the Potato Base – Mix half the cheddar cheese and fried onions into mashed potatoes, then press into a casserole dish to form a shell.
Make the Filling – Combine ham, vegetables, cream of mushroom soup, mustard, garlic, and pepper until well mixed.
Assemble the Casserole – Spoon the filling into the mashed potato shell evenly.
Bake Covered – Cover loosely with foil and bake for 45 minutes.
Add Toppings – Remove foil, sprinkle remaining cheese and fried onions on top.
Finish Baking – Bake uncovered for 5 minutes until cheese is melted and topping is crisp.
Rest Before Serving – Let sit for 5–10 minutes to set before serving.

Nutrition estimate: ~350–450 kcal per serving (estimated). Values vary with ingredients and portion size.

Recipe Notes & Tips

  • Drain Vegetables Well – Prevents excess moisture in the casserole
  • Use Fluffy Mashed Potatoes – Makes shaping easier
  • Don’t Skip Rest Time – Helps structure hold when serving
  • Adjust Cheese Type – Mild or sharp cheddar changes flavor intensity
  • Layer Evenly – Ensures consistent cooking
  • Cover Loosely – Allows steam circulation while baking

Nutritional Information

  • Prep Time: ~15 minutes
  • Cooking Time: ~50 minutes
  • Total Time: ~1 hour 5 minutes
  • Servings: 6–8 portions
  • Calories: ~350–450 kcal per serving (estimated)

Perfect Pairings

  • Fresh Green Salad – Adds brightness and crunch
  • Steamed Broccoli – Complements creamy texture
  • Dinner Rolls – Enhances comfort meal experience
  • Light Lemon Drink – Balances richness

Ideal Occasions

  • Weeknight Dinners – Easy and filling meal
  • Holiday Leftovers – Perfect for repurposing ingredients
  • Family Gatherings – Comfort food favorite
  • Cold Weather Meals – Warm and cozy dish

Storage & Serving Tips

  • Refrigerate Leftovers – Store in airtight container up to 3 days
  • Reheat in Oven – Keeps topping crispy
  • Add Fresh Topping When Reheating – Maintains crunch
  • Serve Warm – Best texture and flavor fresh

Creative Variations to Try

  • Chicken Version – Replace ham with cooked chicken
  • Extra Veggie Option – Add broccoli or mushrooms
  • Spicy Twist – Add chili flakes or hot sauce
  • Cheese Blend Upgrade – Use mozzarella or Monterey Jack

Troubleshooting Common Issues

  • Watery Casserole – Vegetables not drained properly
  • Dry Texture – Add a bit more soup or moisture
  • Soft Topping – Bake uncovered longer for crispiness
  • Uneven Layers – Spread ingredients evenly before baking

Why This Recipe Works

This recipe works by combining a structured mashed potato base with a creamy, well-balanced filling. The mashed potatoes act as both a crust and a binder, while the soup-based mixture provides moisture and flavor. Baking covered ensures even heating and prevents drying, while the final uncovered stage allows the cheese to melt and the onions to crisp. With an estimated 350–450 calories per serving, it offers a balanced combination of comfort and nutrition.

Final Thoughts

Cheesy ham mashed potato casserole is a classic comfort dish that transforms simple leftovers into a flavorful, satisfying meal. Its creamy interior and crispy topping make it appealing for both everyday dinners and special occasions. For a lighter version, you can use reduced-fat cheese or a lighter soup while still maintaining its comforting appeal.

Make it your own

How did it turn out?

Share your experience or ask a question in the comments.

Leave a comment ↗

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep cooking

Something else to try.

All recipes →