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.
 
For thin spears, it can be as quick as 8 to 10 minutes.
 
For thicker stalks, you might need 12 to 15 minutes at 400°F (200°C).
 
The goal is tender-crisp with a little char, not mushy.
 
In this post, we’ll walk through exactly how long to roast fresh asparagus, plus a few tips to get it perfect every time.
 
Let’s find out how long to roast fresh asparagus so you can nail that side dish.
 

How Long to Roast Fresh Asparagus at Different Temperatures

Roasting fresh asparagus at different temperatures changes the cook time.
 
So the answer to how long to roast fresh asparagus isn’t one-size-fits-all.
 
Here’s what to expect:

1. At 400°F (200°C) – The Sweet Spot

At 400°F, you’ll roast fresh asparagus for about 10 to 12 minutes for medium spears.
 
Thin spears will be done in 8 to 10 minutes.
 
Thick spears might need 12 to 15 minutes.
 
This temperature gives you the best balance of tender inside and crispy edges.
 
It’s the go-to for most home cooks asking how long to roast fresh asparagus.
 

2. At 425°F (220°C) – Faster and Charred

If you like a deeper char, roast fresh asparagus at 425°F.
 
How long to roast fresh asparagus at this temp?
 
About 7 to 10 minutes depending on thickness.
 
Keep an eye on it, because the window between charred and burnt is small.
 
This high heat works great for thin spears you want crispy.
 

3. At 375°F (190°C) – Slower and Gentler

At 375°F, how long to roast fresh asparagus takes a bit longer.
 
Plan on 15 to 18 minutes.
 
This lower temperature is good if you’re roasting other veggies at the same time.
 
It also gives you more room for error if you get distracted.
 
The spears come out tender but not quite as blistered.
 

How Long to Roast Fresh Asparagus Based on Thickness

The thickness of your asparagus matters just as much as the oven temperature.
 
So how long to roast fresh asparagus really comes down to the size of the stalks.
 
Here’s a quick guide:

1. Thin Spears (Pencil-Thin)

Thin spears cook fast, so how long to roast fresh asparagus for these is about 6 to 8 minutes at 425°F.
 
They can go from perfect to overcooked in a minute.
 
Check them at 6 minutes and pull them when they’re bright green with slight char.
 

2. Medium Spears (Standard Bunch)

Medium spears are the most common at grocery stores.
 
For these, how long to roast fresh asparagus at 400°F is around 10 to 12 minutes.
 
They’ll be tender with a nice bite.
 
This is the easiest size to work with for weeknight dinners.
 

3. Thick Spears (Jumbo)

Thick stalks need more time, so how long to roast fresh asparagus for jumbo spears is 12 to 15 minutes at 400°F.
 
You might even need 18 minutes if they’re really thick.
 
They stay juicy inside and get a lovely roasted flavor.
 

Tips for Perfectly Roasted Fresh Asparagus

Now that you know how long to roast fresh asparagus, here are a few tips to make it even better.
 
These little tricks can take your asparagus from good to great.
 

1. Dry the Spears Well

Pat the asparagus dry before roasting.
 
Wet spears steam instead of roast, which makes them soggy.
 
Dry spears get that nice caramelized edge.
 

2. Use High Heat and a Hot Pan

Preheat your sheet pan in the oven for a few minutes.
 
A hot pan gives the asparagus a head start on browning.
 
This can shave a minute or two off how long to roast fresh asparagus.
 

3. Don’t Overcrowd the Pan

Spread the spears in a single layer.
 
If they’re piled up, they’ll steam and never get crispy.
 
Use two pans if you’re roasting a big batch.
 

4. Season After Roasting (Sometimes)

Salt and pepper before roasting is fine.
 
But if you’re using lemon juice or balsamic, add it after roasting.
 
Acidic liquids can make the asparagus mushy if they roast too long.
 

5. Check at the Earliest Time

Always check your asparagus at the shortest suggested time.
 
You can always roast it longer, but you can’t undo overcooking.
 
So when in doubt, pull a spear out and taste it.
 

Common Mistakes When Roasting Fresh Asparagus

Even if you know how long to roast fresh asparagus, mistakes happen.
 
Here are a few to avoid so your asparagus turns out perfect.
 

1. Not Preheating the Oven

A cold oven throws off your timing.
 
Always preheat fully before you start counting how long to roast fresh asparagus.
 

2. Using Too Much Oil

A light drizzle is enough.
 
Too much oil makes the asparagus greasy and can cause smoking.
 

3. Forgetting to Trim the Woody Ends

The woody ends are tough and never soften.
 
Snap them off before roasting so every bite is tender.
 

So, How Long to Roast Fresh Asparagus?

How long to roast fresh asparagus depends on thickness and temperature, but a good rule is 10 to 12 minutes at 400°F for medium spears.
 
Thin spears need less time, thick spears need more.
 
Now that you know how long to roast fresh asparagus, you can make this easy side dish any night of the week.
 
Enjoy your perfectly roasted asparagus!