Go Back
+ servings
Print Recipe
No ratings yet

Cheesy Roasted Asparagus Casserole

Cheesy Roasted Asparagus Casserole is so rich and creamy with a crisp golden brown topping, it will be your new favorite vegetable side dish. Fresh asparagus, homemade Parmesan cream sauce, with panko bread crumbs, all come together to make a really wonderful vegetable casserole that will perfectly compliment your dinner.
Prep Time10 mins
Cook Time30 mins
Course: Side Dish
Cuisine: American
Servings: 6
Author: Jill

Ingredients

  • 2 pounds asparagus tough ends trimmed off
  • 1/4 cup butter divided, plus additional for greasing the pan
  • 2 1/2 tablespoons all-purpose flour
  • 2 cups half and half or equal parts milk and heavy cream
  • 1 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 1 cup freshly grated parmesan cheese divided
  • 1/2 cup panko bread crumbs

Instructions

  • Preheat Oven to 400˚F. Brush a 9x13 casserole dish with melted butter.
  • Place the fresh asparagus in the bottom of the buttered casserole dish.
  • In a saucepan over medium heart, melt 3 tablespoons of butter then add the 2 1/2 tablespoons of flour and whisk constantly for 1-2 minutes or until the butter just begins to turn a light golden brown color.
  • Whisk in the half and half, salt, garlic powder, and black pepper. Whisk until sauce begins to thicken then remove from heat and whisk in 1/2 cup parmesan cheese until melted and fully incorporated into the sauce.
  • Pour the sauce over the asparagus, leaving about 1 inch of the top and bottom of the asparagus uncovered.
  • Bake uncovered for 10 minutes.
  • In a small mixing bowl combine 1 tablespoon melted butter, the panko bread crumbs, and the 1/2 cup remaining parmesan cheese.
  • Sprinkle the bread crumb topping evenly over the casserole, then return it to the oven to bake for an additional 5-8 minutes, until the asparagus reaches your desired level of tenderness.
  • Set the oven to broil for 2-3 minutes or until bread crumbs are golden brown. Remove from oven and serve.