Ingredients
Equipment
Method
Preparation
- Preheat oven to 375°F (190°C). Grease a 9x13 inch baking dish. Trim the woody ends off the asparagus and cut the spears into 1-inch pieces. Slice the cremini mushrooms. Finely dice the yellow onion and mince the garlic.
Sauté Vegetables
- In a large skillet over medium-high heat, add the olive oil. Once hot, add the sliced mushrooms and sauté for 5-7 minutes until they release their liquid and start to brown. Add the diced onion and asparagus pieces and continue to cook for another 3-4 minutes until the asparagus is bright green and slightly tender-crisp. Stir in the minced garlic and cook for 1 minute more until fragrant. Remove vegetables from the skillet and set aside.
Make the Cream Sauce
- In the same skillet, melt 4 tablespoons of 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 chicken broth, then slowly add the warmed milk, whisking continuously to prevent lumps. Bring the sauce to a gentle simmer, stirring frequently, until it thickens, about 3-5 minutes.
- Reduce heat to low. Add the softened cream cheese cubes, Dijon mustard, ground nutmeg, salt, and black pepper. Whisk until the cream cheese is fully melted and the sauce is smooth. Stir in the Gruyère cheese until melted and incorporated.
Assemble Casserole
- Return the sautéed asparagus, mushrooms, and onions to the skillet with the cream sauce. Stir gently to ensure all vegetables are coated. Pour the entire mixture into the prepared 9x13 inch baking dish, spreading it evenly.
Prepare Topping & Bake
- In a small bowl, combine the Panko breadcrumbs, grated Parmesan cheese, and 2 tablespoons of melted butter. Mix well until the breadcrumbs are evenly coated.
- Sprinkle the Panko topping evenly over the casserole mixture. Bake for 25-30 minutes, or until the casserole is bubbly around the edges and the Panko topping is golden brown and crispy.
Serve
- Remove from oven and let stand for 5-10 minutes before serving.
Notes
For a vegetarian option, use vegetable broth instead of chicken broth. You can customize the cheese in the sauce; cheddar or fontina would also work well. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave. To make ahead, prepare the casserole up to step 6, cover, and refrigerate for up to 24 hours. Add the topping just before baking, and you might need to add 5-10 minutes to the bake time if baking from cold.
