Go Back
Asparagus Ham Casserole

Asparagus Ham Casserole

A comforting Asparagus Ham Casserole made with tender asparagus, savory ham, and a creamy, cheesy sauce, topped with a golden, crispy layer of breadcrumbs.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings servings
Course: Main Course
Cuisine: American
Calories: 385

Ingredients
  

  • 2 pounds fresh asparagus, trimmed and cut into 2-inch pieces
  • 3 cups cooked ham, diced
  • 4 tablespoons butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 1/2 cup chicken broth
  • 2 cups sharp cheddar cheese, shredded (divided)
  • 1/2 cup sour cream
  • 1 tablespoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1 cup breadcrumbs
  • 2 tablespoons melted butter (for topping)

Method
 

  1. Preheat your oven to 375°F. Grease a 9x13-inch baking dish with butter or cooking spray.
  2. Bring a large pot of salted water to boil. Add the asparagus pieces and blanch for 3 minutes. Drain and rinse with cold water.
  3. Melt 4 tablespoons of butter in a large saucepan over medium heat. Whisk in the flour for about 2 minutes to create a roux.
  4. Gradually pour in the milk and chicken broth while whisking constantly. Cook until the sauce thickens, about 5-7 minutes.
  5. Remove from heat and stir in 1 cup of shredded cheddar cheese, sour cream, Dijon mustard, garlic powder, and black pepper until smooth.
  6. Layer the blanched asparagus and diced ham in the prepared baking dish. Pour the creamy cheese sauce over the top and stir gently.
  7. Sprinkle the remaining 1 cup of cheddar cheese over the casserole. Combine breadcrumbs with 2 tablespoons of melted butter and scatter over the cheese layer.
  8. Bake uncovered for 25-30 minutes until golden brown and bubbly. Let rest for 5 minutes before serving.

Notes

Don't skip blanching the asparagus to prevent overcooking. Use freshly shredded cheese for a smoother sauce. The casserole can be assembled ahead of time and refrigerated.