Go Back
+ servings
Easy Creamy Ham Casserole Recipe

Easy Creamy Ham Casserole Recipe

This Easy Creamy Ham Casserole is a perfect weeknight dinner that is hearty, filling, and easy to make. It's loaded with flavor and will become a family favorite!
Pin This Recipe For Later! Share The Yum On Facebook Print
Course: Main Dish
Kitchen: American
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6
Calories: 120kcal

Ingredients
 

  • 8 oz pasta penne, rotini, or elbow macaroni work well
  • 1/4 lb 1/2 stick unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups milk whole or 2%
  • 1 cup sour cream
  • 1 1/2 cups shredded cheddar cheese divided
  • 1/2 teaspoon garlic powder
  • Salt and pepper to taste
  • 2 cups cooked ham chopped (about 3/4 lb)
  • 1 cup frozen peas optional
  • 1/2 cup crushed buttery crackers or breadcrumbs
  • 1 tablespoon melted butter for topping

Instructions

  • Preheat Oven:
  • Set oven to 350°F (175°C) and grease a 9x13-inch casserole dish.
  • Cook Pasta:
  • Boil the pasta in salted water until just al dente. Drain and set aside.
  • Make the Sauce:
  • In a saucepan over medium heat, melt the butter. Stir in the flour and cook for 1 minute, whisking constantly. Gradually add the milk, continuing to whisk until the mixture thickens—about 3–5 minutes.
  • Add Cheese & Cream:
  • Stir in sour cream, 1 cup of the cheddar, garlic powder, salt, and pepper. Stir until melted and smooth.
  • Combine Ingredients:
  • In a large bowl, mix together the cooked pasta, chopped ham, peas (if using), and the cheese sauce. Transfer to the prepared casserole dish.
  • Add Topping:
  • Sprinkle remaining 1/2 cup cheese on top. In a small bowl, mix the crushed crackers with melted butter and sprinkle over the cheese.
  • Bake:
  • Bake for 30–35 minutes, or until bubbly and golden on top. Let cool for 5–10 minutes before serving.

Notes

Let the casserole cool for 5 minutes before serving for the best results. Pair with a fresh salad for a complete meal.

Nutrition

Serving: 200g | Calories: 120kcal | Carbohydrates: 120g | Protein: 120g | Fat: 120g | Saturated Fat: 120g | Polyunsaturated Fat: 120g | Monounsaturated Fat: 120g | Trans Fat: 120g | Cholesterol: 120mg | Sodium: 120mg | Potassium: 120mg | Fiber: 120g | Sugar: 120g | Vitamin A: 120IU | Vitamin C: 120mg | Calcium: 120mg | Iron: 120mg