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 should roast butternut squash in the oven for about 25 to 45 minutes, depending on how you cut it and the temperature you use.
If you’re wondering how long do you roast butternut squash in the oven, the answer really comes down to the size of your pieces and whether you’re working with cubes, halves, or slices.
Generally, cubed butternut squash roasts faster than a whole halved squash, so timing matters a lot here.
In this post, we’ll walk through exactly how long do you roast butternut squash in the oven at different temperatures and cuts, plus tips so yours comes out perfectly caramelized every time.
Let’s dive in.
How Long Do You Roast Butternut Squash in the Oven?
The short answer to how long do you roast butternut squash in the oven is 25 to 45 minutes at 400°F (200°C).
But that range is wide because butternut squash comes in different shapes once you start prepping it.
So let’s break it down by cut so you know exactly what to expect.
1. Cubed Butternut Squash: 25 to 30 Minutes
If you cut your butternut squash into 1-inch cubes, you’ll roast them for about 25 to 30 minutes at 400°F.
This is the most common way people cook butternut squash because the cubes roast evenly and get those nice golden edges.
Toss them in olive oil, salt, and pepper, spread them on a baking sheet in a single layer, and you’re good to go.
When you roast butternut squash in cubes, flip them halfway through so both sides caramelize.
2. Halved Butternut Squash: 40 to 50 Minutes
When you roast butternut squash as a halved squash, it takes longer, usually 40 to 50 minutes at 400°F.
You’ll want to scoop out the seeds first, brush the flesh with oil, and place it cut-side down on the baking sheet.
Roasting it cut-side down traps steam and helps the flesh get tender without drying out.
So if you’re asking how long do you roast butternut squash in the oven when it’s halved, plan for closer to 50 minutes for a medium squash.
3. Sliced or Wedged Butternut Squash: 30 to 35 Minutes
Slices and wedges fall somewhere in between, roasting in about 30 to 35 minutes at 400°F.
Thinner slices will finish faster, so keep an eye on them after the 25-minute mark.
This cut is great when you want butternut squash to roast quickly and still hold its shape for salads or grain bowls.
Factors That Affect How Long You Roast Butternut Squash in the Oven
Timing isn’t just about the cut.
A few other things change how long do you roast butternut squash in the oven, so keep these in mind.
1. Oven Temperature
Most recipes call for 400°F, but you can roast butternut squash anywhere from 375°F to 425°F.
At 375°F, add about 10 minutes to your total time.
At 425°F, you can shave off 5 to 10 minutes, though you’ll need to watch it closely so the edges don’t burn.
2. Size of the Pieces
The smaller the pieces, the faster they cook.
Half-inch cubes might be done in 20 minutes, while 2-inch chunks could take 40.
So whenever you wonder how long do you roast butternut squash in the oven, always check your piece size first.
3. Fresh vs. Frozen
Fresh butternut squash roasts in the times we’ve covered, but frozen cubed squash can take a bit longer.
Frozen pieces release moisture as they thaw, which steams them before they roast.
Add roughly 10 minutes if you’re starting from frozen, and pat them dry if you can.
4. Crowding the Pan
If you pile your butternut squash too close together, it steams instead of roasts.
That means it takes longer and never gets those crispy caramelized edges.
Use a large baking sheet and give every piece some breathing room.
How to Tell When Butternut Squash Is Done Roasting
Knowing how long do you roast butternut squash in the oven is only half the battle.
You also need to recognize when it’s actually done.
Here’s what to look for.
1. Fork-Tender Texture
A fork should slide in easily with just a little resistance.
If it goes in like butter, you’ve probably overcooked it and it’ll turn mushy.
2. Golden Brown Edges
The edges should be caramelized and slightly darker than the rest of the cube.
That browning is where all the sweet, nutty flavor lives.
3. Sweet, Nutty Aroma
When butternut squash is ready, your kitchen will smell sweet and warm.
That aroma is a good sign it’s time to pull the pan out.
So, How Long Do You Roast Butternut Squash in the Oven?
You roast butternut squash in the oven for 25 to 45 minutes at 400°F, depending on whether it’s cubed, halved, or sliced.
Cubed squash takes about 25 to 30 minutes, halves take 40 to 50 minutes, and slices land around 30 to 35 minutes.
Remember that oven temperature, piece size, and pan crowding all shift the timing, so always check for fork-tender flesh and golden edges.
Now that you know how long do you roast butternut squash in the oven, you can prep it with confidence and enjoy that sweet, caramelized goodness any night of the week.