I’ve been making this asparagus and hollandaise casserole for years, and it never fails to disappear at potlucks—there’s just something about fresh asparagus roasted with garlic and topped with rich hollandaise and melty cheddar that gets everyone coming back for seconds. It’s one of those side dishes that feels fancy enough for Easter dinner but easy enough to throw together on a random Tuesday night.

| Preparation Time | 15-20 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 950-1100
- Protein: 45-55 g
- Fat: 75-85 g
- Carbohydrates: 18-24 g
Ingredients
For the asparagus base:
- 2 lb asparagus (trimmed and cut into 2-inch pieces)
- 2 tbsp olive oil (I prefer Bertolli Extra Virgin for roasting)
- 4 garlic cloves (freshly minced for best aroma)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp red pepper flakes
- 1 1/2 cups cheddar (I use Tillamook Sharp for better melting)
- 1 1/2 cups mozzarella
For the topping:
- 3/4 cup hollandaise
- 2 tbsp chives (finely chopped into 1/8-inch pieces)
- 1 tsp lemon zest
Step 1: Prepare Mise en Place and Preheat Oven
- 2 lb asparagus
- 4 garlic cloves
- 2 tbsp chives
- 1 tsp lemon zest
- 1 1/2 cups cheddar
- 1 1/2 cups mozzarella
Preheat your oven to 400°F.
While it heats, trim the asparagus and cut into 2-inch pieces, mince the garlic, finely chop the chives into 1/8-inch pieces, and zest the lemon.
Combine the cheddar and mozzarella in a bowl—I like to mix them together first so they're evenly distributed during layering.
This prep work ensures everything is ready before you start building the casserole.
Step 2: Season and Layer the Asparagus and Cheese
- seasoned asparagus mixture
- 2 tbsp olive oil
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/4 tsp red pepper flakes
- mixed cheddar and mozzarella from Step 1
In a large bowl, toss the cut asparagus with olive oil, minced garlic, salt, pepper, and red pepper flakes until evenly coated.
In a 9x13 inch baking dish, create three even layers: start with 1/3 of the seasoned asparagus, then sprinkle 1/3 of the combined cheeses over it.
Repeat this layering process two more times, finishing with cheese on top.
I like to pack the asparagus gently as I layer—this helps it cook evenly and creates a cohesive casserole rather than a loose mixture.
Step 3: Bake Until Asparagus Is Tender and Cheese Melts
- layered casserole from Step 2
- 3/4 cup hollandaise
Place the layered casserole in the preheated 400°F oven and bake for 15 minutes, until the asparagus is tender when pierced with a fork and the cheese is melted and beginning to bubble at the edges.
While the casserole bakes, prepare the hollandaise sauce according to your preferred method (this is a good use of your cooking time).
Step 4: Finish with Hollandaise, Chives, and Lemon Zest
- baked casserole from Step 3
- 3/4 cup hollandaise
- 2 tbsp chives
- 1 tsp lemon zest
Remove the casserole from the oven.
Drizzle the warm hollandaise sauce evenly over the top, then sprinkle with the finely chopped chives and lemon zest.
The heat from the casserole will gently warm the hollandaise and release the fresh aromas of the chives and citrus, creating a bright finish to this rich dish.

Creamy Asparagus and Hollandaise Casserole
Ingredients
Method
- Preheat your oven to 400°F. While it heats, trim the asparagus and cut into 2-inch pieces, mince the garlic, finely chop the chives into 1/8-inch pieces, and zest the lemon. Combine the cheddar and mozzarella in a bowl—I like to mix them together first so they're evenly distributed during layering. This prep work ensures everything is ready before you start building the casserole.
- In a large bowl, toss the cut asparagus with olive oil, minced garlic, salt, pepper, and red pepper flakes until evenly coated. In a 9x13 inch baking dish, create three even layers: start with 1/3 of the seasoned asparagus, then sprinkle 1/3 of the combined cheeses over it. Repeat this layering process two more times, finishing with cheese on top. I like to pack the asparagus gently as I layer—this helps it cook evenly and creates a cohesive casserole rather than a loose mixture.
- Place the layered casserole in the preheated 400°F oven and bake for 15 minutes, until the asparagus is tender when pierced with a fork and the cheese is melted and beginning to bubble at the edges. While the casserole bakes, prepare the hollandaise sauce according to your preferred method (this is a good use of your cooking time).
- Remove the casserole from the oven. Drizzle the warm hollandaise sauce evenly over the top, then sprinkle with the finely chopped chives and lemon zest. The heat from the casserole will gently warm the hollandaise and release the fresh aromas of the chives and citrus, creating a bright finish to this rich dish.