Ingredients
Equipment
Method
Prepare the Vegetables
- Preheat oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
- Heat olive oil in a large skillet over medium-high heat. Add sliced mushrooms and cook, stirring occasionally, until they release their liquid and start to brown, about 5-7 minutes.
- Add diced yellow onion to the skillet and cook until softened, about 3-4 minutes.
- Stir in minced garlic and asparagus pieces. Cook for another 3-5 minutes, until asparagus is vibrant green and slightly tender-crisp. Season with 1/2 tsp salt and 1/4 tsp black pepper. Remove from heat and set aside.
Make the Creamy Sauce
- In a medium saucepan, melt 4 tbsp unsalted butter over medium heat.
- Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the warmed whole milk and vegetable broth, ensuring no lumps form. Continue to whisk until the sauce thickens and comes to a gentle simmer, about 5-7 minutes.
- Remove from heat. Stir in 1/2 cup grated Parmesan cheese, nutmeg (if using), and season with salt and black pepper to taste.
Assemble and Bake
- Pour the creamy sauce over the cooked mushroom and asparagus mixture in the skillet. Stir gently to combine everything thoroughly.
- Transfer the mixture to the prepared 9x13 inch baking dish, spreading it evenly.
- In a small bowl, combine panko breadcrumbs, 2 tbsp melted butter, and 1/4 cup grated Parmesan cheese. Sprinkle this mixture evenly over the casserole.
- Bake for 25-30 minutes, or until the sauce is bubbly and the topping is golden brown and crispy.
- Let the casserole rest for 5-10 minutes before serving. Garnish with fresh chopped parsley if desired.
Notes
For a richer flavor, you can add a splash of dry white wine (about 1/4 cup) to the mushrooms when sautéing, letting it cook down before adding other vegetables. This casserole can be assembled ahead of time (without the breadcrumb topping) and refrigerated for up to 24 hours; add the topping just before baking. Leftovers store well in an airtight container in the refrigerator for up to 3 days.
![Cheesy {{ $('Fetch Recipe Data').first().json["Main Keyword"] }} in a white dish, topped with crispy fried onions.](https://simplrecipes.com/wp-content/uploads/2026/03/mushroom-asparagus-casserole-e1773338792571.webp)