This Cheesy Asparagus Bake is a warm, gooey delight! With fresh asparagus and a cheesy topping, it’s the perfect dish to impress your family or friends.
I love how simple it is to whip up this bake. Just toss the asparagus, sprinkle the cheese, and pop it in the oven! It’s a tasty way to eat your greens—everyone will want seconds!
Key Ingredients & Substitutions
Asparagus: Fresh asparagus shines in this dish, but if it’s not available, you can use other green veggies like broccoli or green beans. Frozen asparagus works too—just thaw and drain well.
Cheese: I love using mozzarella for its melty goodness, but feel free to mix in other cheeses like Cheddar or Gouda for a different flavor. You can use low-fat cheese if you’re watching calories.
Heavy Cream: For a lighter version, substitute with half-and-half or a non-dairy cream alternative like coconut cream. It might change the flavor slightly but still tastes great!
Eggs: If you need an egg substitute, try using 1/4 cup of applesauce or a flax egg (1 tablespoon ground flaxseed mixed with 2.5 tablespoons water) for a vegan option.
How Do You Properly Blanch Asparagus?
Blanching asparagus is key to keep its vibrant color and fresh taste. It’s about taking a quick dip in boiling water before plunging it into ice water. Here’s how to do it:
- Boil a pot of salted water.
- Add asparagus and let it cook for 2-3 minutes until it turns bright green.
- Quickly transfer to a bowl of ice water using tongs or a slotted spoon to stop cooking.
- Drain the asparagus well before using it in the recipe.
This technique locks in the crunch and bright color, making your dish more appealing!

How to Make Cheesy Asparagus Bake
Ingredients You’ll Need:
For the Bake:
- 1 lb (450g) fresh asparagus, trimmed
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 cup heavy cream
- 2 large eggs
- 2 cloves garlic, minced
- 1/2 teaspoon dried thyme (or fresh thyme leaves)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons butter, for greasing the baking dish
- Optional: 1/4 cup breadcrumbs for topping
How Much Time Will You Need?
This delicious Cheesy Asparagus Bake will take about 15 minutes to prepare and another 25-30 minutes to bake. You’ll need a little extra time for the asparagus to cool down after blanching, but overall, you can be enjoying this cheesy goodness in about 45 minutes!
Step-by-Step Instructions:
1. Preheat and Prepare the Dish:
First, preheat your oven to 375°F (190°C). While the oven is warming up, take a baking dish and lightly grease it with butter. This will help prevent the bake from sticking.
2. Blanch the Asparagus:
In a pot of boiling salted water, add the trimmed asparagus. Let them cook for about 2-3 minutes until they turn bright green and slightly tender. Once they’re ready, drain the asparagus and immediately plunge them into a bowl of ice water. This helps stop the cooking process and keeps them vibrant in color. After a few minutes, drain them again and set aside.
3. Mix the Creamy Filling:
In a mixing bowl, combine the heavy cream, eggs, minced garlic, dried thyme, salt, and black pepper. Whisk everything together until it’s well blended and smooth. This creamy mixture is what makes the bake so delicious!
4. Layer the Cheese:
Now, take half of the shredded mozzarella cheese and spread it evenly on the bottom of your prepared baking dish. This layer of cheese is going to be comforting and melty.
5. Add the Asparagus:
Carefully arrange the blanched asparagus in a single layer over the cheese. Make sure they’re evenly spaced so every bite gets that delicious flavor!
6. Pour the Cream Mixture:
Evenly pour your creamy egg and cream mixture over the asparagus, making sure it covers them nicely. This will help bind everything while it bakes.
7. Add More Cheese and Toppings:
Time to add the remaining mozzarella cheese and the grated Parmesan on top! If you’d like a crunchy texture, sprinkle the breadcrumbs over the cheese layer for that extra crunch.
8. Bake It Up:
Place the baking dish in the preheated oven and bake uncovered for about 25-30 minutes. You’re looking for a top that’s golden, bubbly, and slightly browned—just perfection to the eyes!
9. Rest and Serve:
Once it’s out of the oven, let the bake rest for a few minutes. This helps everything set up nicely. It’s hard to resist, but trust me, letting it cool just a bit makes serving much easier!
10. Add Finishing Touches:
If you like, garnish with some fresh thyme or herbs for a pop of color and fresh flavor before serving. Now, dig in and enjoy your creamy, cheesy baked asparagus!
Can I Use Frozen Asparagus for This Recipe?
Yes, you can use frozen asparagus! Just make sure to thaw it completely and drain any excess moisture before blanching, as frozen asparagus tends to hold more water.
What If I Don’t Have Heavy Cream?
If you’re out of heavy cream, you can substitute it with half-and-half or full-fat milk mixed with a tablespoon of melted butter to mimic the richness. Just keep in mind that the final texture may be a bit lighter.
Can I Make This Dish Vegetarian?
This recipe is already vegetarian-friendly! Just ensure you’re using vegetable broth instead of any meat-based salts if you decide to season more. Also, check your cheese brands to confirm they’re vegetarian.
How Should I Store Leftovers?
To store leftovers, place them in an airtight container in the fridge for up to 3 days. To reheat, pop it in the oven at 350°F (175°C) for about 15-20 minutes until warmed through, or microwave in short intervals.



