How Long To Roast Fresh Asparagus

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

How long to roast fresh asparagus depends on the thickness of the spears and the temperature of your oven, but as a general rule, thin spears take about 8–10 minutes while thicker ones need 12–15 minutes at 400°F (200°C).
 
If you’ve been asking how long to roast fresh asparagus because your batches keep coming out either soggy or charred, you’re in the right place.
 
The truth is, roasting fresh asparagus is one of the easiest ways to get a delicious side dish on the table fast, but timing really is everything.
 
Roast it too long and you end up with mushy stalks, pull it too early and you’re basically eating raw veggies.
 
In this post, we’ll break down exactly how long to roast fresh asparagus, plus the tips that help you nail that perfect tender-yet-crisp texture every single time.
 
Let’s get into it.
 

How Long to Roast Fresh Asparagus at 400°F

When you roast fresh asparagus at 400°F, you’re working with the sweet spot that most recipes and chefs recommend.
 
At this temperature, the outside caramelizes nicely while the inside stays tender but not limp.
 
Here’s how the timing shakes out depending on the size of your spears.
 

1. Thin Spears: 8–10 Minutes

Thin asparagus spears, usually about pencil-width, cook fast.
 
If you roast fresh asparagus that’s on the skinny side, start checking at the 8-minute mark.
 
You want them bright green with slightly crispy tips, and a fork should slide in easily without the stalk falling apart.
 

2. Medium Spears: 10–12 Minutes

Medium spears are the ones you’ll find in most grocery stores, and they’re the most forgiving.
 
How long to roast fresh asparagus of this size?
 
About 10–12 minutes, flipping once halfway through so they cook evenly.
 

3. Thick Spears: 12–15 Minutes

Thick, jumbo asparagus needs a bit more patience.
 
These stalks have more water inside, so roasting fresh asparagus this thick takes closer to 12–15 minutes.
 
If yours are really chunky, you can also bump the heat to 425°F and roast for about 12 minutes.
 

4. At 425°F: Subtract a Couple of Minutes

Higher heat means faster cooking.
 
At 425°F, thin spears are done in about 6–8 minutes, medium in 8–10, and thick ones in 10–12.
 
Just keep an eye on them, because the line between roasted and burnt gets thin at higher temps.
 

How to Roast Fresh Asparagus Perfectly

Knowing how long to roast fresh asparagus is only half the battle.
 
How you prep and season them matters just as much.
 

1. Trim the Woody Ends

Snap off the tough bottom ends before roasting fresh asparagus.
 
Just bend each stalk near the base and it’ll naturally break where the tender part begins.
 

2. Dry Them Well

Pat the spears dry with a towel.
 
Any moisture left on the surface will steam the asparagus instead of roasting it, and nobody wants that.
 

3. Toss With Oil and Seasoning

Coat the spears lightly in olive oil, then sprinkle with salt, pepper, and maybe a little garlic powder.
 
Spread them in a single layer on a baking sheet so they roast evenly rather than steam.
 

4. Add a Squeeze of Lemon at the End

A little lemon juice or zest after roasting fresh asparagus brightens up the flavor and balances the natural earthiness.
 

Signs Your Roasted Fresh Asparagus Is Done

Not sure if your asparagus is ready?
 
Here are the visual and texture clues to look for.
 

1. Bright Green Color

Perfectly roasted fresh asparagus turns a vivid, vibrant green.
 
If it’s turning olive or dull, you’ve likely gone a minute or two too long.
 

2. Slightly Wrinkled Skin

The stalks should look a little shriveled and blistered in spots, which means the moisture has cooked off nicely.
 

3. Tender but Not Mushy

A fork should pierce the stalk with slight resistance, not slide through like butter.
 
If it’s falling apart, next time reduce how long you roast fresh asparagus by a couple of minutes.
 

4. Crispy Tips

The tips often crisp up first, and that’s a good sign.
 
Just make sure they’re browned, not blackened, when you roast fresh asparagus.
 

So, How Long to Roast Fresh Asparagus?

How long to roast fresh asparagus comes down to size and temperature: 8–10 minutes for thin spears, 10–12 for medium, and 12–15 for thick ones at 400°F.
 
Keep an eye on color and texture, and you’ll never overcook a batch again.
 
Whether you’re making a quick weeknight side or prepping veggies for a dinner party, roasting fresh asparagus is a simple, flavorful way to enjoy this spring favorite.
 
Now you know exactly how long to roast fresh asparagus, so preheat that oven and get roasting.