How Long And What Temperature To Roast 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.

Roasting asparagus at 400°F (204°C) for 12 to 15 minutes is the sweet spot for tender, slightly crisp spears with golden-brown tips.
 
That quick answer works for thin spears, but if you’re working with thicker stalks, you’ll want a little more time or a slightly lower temperature.
 
The truth is, how long and what temperature to roast asparagus depends on thickness, your oven, and how you like your texture.
 
In this post, we’ll walk through exactly how long to roast asparagus and what temperature to roast asparagus at, so you get perfect results every single time.
 
Let’s get roasting.
 

What Temperature to Roast Asparagus At

The best temperature to roast asparagus is 400°F (204°C), and here’s why that number works so well.
 

1. High Heat Gives You Those Crispy Tips

When you roast asparagus at high heat, the tips get a little charred and crispy while the stalks stay tender.
 
That contrast is honestly the best part of roasted asparagus.
 

2. 400°F Is the Sweet Spot

Roasting asparagus at 400°F (204°C) gives you a nice balance between fast cooking and even caramelization.
 
Go too low and asparagus turns limp and mushy.
 
Go too high and the tips burn before the stalks cook through.
 

3. 425°F Works for Thin Spears

If you’re roasting thin asparagus, you can bump the temperature to 425°F (218°C) for about 8 to 10 minutes.
 
The key to roasting asparagus at 425°F is to watch it closely because thin spears cook fast.
 

How Long to Roast Asparagus

How long to roast asparagus depends on the thickness of your spears, but the average range is 12 to 20 minutes at 400°F.
 

1. Thin Spears: 8–10 Minutes

Thin asparagus spears roast quickly and can be done in as little as 8 minutes at 425°F or about 10 minutes at 400°F.
 

2. Medium Spears: 12–15 Minutes

For medium asparagus, roast at 400°F (204°C) for 12 to 15 minutes.
 
That’s the range most recipes land on when they discuss how long to roast asparagus.
 

3. Thick Spears: 18–20 Minutes

Thick asparagus needs the full 18 to 20 minutes at 400°F for the stalks to become tender.
 
If you’re wondering how long to roast thick asparagus, just remember it always takes longer than the thin stuff.
 

4. The Fork Test

Poke a spear with a fork near the end of roasting.
 
If it slides in easily, your asparagus is done.
 

How to Roast Asparagus Perfectly

Nailing the right temperature and time is half the battle, but a few simple steps make roasted asparagus even better.
 

1. Preheat Your Oven Fully

Always preheat your oven to 400°F before the asparagus goes in.
 
A hot oven is what gives you that roasted flavor and keeps the asparagus from steaming.
 

2. Dry the Spears Well

Pat your asparagus dry after rinsing.
 
Moisture is the enemy of roasting, so dry spears roast better.
 

3. Coat in Olive Oil

Toss asparagus with olive oil, salt, and pepper before roasting.
 
A light coat helps the spears brown instead of burn.
 

4. Spread Them in a Single Layer

Crowding the pan causes asparagus to steam instead of roast, so use a large sheet pan and spread them out.
 

5. Shake the Pan Halfway Through

Give the pan a shake around the halfway mark so the asparagus roasts evenly on all sides.
 

6. Add Lemon and Parmesan at the End

Finish roasted asparagus with a squeeze of lemon and a sprinkle of parmesan for extra flavor.
 

Common Mistakes When Roasting Asparagus

Even simple recipes can go sideways, so avoid these common pitfalls when roasting asparagus.
 

1. Overcrowding the Pan

Crowding leads to soggy asparagus instead of roasted, crispy spears.
 

2. Using Too Much Oil

A little olive oil goes a long way, and too much makes asparagus greasy.
 

3. Ignoring Thickness

Remember, how long to roast asparagus depends on how thick your spears are.
 

4. Skipping the Preheat

Skipping the preheat throws off your roasting time and temperature.
 

So, How Long and What Temperature to Roast Asparagus?

Roasting asparagus at 400°F (204°C) for 12 to 15 minutes is the answer for medium spears, and adjusting the time based on thickness is the key.
 
Thin spears might need just 8 to 10 minutes, while thick spears can take up to 20 minutes.
 
Now that you know what temperature to roast asparagus at and how long to roast asparagus, you can pull perfect, golden spears out of the oven every single time.
 
Happy roasting.