Description
This creamy and cheesy asparagus casserole is a comforting side dish that's both indulgent and flavorful. Tender asparagus is combined with a rich, velvety cheese sauce, then baked to perfection with a golden crust.
Ingredients
1 lb asparagus, trimmed and cut into 2-inch pieces
2 tablespoons unsalted butter
1/4 cup all-purpose flour
1 cup whole milk
1/2 cup heavy cream
1 1/2 cups shredded sharp cheddar cheese
1/2 cup grated Parmesan cheese
1/4 teaspoon garlic powder
Salt and pepper to taste
1/4 cup breadcrumbs (optional)
Fresh parsley, chopped (for garnish)
Instructions
- Preheat the oven to 375°F (190°C) and grease a 9x13-inch baking dish with butter or cooking spray.
- Bring a large pot of salted water to a boil and blanch the asparagus pieces for about 2-3 minutes. Drain and set aside.
- In a medium saucepan, melt the butter over medium heat, then whisk in the flour and cook for 1-2 minutes to form a roux.
- Slowly add the milk and heavy cream to the roux while whisking constantly to avoid lumps. Bring to a simmer and cook for 5-7 minutes until thickened.
- Stir in the shredded cheddar cheese, Parmesan cheese, garlic powder, salt, and pepper. Continue stirring until the cheese has melted and the sauce is smooth.
- Gently fold the blanched asparagus into the cheese sauce, ensuring each piece is evenly coated.
- Transfer the asparagus and cheese mixture into the prepared baking dish. Sprinkle breadcrumbs on top if desired.
- Bake for 20-25 minutes or until bubbly and golden brown. Garnish with freshly chopped parsley before serving.
Notes
For a heartier dish, add cooked chicken or bacon to the casserole before baking.
Use different cheeses like Gruyère, mozzarella, or Gouda for different flavors.
For a vegan version, use plant-based butter, non-dairy milk, and vegan cheese.
This dish stores well in the refrigerator for 3-4 days and can be reheated in the oven at 350°F (175°C) for about 15 minutes.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 3g
- Sodium: 400mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 60mg