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.