Cheesy Baked Asparagus is a fun and tasty way to enjoy your greens! Fresh asparagus spears are oven-baked until tender and topped with gooey cheese that melts beautifully.
This dish is a hit at dinner! I often serve it as a side, and I love how it makes veggies more exciting. Plus, who can resist that cheesy goodness? Yum! 🧀
Key Ingredients & Substitutions
Asparagus: Fresh asparagus is the star of this dish. Choose bright green spears that are firm with tightly closed tips. If asparagus isn’t in season, you can substitute with green beans or broccoli for a similar texture.
Mozzarella Cheese: Mozzarella adds that creamy stretch! Feel free to swap it with Monterey Jack or even cheddar if you want a sharper flavor. I find using a mix of cheeses brings added depth!
Heavy Cream or Half-and-Half: Heavy cream gives a richer taste, but for a lighter option, half-and-half works just fine. If you’re looking for a dairy-free solution, try coconut cream or nut milk paired with a thickener like cornstarch.
Parmesan Cheese: Grated Parmesan provides a nice salty kick. If you need a substitute, Pecorino Romano or nutritional yeast (for a vegan option) can be great alternatives.
Butter: I love using unsalted butter for better control over the flavor. You could replace it with olive oil or a vegan butter if you prefer to keep things plant-based.
How Can I Make a Smooth Cheese Sauce?
Creating a smooth cheese sauce is essential for this dish. Start by making a roux that combines flour and butter. Here’s how:
- Melt butter in a saucepan over medium heat, then add minced garlic.
- Stir in flour, mixing well to avoid lumps. Cook for a minute to remove the raw taste.
- Slowly whisk in heavy cream while stirring constantly to prevent clumps.
- Once thickened, add mozzarella and Parmesan, stirring until fully melted.
Remember, patience is key – keep stirring to ensure a creamy, lump-free sauce!

How to Make Cheesy Baked Asparagus
Ingredients You’ll Need:
For the Asparagus:
- 1 ½ pounds fresh asparagus, trimmed
For the Cheese Sauce:
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup heavy cream or half-and-half
- 2 cloves garlic, minced
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- Salt and pepper, to taste
For Garnish:
- ¼ cup chopped fresh parsley
- ¼ cup toasted chopped nuts (such as cashews or almonds), optional
How Much Time Will You Need?
This delightful dish takes about 15 minutes to prep and 20-25 minutes to bake. So, you’ll be enjoying this cheesy goodness in just about 40 minutes!
Step-by-Step Instructions:
1. Preheat the Oven and Prepare the Baking Dish:
Start by preheating your oven to 375°F (190°C). While that’s warming up, lightly grease a baking dish that will hold all your asparagus in one layer. This will help prevent sticking and make cleanup easier.
2. Prepare the Asparagus:
Take the fresh asparagus and wash it thoroughly. Trim off the woody ends by snapping them off or cutting about an inch from the bottom. Once done, arrange the asparagus in the greased baking dish in an even layer so that they cook uniformly.
3. Make the Cheese Sauce:
In a medium saucepan over medium heat, melt the butter. Once melted, add the minced garlic and cook for about a minute until it becomes fragrant but not browned. Next, sprinkle in the flour and stir it constantly for 1-2 minutes to create a paste, cooking off the raw flour taste.
4. Add Cream and Melt the Cheese:
Gradually whisk in the heavy cream (or half-and-half). Keep stirring until the sauce thickens and is smooth. Once that’s achieved, remove from heat and mix in 1 ½ cups of mozzarella and all the Parmesan cheese. Stir until everything is melted and mixed well, then season with salt and pepper to your liking.
5. Assemble the Dish:
Now, pour the delicious cheese sauce evenly over the asparagus in the baking dish. Make sure to coat all the spears. To finish it off, sprinkle the remaining ½ cup of mozzarella on top for that lovely golden, bubbly crust.
6. Bake to Perfection:
Place the baking dish in your preheated oven and bake for about 20-25 minutes. Keep an eye on it until the cheese is melted, bubbly, and slightly golden. This is the moment we’ve been waiting for!
7. Garnish and Serve:
When it’s out of the oven, let it rest for a minute or two. Then, sprinkle chopped fresh parsley over the top for color and, if you like, add some toasted nuts for extra texture. Serve it warm as a fantastic side dish, and enjoy every cheesy bite!
Can I Use Frozen Asparagus for This Recipe?
Yes, you can use frozen asparagus! Just make sure to thaw it first and drain any excess water to avoid a watery dish. Frozen asparagus tends to be softer, so it may require a shorter baking time.
What Can I Substitute for Heavy Cream?
If you don’t have heavy cream, half-and-half works well. For a lighter option, use whole milk thickened with a tablespoon of cornstarch. For dairy-free alternatives, coconut cream or a rich plant-based milk with a thickener can also be good choices.
How Do I Store Leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. When reheating, use the microwave or an oven set to low heat to warm gently, stirring occasionally to maintain a nice texture.
Can I Make This Ahead of Time?
Absolutely! You can prepare the cheese sauce and assemble the dish ahead of time. Just cover and refrigerate. When you’re ready to bake, add a few extra minutes to the cooking time to ensure it’s heated through properly.



