How Long And What Temp To Cook Spaghetti Squash

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!

The cook time and temp for spaghetti squash is 375°F for about 40 to 50 minutes when you roast it cut-side down.
 
If you cook spaghetti squash at a higher temp like 400°F, it usually takes closer to 30 to 40 minutes.
 
The exact how long to cook spaghetti squash depends on the size of your squash and whether you cook it whole or halved.
 
So there’s no single magic number, but there is a reliable range you can count on every single time.
 
In this post, we’ll cover what temp to cook spaghetti squash, how long to cook spaghetti squash in the oven, and how to tell when it’s perfectly done.
 
Let’s get into it.
 

What Temp to Cook Spaghetti Squash and How Long It Takes

The best temp to cook spaghetti squash is 375°F, and here’s why that number works so well.
 
At 375°F, the squash roasts evenly without drying out or burning on the edges.
 
And at that temp, you’re looking at roughly 40 to 50 minutes for a medium squash cut in half.
 
Here’s how the timing breaks down based on size and method.
 

1. Halved and Roasted at 375°F

This is the classic method, and it’s the one most people mean when they ask how long to cook spaghetti squash.
 
Cut the squash in half lengthwise, scoop out the seeds, drizzle with olive oil, and place it cut-side down on a baking sheet.
 
A small squash (around 2 pounds) takes about 30 to 40 minutes.
 
A medium squash (3 to 4 pounds) takes 40 to 50 minutes.
 
A large squash (5 pounds or more) can take 50 to 60 minutes.
 

2. Roasted at 400°F for Faster Results

If you’re short on time, bump the temp to 400°F.
 
At 400°F, how long to cook spaghetti squash drops to about 30 to 40 minutes for a medium squash.
 
Just keep an eye on it, because the higher temp can brown the edges faster than you’d expect.
 

3. Whole Spaghetti Squash in the Oven

You can also roast the whole squash without cutting it first, which is great if you don’t want to wrestle with a knife.
 
Poke a few holes in it with a fork so steam can escape, then roast at 375°F.
 
Cooking a whole spaghetti squash takes longer, usually 50 to 60 minutes, sometimes up to 70 minutes for a big one.
 
It’s hands-off and easy, but the halved method gives you better control over doneness.
 

How to Tell When Spaghetti Squash Is Done

Knowing how long to cook spaghetti squash matters, but knowing when it’s actually done matters just as much.
 
Here are the signs to look for.
 

1. The Skin Gives Slightly When Pressed

A fully roasted squash has skin that yields a bit under gentle pressure.
 
If it still feels rock hard, it needs more time in the oven.
 

2. A Fork Slides In Easily

Stick a fork into the flesh near the center.
 
If it goes in with almost no resistance, your squash is done.
 
If there’s any pushback, give it another 5 to 10 minutes.
 

3. The Inside Shreds Into Strands

The real test is scraping the inside with a fork.
 
When it’s ready, the flesh separates into spaghetti-like strands with almost no effort.
 
If it comes out mushy or clumpy, you’ve overcooked it a touch, and if it won’t shred at all, it needs more time.
 

Tips for Perfect Spaghetti Squash Every Time

Getting the temp and time right is most of the battle, but a few extra tips help too.
 

1. Cut-Side Down vs. Cut-Side Up

Roasting cut-side down traps steam and keeps the flesh moist.
 
Roasting cut-side up gives you caramelized edges and a slightly firmer texture.
 
Most folks roast cut-side down, and that’s what the times above assume.
 

2. Don’t Skip the Resting Time

Let the squash rest for 10 minutes after it comes out of the oven.
 
This makes it cooler to handle and helps the strands firm up so they shred beautifully.
 

3. Adjust for Your Oven

Every oven runs a little different, so treat the numbers as a guide.
 
Start checking at the low end of the range, and use the fork test to decide if it needs more time.
 
That’s the smartest way to nail how long to cook spaghetti squash in your kitchen.
 

So, How Long and What Temp to Cook Spaghetti Squash?

The ideal temp to cook spaghetti squash is 375°F, and how long to cook spaghetti squash lands around 40 to 50 minutes for a medium halved squash.
 
If you go with 400°F, expect it to be done in roughly 30 to 40 minutes.
 
And a whole squash in the oven at 375°F takes about 50 to 60 minutes.
 
The best way to confirm doneness is the fork test and seeing those strands form.
 
Once you’ve roasted spaghetti squash this way a few times, you won’t even need to glance at the clock.