Servings
Font
Back
4.9 from 270 votes

Cheesy Ham Casserole

Stretch your leftover ham even further with this easy cheesy ham casserole. It's the perfect way to feed a crowd!

Prep Time
20 mins
Cook Time
20 mins
Total Time
55 mins
Servings: 10 servings
Calories: 580 kcal
Course: Main Course
Cuisine: American

Ingredients

  • 1 pound medium shells or rotini or penne
  • ⅓ cup butter
  • ⅓ cup all-purpose flour
  • 1 teaspoon onion powder
  • ¼ teaspoon dried thyme leaves
  • ½ teaspoon salt more to taste
  • ¼ teaspoon black pepper
  • 1 ¾ cups milk
  • 1 cup half and half or light cream
  • 1 teaspoon Dijon mustard
  • 3 cups shredded sharp cheddar cheese divided
  • 1 cup shredded Swiss cheese or Gruyere cheese
  • 2 tablespoons shredded Parmesan cheese
  • 2 cups diced ham
Topping
  • ½ cup Panko bread crumbs
  • 2 tablespoons melted butter
  • 1 tablespoon chopped fresh parsley

Instructions

    Cup of Yum
  1. Preheat oven to 400°F. In a small bowl, combine breadcrumbs, butter, and parsley, set aside.
  2. Cook the pasta shells al dente according to package directions. Drain well.
  3. Meanwhile, in a medium saucepan, melt the butter, flour, and seasonings over medium heat and cook for 1 minute.
  4. Gradually add in milk, half and half, and Dijon, whisking until smooth after each addition. Once all of the milk/cream is added, whisk while bringing to a boil over medium heat. Allow to boil for 1 minute.
  5. Remove from heat and add 2 ½ cups cheddar, gruyere cheese, and parmesan cheese. Whisk until smooth.
  6. Toss the cheese sauce with cooked pasta and ham and transfer to a 9x13 baking dish. Sprinkle the breadcrumb topping over the casserole and top with the remaining ½ cup of cheese.
  7. Bake for 22-26 minutes or until heated through and topping is browned. Cool 5 minutes before serving.

Notes

  • If you don't have gruyere, substitute swiss cheese or extra cheddar cheese.
  • Use leftover ham or purchase a ham steak from the grocery store.
  • Do not overbake the casserole, or it can dry out. 

Nutrition Information

Calories 580 (29%) Carbohydrates 44g (15%) Protein 25g (50%) Fat 34g (52%) Saturated Fat 20g (100%) Polyunsaturated Fat 2g Monounsaturated Fat 8g Trans Fat 0.3g Cholesterol 112mg (37%) Sodium 751mg (31%) Potassium 246mg (7%) Fiber 2g (8%) Sugar 4g (8%) Vitamin A 1091IU (22%) Vitamin C 1mg (1%) Calcium 473mg (47%) Iron 1mg (6%)

Nutrition Facts

Serving: 10servings

Amount Per Serving

Calories 580

% Daily Value*

Calories 580 29%
Carbohydrates 44g 15%
Protein 25g 50%
Fat 34g 52%
Saturated Fat 20g 100%
Polyunsaturated Fat 2g 12%
Monounsaturated Fat 8g 40%
Trans Fat 0.3g 15%
Cholesterol 112mg 37%
Sodium 751mg 31%
Potassium 246mg 5%
Fiber 2g 8%
Sugar 4g 8%
Vitamin A 1091IU 22%
Vitamin C 1mg 1%
Calcium 473mg 47%
Iron 1mg 6%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register