01 -
Heat your oven to 400°F. Grab a 9x13-inch ceramic or glass baking dish, give it a quick spray with cooking spray, and arrange your trimmed asparagus inside. Set this aside while you work on the sauce.
02 -
Melt 3 tablespoons of butter in a small saucepan over medium-high heat. Once it's melted, add the flour, garlic powder, salt and pepper. Whisk everything together for about 1-2 minutes until it thickens up nicely. This roux is key to getting a perfectly thick sauce without using any canned soup!
03 -
Pour in the heavy cream slowly while whisking constantly. Let the mixture come to a gentle simmer (careful not to boil it too hard or the cream might break). Keep it simmering for 3-5 minutes until it's beautifully thickened, whisking frequently. Take the pan off the heat, stir in half a cup of Parmesan cheese, and whisk until smooth.
04 -
Pour your creamy sauce evenly over the asparagus in the baking dish. Make sure all those stalks get covered in that delicious goodness.
05 -
Melt the remaining 2 tablespoons of butter in a microwave-safe bowl (about 30 seconds should do it). Mix in the panko breadcrumbs, then add the remaining half cup of Parmesan and all the mozzarella. Mix it together - it'll be nice and crumbly, which is exactly what you want for a crunchy topping.
06 -
Sprinkle that cheesy crumb mixture evenly over your sauced asparagus. Pop it in the oven for 15-20 minutes, until the top gets beautifully golden brown. For even browning, rotate the dish halfway through baking. Serve hot and enjoy this cheesy, creamy asparagus heaven!