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 takes about 12 to 20 minutes at 400°F (200°C) in the oven, depending on how thick your spears are.
 
If you’ve been wondering how long and at what temperature to roast asparagus so it comes out tender with crispy tips, the sweet spot is almost always a hot oven and a short cooking time.
 
Thin asparagus spears roast faster, while thick spears need a few extra minutes to soften.
 
Get the temperature and timing right, and roasted asparagus becomes one of the easiest, tastiest side dishes you can make.
 
In this post, we’ll cover exactly how long and at what temperature to roast asparagus, plus a few simple tricks to keep it from turning mushy or stringy.
 
Let’s dig in.
 

How Long and What Temperature to Roast Asparagus

Roasting asparagus at 400°F for 12 to 20 minutes is the answer most home cooks swear by.
 
This temperature is hot enough to caramelize the outside of the spears while keeping the inside tender and slightly crisp.
 
Here’s how the timing breaks down by thickness.
 

1. Thin Spears (About 1/4 Inch)

Thin asparagus spears roast in just 10 to 12 minutes at 400°F.
 
They cook quickly, so keep an eye on them after the 8-minute mark to avoid burning.
 

2. Medium Spears (About 1/2 Inch)

Medium spears are the most common size you’ll find at the grocery store.
 
Roast medium asparagus for 15 to 18 minutes at 400°F, flipping once halfway through.
 

3. Thick Spears (3/4 Inch or More)

Thick spears take the longest, usually 18 to 20 minutes at 400°F.
 
If you want them extra tender, you can push the time to 22 minutes, but watch closely near the end.
 

How to Roast Asparagus Perfectly Every Time

Knowing how long and at what temperature to roast asparagus is half the battle; the other half is prep.
 
Here’s how to get it right.
 

1. Preheat Your Oven Fully

Always preheat to 400°F before the asparagus goes in.
 
A fully heated oven gives you consistent roasting and helps the spears crisp up instead of steaming.
 

2. Dry the Spears Well

Pat the asparagus dry with a clean towel after washing.
 
Excess moisture creates steam, which makes the spears soggy instead of roasted.
 

3. Coat Lightly in Oil

Toss the spears with just enough olive oil to coat them, about one to two tablespoons per pound.
 
Too much oil makes them greasy; too little causes them to dry out.
 

4. Season Simply

Salt, black pepper, and a little garlic powder go a long way.
 
You can also add lemon zest, parmesan, or red pepper flakes for extra flavor.
 

5. Spread in a Single Layer

Arrange the asparagus in one even layer on a sheet pan.
 
If they’re crowded, they’ll steam rather than roast, so use two pans if needed.
 

Signs Your Roasted Asparagus Is Done

When you know how long and at what temperature to roast asparagus, you’ll also want to recognize when it’s ready.
 
Here are the signs to look for.
 

1. Tender Stems

A fork or knife should slide into the thickest part of the stem with little resistance.
 
If it still feels tough, give it a few more minutes.
 

2. Crispy Tips

The tips should look slightly darkened and crisp, not charred.
 
That little bit of browning is where the flavor lives.
 

3. Bright Green Color

Good roasted asparagus stays vibrant green with a few browned spots.
 
If it turns olive or gray, it’s overcooked.
 

Common Mistakes to Avoid

Even when you know how long and at what temperature to roast asparagus, a few missteps can ruin the batch.
 
Watch out for these.
 

1. Roasting at Too Low a Temperature

Anything below 375°F tends to steam the asparagus rather than roast it.
 
Stick with 400°F for the best texture and flavor.
 

2. Overcrowding the Pan

Crowded spears release moisture and cook unevenly.
 
Give them room to breathe so the heat can do its job.
 

3. Skipping the Flip

Flipping halfway through ensures even cooking on both sides.
 
It only takes a second and makes a real difference.
 

4. Leaving Them Unattended

Asparagus can go from perfect to burnt in two minutes.
 
Set a timer and check early, especially with thin spears.
 

So, How Long and What Temperature to Roast Asparagus?

Roasting asparagus takes 12 to 20 minutes at 400°F, depending on spear thickness.
 
Thin spears need about 10 to 12 minutes, medium spears take 15 to 18, and thick spears need 18 to 20.
 
Preheat fully, dry the spears, coat lightly in oil, season simply, and spread them in a single layer.
 
Look for tender stems, crispy tips, and a bright green color to know they’re done.
 
Avoid low heat, overcrowding, and skipping the flip, and you’ll nail roasted asparagus every single time.