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 roast squash in the oven for about 25 to 60 minutes, depending on the type of squash and how you cut it.
If you’ve been wondering how long do you roast squash in the oven, the honest answer is that it depends on the variety, the size of your chunks, and the temperature you choose.
But don’t worry, because once you know the basics, roasting squash becomes second nature.
In this post, we’ll cover exactly how long to roast squash in the oven, the best temperatures to use, and a few tips to get perfectly caramelized results every time.
So let’s dive in and take the guesswork out of roasting squash.
How Long Do You Roast Squash in the Oven?
Roasting squash in the oven is one of the easiest ways to bring out its natural sweetness, and the timing mostly comes down to the type of squash you’re working with.
Here are the general timeframes you can rely on when you roast squash in the oven.
1. Butternut Squash
When you roast butternut squash in the oven, cubed pieces usually take about 30 to 40 minutes at 400°F.
If you roast it whole or in halves, plan for 50 to 60 minutes, or until a fork slides in easily.
2. Acorn Squash
Acorn squash is smaller, so when you roast squash like this in the oven, halved and seeded, it typically takes 35 to 45 minutes at 400°F.
The flesh should be tender and slightly caramelized around the edges.
3. Spaghetti Squash
If you roast spaghetti squash in the oven, halve it lengthwise and bake for 40 to 50 minutes at 400°F.
You’ll know it’s done when the strands pull apart easily with a fork.
4. Delicata and Small Varieties
Delicata and other small squash roast faster, usually 20 to 30 minutes when sliced into rings or halves at 425°F.
These thinner-skinned squash are forgiving, so keep an eye on them so they don’t dry out.
What Temperature Should You Roast Squash At?
The temperature you choose plays a big role in how long do you roast squash in the oven, and most recipes land between 375°F and 425°F.
Here’s how to pick the right heat for your squash.
1. 400°F for Balanced Roasting
400°F is the sweet spot for roasting squash in the oven because it gives you tender insides and nicely browned edges.
This temperature works well for butternut, acorn, and most cubed squash recipes.
2. 425°F for Faster Caramelization
If you’re short on time, roast squash in the oven at 425°F to speed things up and get deeper browning.
Just check it a few minutes earlier since higher heat can cause the edges to char quickly.
3. 375°F for Larger Halves
Whole or halved squash benefit from a slightly lower temperature like 375°F because the inside cooks evenly without burning the outside.
This is especially helpful when you roast squash in the oven whole.
Tips for Perfectly Roasted Squash in the Oven
Getting the timing right is only part of the story, so here are a few tips to make your roasted squash shine.
1. Cut Squash Into Even Pieces
Even chunks means everything roasts at the same rate, so you won’t have some pieces mushy and others undercooked.
This also helps you avoid that frustrating guessing game of how long do you roast squash in the oven.
2. Toss With Oil and Seasoning
A little olive oil helps the squash brown beautifully, and salt, pepper, or herbs add flavor.
Spread the pieces in a single layer so they roast instead of steam.
3. Flip Halfway Through
Flipping your squash about halfway through roasting ensures even browning on all sides.
It’s a small step that makes a big difference when you roast squash in the oven.
4. Test With a Fork
The best way to know when your squash is done is to pierce it with a fork or knife.
If it slides in with little resistance, your squash is ready, no matter what the clock says.
So, How Long Do You Roast Squash in the Oven?
You roast squash in the oven for about 25 to 60 minutes, depending on the variety and how you cut it.
Cubed squash usually finishes in 30 to 40 minutes at 400°F, while halved or whole squash can take up to an hour.
Just remember to roast squash in the oven at a temperature between 375°F and 425°F, keep pieces even, and test with a fork for doneness.
With these tips, you’ll never have to wonder how long do you roast squash in the oven again.