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.
You cook asparagus in the oven for about 10 to 15 minutes at 400°F (200°C), depending on the thickness of the spears.
If you’re wondering how long do you cook asparagus for in the oven, the honest answer is that it comes down to how thick your stalks are and how tender you like them.
Thin spears can be done in as little as 8 minutes, while fat, sturdy stalks might need a full 15 to 20 minutes to get perfectly tender.
The good news is that oven-roasted asparagus is one of the easiest and most forgiving side dishes you can make.
In this post, we’ll walk through exactly how long to cook asparagus in the oven, how to tell when it’s done, and a few tips to get that crispy, caramelized finish every time.
Let’s dive in.
How Long Do You Cook Asparagus for in the Oven?
The short answer is 10 to 15 minutes at 400°F, but let’s break that down so you get it right every single time.
The cooking time for asparagus in the oven depends on three main things: the thickness of the spears, the temperature you set, and how crispy or tender you want them.
Here’s a quick guide to help you nail it.
1. Thin Spears (About ¼ Inch Thick)
If you’re working with thin, pencil-sized asparagus, you’ll want to cook them for about 8 to 10 minutes at 400°F.
These slender spears cook fast, so keep an eye on them after the 7-minute mark.
When you cook asparagus that’s this thin, they can go from perfectly crispy to sadly charred in just a couple of minutes.
2. Medium Spears (About ½ Inch Thick)
Medium spears are the most common size you’ll find at the grocery store.
When you cook asparagus of this thickness in the oven, plan for 12 to 15 minutes at 400°F.
This gives you that ideal balance of a slightly crispy exterior with a tender, juicy inside.
3. Thick Spears (About ¾ Inch Thick or More)
Thick, jumbo asparagus spears need a bit more time and patience.
If you cook asparagus this thick in the oven, give it 15 to 20 minutes at 400°F.
You can also bump the heat to 425°F if you want more browning on the outside while keeping the inside tender.
How to Tell When Oven-Roasted Asparagus Is Done
Knowing exactly how long to cook asparagus in the oven is one thing, but being able to tell when it’s ready is just as important.
Here are the signs to look for so you never overcook a batch again.
1. The Color Turns Bright Green
When you cook asparagus in the oven, the color shifts from a dull, muted green to a vibrant, bright green.
That vivid color is your first clue that the asparagus is just about ready.
2. The Tips Get Slightly Crispy
The tips of the asparagus are the most delicate part.
When you roast asparagus in the oven, those tips will start to crisp up and turn a deeper shade of green or even slightly brown.
That’s a good thing, it means you’re getting that delicious caramelized flavor.
3. A Fork Slides In Easily
The most reliable test is the fork test.
When you cook asparagus for long enough in the oven, a fork should slide into the thickest part of the stalk with just a little resistance.
If it goes in like butter, you’ve probably overcooked them.
If there’s a lot of resistance, they need a few more minutes.
Tips for Perfect Oven-Cooked Asparagus Every Time
Now that you know how long do you cook asparagus for in the oven, here are a few extra tips to make sure they come out perfect.
1. Dry the Spears Before Roasting
Moisture is the enemy of roasting.
Pat your asparagus dry with a paper towel before you cook asparagus in the oven.
This helps them roast instead of steam, giving you that crispy texture you’re after.
2. Don’t Skimp on the Oil
A good drizzle of olive oil helps the asparagus cook evenly and prevents them from drying out.
When you cook asparagus in the oven, the oil also helps the seasonings stick to the spears.
3. Spread Them in a Single Layer
If you pile asparagus on top of each other, they’ll steam instead of roast.
Spread them out in a single layer on your baking sheet so each spear gets direct heat.
4. Add a Squeeze of Lemon at the End
A little fresh lemon juice after you cook asparagus in the oven brightens up the flavor beautifully.
Just squeeze it on right after they come out of the oven, not before, since the acid can break down the texture during cooking.
So, How Long Do You Cook Asparagus for in the Oven?
You cook asparagus in the oven for 10 to 15 minutes at 400°F, with thin spears needing closer to 8 to 10 minutes and thick spears needing up to 20 minutes.
The key is to keep an eye on them, trust the color and fork test, and adjust based on the thickness of your spears.
Now that you know exactly how long to cook asparagus in the oven, you can whip up a perfectly roasted batch any night of the week.
Happy roasting.