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 bake a squash in the oven for about 30 to 60 minutes, depending on the type and size of the squash.
If you’ve ever wondered how long do you bake a squash in the oven, the answer really comes down to what kind you’re working with and how you plan to serve it.
A small acorn squash might be ready in 30 to 40 minutes, while a large butternut or spaghetti squash can take closer to an hour.
In this post, we’ll walk through exactly how long to bake a squash in the oven, the temperatures that work best, and a few simple tips so yours comes out perfectly tender every single time.
Let’s get right into it.
How Long Do You Bake a Squash in the Oven?
So, how long do you bake a squash in the oven?
The honest answer is that it depends on the squash, but there’s a reliable range you can follow.
Most squashes bake beautifully at 400°F (200°C), and here’s how the timing breaks down.
1. Small Squashes: 30 to 40 Minutes
Small squashes like acorn or delicata are the quickest to cook.
When you bake a squash this size in the oven, it usually takes about 30 to 40 minutes at 400°F.
Cut them in half, scoop out the seeds, and place them cut-side down on a baking sheet.
They’re done when a fork slides in easily near the center.
2. Medium Squashes: 40 to 50 Minutes
Medium squashes like butternut or carnival fall right in the middle.
If you’re baking a squash of this size in the oven, plan for around 40 to 50 minutes.
Butternut squash tends to have denser flesh, so it often leans toward the longer end of that range.
Pierce the thickest part with a knife to check for doneness.
3. Large Squashes: 50 to 60 Minutes
Large squashes like spaghetti, hubbard, or pumpkin take the longest.
When you bake a squash this big in the oven, give it 50 to 60 minutes, sometimes a little more.
Spaghetti squash is a great example because the flesh needs to fully soften before those famous strands separate.
If it’s still firm after an hour, add another 10 minutes and check again.
4. Whole Squashes: 60 to 90 Minutes
You can also bake a squash whole in the oven if you’d rather skip the cutting.
Prick the skin a few times with a fork, set it on a baking sheet, and roast it at 375°F.
A whole squash usually takes 60 to 90 minutes, depending on its size.
This method works great for spaghetti squash and small pumpkins.
Best Temperature to Bake a Squash in the Oven
How long you bake a squash in the oven also depends on the temperature you choose.
Here are the temperatures that work best and what each one does.
1. 400°F for Caramelized Edges
This is my favorite temperature for most squashes.
Baking a squash at 400°F in the oven gives you tender flesh with slightly caramelized edges.
It’s the sweet spot between speed and flavor.
2. 375°F for Even, Gentle Cooking
If you’re baking a whole squash in the oven, 375°F is a safer bet.
The lower heat cooks the inside evenly without scorching the skin.
It takes a bit longer, but the results are consistently soft and creamy.
3. 350°F for Stuffed Squash
When you’re baking a stuffed squash in the oven, drop the heat to 350°F.
This keeps the filling from drying out while the squash finishes cooking through.
Just add 10 to 15 minutes to your usual baking time.
Tips for Baking a Squash in the Oven
Getting the timing right is easier when you follow a few simple tips.
These small moves make a big difference in how your squash turns out.
1. Cut Side Down for Moisture
Placing squash cut-side down traps steam inside.
This helps it cook faster and keeps the flesh from drying out while you bake a squash in the oven.
2. Brush With Oil and Season
A little olive oil, salt, and pepper go a long way.
If you’re baking a squash in the oven cut-side up, brushing it with oil helps it brown nicely.
3. Check With a Fork, Not the Clock
Ovens vary, and squashes vary too.
The real test for whether your squash is done baking in the oven is a fork sliding in with no resistance.
So, How Long Do You Bake a Squash in the Oven?
You bake a squash in the oven for 30 to 60 minutes at 400°F, depending on the type and size.
Small squashes take around 30 to 40 minutes, medium ones 40 to 50, and large ones 50 to 60.
Whole squashes baked in the oven need closer to 60 to 90 minutes at a lower temperature.
Follow the timing ranges above, check with a fork, and you’ll nail it every time.
Now you know exactly how long to bake a squash in the oven, so go preheat that oven and enjoy.