I’ll be honest – I used to think roasted vegetables were boring. The kind of thing you make because you’re supposed to, not because you actually want to. Then I tried roasting asparagus and mushrooms together with butter and fresh thyme, and I finally got it.
This recipe is what convinced me that vegetables can be the best part of the meal. The asparagus gets a little crispy on the edges, the mushrooms turn golden and rich, and that combination of butter and thyme makes everything taste like it came from a restaurant. I throw this together on busy weeknights because it only takes one pan and about 20 minutes from start to finish.
The trick is cutting everything the same size so it cooks evenly. After that, you basically just toss it in the oven and let the heat do its thing. A drizzle of balsamic vinegar at the end makes it feel fancy, even though you barely did any work.

Why You’ll Love This Roasted Asparagus and Mushrooms
- Quick and easy – Ready in just 25-35 minutes, this side dish comes together fast enough for busy weeknights but looks impressive enough for dinner parties.
- Simple ingredients – You only need a handful of basic ingredients that you probably already have in your kitchen.
- Healthy vegetable side – Packed with nutrients and naturally low-carb, this dish is a great way to get your veggies in without sacrificing flavor.
- Restaurant-quality flavor – The combination of butter, thyme, and balsamic vinegar makes these roasted vegetables taste like something you’d order at a nice restaurant, but you’re making them at home.
What Kind of Mushrooms Should I Use?
You’ve got plenty of options when it comes to mushrooms for this recipe. Button mushrooms or cremini mushrooms are great everyday choices that you can find at any grocery store, and they hold up really well to roasting. If you want something a bit more interesting, shiitake or oyster mushrooms will add a deeper, earthier flavor to the dish. Whatever you choose, just make sure your mushrooms are firm to the touch and not slimy or dried out. Give them a quick wipe with a damp paper towel instead of rinsing them under water, since mushrooms absorb moisture like a sponge and can get soggy when roasted.

Options for Substitutions
This simple side dish is pretty straightforward, but here are some swaps you can make:
- Asparagus: You can use green beans or broccolini instead of asparagus. Just keep in mind that green beans might need a few extra minutes in the oven to get tender.
- Mushrooms: Any mushroom variety works here – button, cremini, portobello, or shiitake. Mix and match based on what you have or what’s on sale.
- Olive oil: Avocado oil or melted coconut oil can replace olive oil if that’s what you’ve got in your pantry.
- Butter: For a dairy-free version, use more olive oil or vegan butter. You’ll still get that rich flavor without the dairy.
- Thyme: Fresh or dried thyme both work fine. If using dried, cut the amount in half since dried herbs are more concentrated. Rosemary or oregano make good alternatives too.
- Balsamic vinegar: Red wine vinegar or a squeeze of lemon juice can substitute for balsamic if you’re looking for that tangy finish.
Watch Out for These Mistakes While Roasting
Overcrowding your baking sheet is the biggest mistake when roasting vegetables, as it creates steam instead of that crispy, caramelized exterior you’re after – make sure your asparagus and mushrooms have enough space to breathe, using two sheets if needed.
Another common error is not drying your mushrooms properly before roasting, since any excess moisture will cause them to steam and turn rubbery instead of getting golden brown, so pat them dry with paper towels first.
To get perfectly cooked vegetables, trim the woody ends off your asparagus (usually the bottom 1-2 inches) and cut any thick spears in half lengthwise so everything cooks evenly.
Adding the butter too early is also a mistake – wait until the last 5 minutes as the recipe suggests, otherwise it can burn at that high temperature and turn bitter instead of adding richness.

