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 can cook asparagus in the oven at 350°F and have it ready in about 15 to 25 minutes, depending on the thickness of the spears.
If you’ve been wondering how long do you cook asparagus in oven at 350, the honest answer is that it depends on how thick your asparagus is and how tender you like it.
Thin spears cook fast, usually in about 12 to 15 minutes, while thick, meaty stalks can take closer to 20 to 25 minutes.
The good news is that cooking asparagus in the oven at 350°F is one of the easiest ways to get perfectly roasted, tender spears with a little crispness at the tips.
In this post, we’ll cover exactly how long you cook asparagus in the oven at 350, how to prep it, and the common mistakes that lead to soggy or stringy results.
Let’s dive in.
How Long Do You Cook Asparagus in Oven at 350?
When you cook asparagus in the oven at 350°F, the total time usually falls between 15 and 25 minutes.
Here’s what drives that range:
1. Thickness of the Spears Matters Most
Thin asparagus spears, the pencil-sized ones, cook in about 12 to 15 minutes at 350°F.
Standard spears take around 15 to 20 minutes.
Jumbo or thick stalks need the full 20 to 25 minutes to become tender all the way through.
So if you’re asking how long do you cook asparagus in oven at 350, start checking at the 12-minute mark and go from there.
2. Your Oven and Pan Affect the Time
Every oven runs a little differently, so the actual time can shift by a few minutes.
Using a dark-colored baking sheet can speed things up because it absorbs heat faster.
A crowded pan slows cooking because the asparagus steams instead of roasts.
Spread the spears in a single layer so they cook evenly.
3. How Tender You Like Them
Some people love asparagus with a firm snap, while others prefer it soft and buttery.
If you like a bit of bite, pull it out closer to 15 minutes.
If you want it melt-in-your-mouth tender, let it ride closer to 22 or 25 minutes.
The best way to know when asparagus is done is to pierce the thickest part with a fork.
If it slides in easily, it’s ready.
How to Cook Asparagus in the Oven at 350 Perfectly
Knowing how long to cook asparagus in oven at 350 is only half the battle.
The prep and seasoning matter just as much.
Here’s how to get it right every time:
1. Trim and Dry the Spears
Snap off the woody ends where they naturally break.
Then pat the spears completely dry with a towel.
Dry asparagus roasts, while wet asparagus steams and turns limp.
2. Coat With Oil and Seasoning
Toss the spears with a tablespoon or two of olive oil.
Sprinkle on salt, black pepper, and garlic powder.
You can also add lemon zest, parmesan, or red pepper flakes for extra flavor.
3. Arrange in a Single Layer
Lay the asparagus flat on a lined baking sheet.
Don’t overlap the spears, or they’ll cook unevenly.
If you have a lot, use two pans.
4. Roast and Check Early
Slide the pan into the preheated 350°F oven.
Start checking at 12 minutes for thin spears and 18 minutes for thick ones.
The tips should be slightly crispy, and the stalks should be fork-tender.
Common Mistakes When You Cook Asparagus in Oven at 350
Even simple roasting can go wrong if you skip a few key steps.
Watch out for these common pitfalls:
1. Overcrowding the Pan
Piling asparagus on top of each other traps moisture.
That moisture turns your roast into a steam, and you end up with soggy spears instead of tender-crisp ones.
2. Skipping the Oil
Oil helps the asparagus brown and keeps it from drying out.
Without it, the spears can turn tough and leathery in the oven.
3. Not Preheating the Oven
Always let your oven reach a full 350°F before adding the asparagus.
If you put it in early, the cooking time becomes unpredictable and the texture suffers.
4. Walking Away Too Long
Asparagus goes from perfectly roasted to mushy fast.
Set a timer and check a few minutes before you think it’s done.
So, How Long Do You Cook Asparagus in Oven at 350?
You cook asparagus in the oven at 350°F for about 15 to 25 minutes, depending on the thickness of the spears and how tender you want them.
Thin spears finish in 12 to 15 minutes, standard ones take 15 to 20 minutes, and thick stalks need 20 to 25 minutes.
The key is to dry the spears, coat them in oil, spread them in a single layer, and check them early.
Now that you know exactly how long do you cook asparagus in oven at 350, you can roast a perfect batch every single time.
Enjoy your asparagus.