Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can roast squash in the oven for about 30 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 answer really comes down to the variety you’re working with and the size of your pieces.
Butternut squash, for example, usually takes longer than delicate squash or acorn squash.
So in this post, we’ll break down exactly how long to roast squash in the oven for the most common types, plus give you tips so your squash comes out perfectly tender every single time.
Let’s get roasting.
How Long Do You Roast Squash in the Oven?
Roasting squash in the oven typically takes between 30 and 60 minutes at 400°F (200°C).
The exact time depends on the squash variety, whether you cut it into cubes or roast it whole, and how caramelized you like it.
Here’s a simple guide to help you nail the timing.
1. Butternut Squash
Butternut squash is one of the most popular varieties to roast.
If you cut it into 1-inch cubes, it usually roasts in about 30 to 40 minutes.
If you roast it halved and face down, plan for 45 to 55 minutes.
The key is to pierce it with a fork — when it slides in easily, your squash is ready.
2. Acorn Squash
Acorn squash roasts beautifully when halved and seeded.
Place the halves face down on a baking sheet and roast for about 35 to 45 minutes.
If you cut it into wedges or cubes, reduce the time to around 25 to 35 minutes.
You’ll know it’s done when the flesh is fork-tender and the edges start to caramelize.
3. Delicata Squash
Delicata squash has thin skin, so it roasts much faster than denser varieties.
Sliced into half-moons or rings, it usually takes only 20 to 30 minutes at 400°F.
Because the skin is edible, you don’t need to peel it — just slice, season, and roast.
4. Spaghetti Squash
Spaghetti squash is usually roasted whole or halved.
Halved and face down, it takes about 40 to 50 minutes.
Whole, it can take closer to 60 minutes, so piercing the skin a few times helps it cook evenly.
Once the flesh shreds easily with a fork, it’s done.
5. Kabocha Squash
Kabocha squash is dense and sweet, so it needs a bit more time.
Cut into wedges, it roasts in about 40 to 50 minutes.
Halved and face down, plan for 50 to 60 minutes.
The flesh should be completely tender and slightly caramelized at the edges.
Factors That Affect How Long You Roast Squash in the Oven
Several things can change how long your squash takes to roast.
1. Oven Temperature
Most recipes call for 400°F (200°C), which gives you a nice balance of caramelization and tender flesh.
If you drop the temperature to 350°F, expect to add 10 to 15 minutes to the total time.
Higher heat at 425°F can shave off a few minutes, but watch closely so the edges don’t burn.
2. Cut Size
The smaller you cut your squash, the faster it roasts.
Cubes roast quicker than halves, and thin slices roast even faster.
Just keep the pieces roughly the same size so everything cooks evenly.
3. Squash Variety
Denser squashes like kabocha and butternut take longer than softer ones like delicata.
So always adjust your roasting time based on what you’re working with.
4. Fresh vs. Frozen
Fresh squash roasts in the times listed above.
If you’re roasting frozen squash cubes, add about 10 to 15 minutes and spread them out so they don’t steam.
Tips for Perfectly Roasted Squash Every Time
Getting your squash tender and caramelized isn’t complicated.
1. Preheat Properly
Always preheat your oven fully before adding the squash.
A hot oven gives you that golden, caramelized exterior while keeping the inside soft and sweet.
2. Don’t Crowd the Pan
Spread your squash in a single layer with a little space between pieces.
If they’re piled up, they’ll steam instead of roast, and you’ll lose that lovely texture.
3. Toss with Oil and Season Well
A drizzle of olive oil helps the squash brown nicely.
Salt, pepper, and a pinch of cinnamon or nutmeg bring out its natural sweetness.
4. Flip Halfway Through
For cubes and wedges, flip them about halfway through roasting.
This ensures both sides get that lovely golden color.
5. Check with a Fork
The easiest way to know if your squash is done is to pierce it with a fork.
If it slides in with no resistance, it’s ready to come out of the oven.
So, How Long Do You Roast Squash in the Oven?
You roast squash in the oven for 30 to 60 minutes at 400°F, depending on the variety and cut size.
Butternut and kabocha take longer, while delicata and acorn roast faster.
The best way to know it’s done is to test with a fork — if it slides in easily, your squash is perfectly roasted.
Whether you’re making a cozy side dish or meal-prepping for the week, now you know exactly how long to roast squash in the oven.
Happy roasting.