What to Serve With Roasted Asparagus and Mushrooms?
This side dish pairs beautifully with just about any protein you’re cooking for dinner. I love serving it alongside grilled chicken, pan-seared salmon, or a juicy steak since the earthy mushrooms and fresh asparagus complement meaty flavors so well. If you want to make it more of a complete meal, toss the roasted veggies with some cooked pasta or quinoa and add a sprinkle of parmesan cheese. For a lighter option, serve it over a bed of mixed greens with some crusty bread on the side to soak up all those tasty pan juices.
Storage Instructions
Store: Keep your leftover roasted asparagus and mushrooms in an airtight container in the fridge for up to 3 days. They’re great for tossing into salads, grain bowls, or even scrambled eggs the next day.
Reheat: To warm them up, spread the veggies on a baking sheet and pop them in a 350°F oven for about 5-7 minutes until heated through. You can also reheat them in a skillet over medium heat with a tiny bit of olive oil to bring back some of that roasted flavor.
| Preparation Time | 5-10 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 300-350
- Protein: 7-9 g
- Fat: 32-36 g
- Carbohydrates: 18-22 g
Ingredients
For the roasting:
- 1.25 lb asparagus (trimmed and cut into 2-inch pieces for even cooking)
- 9 oz mushrooms (I use Monterey sliced baby bellas)
- 3 tbsp olive oil (I prefer Pompeian Smooth Extra Virgin)
- 1/2 tsp salt
- 1/4 tsp black pepper
For the finishing:
- 2.5 tbsp butter
- 1.5 tbsp fresh thyme (leaves stripped and roughly chopped)
- flaky sea salt
- 1 tbsp balsamic vinegar
Step 1: Prepare Mise en Place and Preheat Oven
- 1.25 lb asparagus
- 9 oz mushrooms
- 1.5 tbsp fresh thyme
Preheat your oven to 450°F and line a large baking sheet with parchment paper or foil for easy cleanup.
While the oven heats, trim the asparagus by snapping off the woody ends (they’ll naturally break at the right spot), then cut into 2-inch pieces for even cooking.
Slice the mushrooms into even pieces about 1/4-inch thick—consistent sizing ensures they roast at the same rate.
Strip the thyme leaves from the stems and roughly chop them, setting aside.
Step 2: Toss Vegetables with Oil and Initial Seasoning
- asparagus and mushrooms from Step 1
- 3 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
Place the cut asparagus and sliced mushrooms on the prepared baking sheet.
Drizzle with the olive oil and sprinkle with salt and black pepper, then toss everything together with your hands or two spoons until the vegetables are evenly coated.
Spread them into a single layer, giving them room to roast rather than steam—don’t overcrowd the pan.
Step 3: Initial Roast to Build Caramelization
- vegetables from Step 2
Roast the vegetables uncovered for 15 minutes.
During this time, the mushrooms will release their moisture and then it will evaporate, allowing them to brown beautifully.
The asparagus tips will begin to caramelize.
I like to give the pan a gentle shake halfway through to ensure even cooking, though you can leave it undisturbed if you prefer.
Step 4: Add Butter and Thyme for Final Finishing
- roasted vegetables from Step 3
- 2.5 tbsp butter
- thyme from Step 1
Remove the pan from the oven and dot the roasted vegetables with butter pieces, then scatter the chopped thyme over the top.
Return to the oven and roast for another 5 minutes until the butter melts and becomes fragrant, coating the vegetables with richness and herb flavor.
Step 5: Finish with Acid and Flaky Salt
- finished vegetables from Step 4
- 1 tbsp balsamic vinegar
- flaky sea salt
Remove the pan from the oven and immediately drizzle the balsamic vinegar over the hot vegetables—it will reduce slightly from the residual heat, intensifying its flavor.
Finish with a pinch of flaky sea salt to add brightness and textural contrast.
Serve warm directly from the pan or transfer to a serving dish.

Thyme Roasted Asparagus and Mushrooms
Ingredients
For the roasting::
- 1.25 lb asparagus (trimmed and cut into 2-inch pieces for even cooking)
- 9 oz mushrooms (I use Monterey sliced baby bellas)
- 3 tbsp olive oil (I prefer Pompeian Smooth Extra Virgin)
- 1/2 tsp salt
- 1/4 tsp black pepper
For the finishing::
- 2.5 tbsp butter
- 1.5 tbsp fresh thyme (leaves stripped and roughly chopped)
- flaky sea salt
- 1 tbsp balsamic vinegar
Instructions
- Preheat your oven to 450°F and line a large baking sheet with parchment paper or foil for easy cleanup. While the oven heats, trim the asparagus by snapping off the woody ends (they'll naturally break at the right spot), then cut into 2-inch pieces for even cooking. Slice the mushrooms into even pieces about 1/4-inch thick—consistent sizing ensures they roast at the same rate. Strip the thyme leaves from the stems and roughly chop them, setting aside.
- Place the cut asparagus and sliced mushrooms on the prepared baking sheet. Drizzle with the olive oil and sprinkle with salt and black pepper, then toss everything together with your hands or two spoons until the vegetables are evenly coated. Spread them into a single layer, giving them room to roast rather than steam—don't overcrowd the pan.
- Roast the vegetables uncovered for 15 minutes. During this time, the mushrooms will release their moisture and then it will evaporate, allowing them to brown beautifully. The asparagus tips will begin to caramelize. I like to give the pan a gentle shake halfway through to ensure even cooking, though you can leave it undisturbed if you prefer.
- Remove the pan from the oven and dot the roasted vegetables with butter pieces, then scatter the chopped thyme over the top. Return to the oven and roast for another 5 minutes until the butter melts and becomes fragrant, coating the vegetables with richness and herb flavor.
- Remove the pan from the oven and immediately drizzle the balsamic vinegar over the hot vegetables—it will reduce slightly from the residual heat, intensifying its flavor. Finish with a pinch of flaky sea salt to add brightness and textural contrast. Serve warm directly from the pan or transfer to a serving dish.