Ingredients
Equipment
Method
Preparation
- Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
- Bring a large pot of salted water to a boil. Add the trimmed and cut asparagus pieces and blanch for 2-3 minutes, until tender-crisp. Drain immediately and plunge into an ice bath to stop cooking. Drain thoroughly and set aside.
Make the Cheese Sauce
- In a large skillet or saucepan, melt 4 tablespoons of butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk, a little at a time, ensuring no lumps form. Continue to whisk until the sauce thickens and comes to a gentle simmer, about 5-7 minutes.
- Remove the skillet from the heat. Stir in the garlic powder, onion powder, salt, and black pepper.
- Add the shredded cheddar, Gruyere, and 1/4 cup of Parmesan cheese to the sauce. Stir until the cheeses are completely melted and the sauce is smooth.
Assemble and Bake
- Gently fold the blanched asparagus into the creamy cheese sauce. Pour the mixture into the prepared baking dish, spreading it evenly.
- In a small bowl, combine the panko breadcrumbs, melted butter, and 1/4 cup grated Parmesan cheese for the topping. Sprinkle this mixture evenly over the asparagus casserole.
- Bake for 25-30 minutes, or until the casserole is bubbly around the edges and the topping is golden brown and crispy.
- Let the casserole rest for 5-10 minutes before serving.
Notes
To make this a heartier main course, you can add 1-2 cups of cooked, diced chicken or ham to the casserole mixture before baking. For a richer flavor, use chicken broth instead of milk for part of the liquid. The casserole can be assembled ahead of time and refrigerated; add about 10-15 minutes to the baking time if baking from cold.
