How Long Do You Boil A Spaghetti Squash

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 boil a spaghetti squash for about 20 to 30 minutes, depending on its size and how you cut it.
 
If you’ve been wondering how long do you boil a spaghetti squash, the short answer is until a fork slides easily through the skin and the flesh separates into those famous spaghetti-like strands.
 
Boiling is one of the easiest ways to cook spaghetti squash, and it takes less time than baking for many home cooks.
 
In this post, we’ll cover exactly how long you boil a spaghetti squash, how to tell when it’s done, and tips for getting perfect strands every single time.
 
Let’s get into it.
 

How Long Do You Boil a Spaghetti Squash?

So how long do you boil a spaghetti squash, exactly?
 
The answer depends mostly on size, but a good rule of thumb is 20 to 30 minutes in boiling water.
 
Small squash (around 2 pounds) usually take about 20 minutes, while larger ones (4 pounds or more) can take up to 35 minutes.
 
Here’s how the timing typically breaks down:

1. Whole Spaghetti Squash

Boiling a whole spaghetti squash takes the longest because the heat has to penetrate the thick skin.
 
A whole squash usually needs 30 to 40 minutes, and you’ll want to pierce it several times with a knife first so it doesn’t burst.
 
This method keeps the flesh moist but makes it harder to check doneness, so many cooks avoid it.
 

2. Halved Spaghetti Squash

If you cut the squash in half lengthwise and scoop out the seeds, it cooks much faster.
 
How long do you boil a spaghetti squash that’s been halved?
 
About 20 to 25 minutes is usually enough.
 
This is the most popular method because the squash cooks evenly and you can easily test it with a fork.
 

3. Quartered or Cubed Spaghetti Squash

Cutting the squash into quarters or large chunks speeds things up even more.
 
When you boil a spaghetti squash in smaller pieces, it’s typically done in 12 to 15 minutes.
 
This is a great option when you’re short on time or meal prepping for the week.
 

How to Boil a Spaghetti Squash Perfectly

Knowing how long do you boil a spaghetti squash is only half the battle.
 
The other half is the technique, and it’s simple once you know the steps.
 
Here’s how to boil a spaghetti squash the right way:

1. Prep the Squash

Start by washing the outside of the squash and drying it off.
 
Cut it in half lengthwise with a sharp chef’s knife, then scoop out the seeds and stringy pulp with a spoon.
 
If the squash is too hard to cut, microwave it for 2 to 3 minutes to soften the skin.
 

2. Boil the Water

Fill a large pot with enough water to fully submerge the squash pieces.
 
Add a generous pinch of salt to season the flesh as it cooks.
 
Bring the water to a rolling boil before adding the squash.
 

3. Cook Until Tender

Place the squash halves cut-side down in the boiling water.
 
Boil for 20 to 25 minutes, then test doneness by piercing the skin with a fork.
 
If the fork slides in easily, your spaghetti squash is ready.
 

4. Cool and Shred

Carefully remove the squash with tongs and let it cool for about 10 minutes.
 
Once it’s cool enough to handle, use a fork to scrape the flesh into strands.
 
The strands should come away easily, looking just like spaghetti.
 

Tips for Boiling Spaghetti Squash

Boiling a spaghetti squash is forgiving, but a few tips make the process even smoother.
 
First, don’t overcook it, because mushy squash won’t form nice strands.
 
Check it a few minutes early the first time so you learn your stove’s timing.
 
Second, salt the water well, since spaghetti squash absorbs flavor from the cooking liquid.
 
Third, drain the cooked squash cut-side down on a plate to release excess water.
 
Excess moisture is the enemy of good spaghetti squash, so let it steam dry for a few minutes.
 
Finally, shred the squash while it’s still warm, as it separates much more easily than when cold.
 

So, How Long Do You Boil a Spaghetti Squash?

You boil a spaghetti squash for about 20 to 30 minutes, depending on its size and how you cut it.
 
Halved squash takes around 20 to 25 minutes, while whole squash can take up to 40 minutes.
 
The key is to test it with a fork, and once the fork slides in easily, it’s done.
 
Now that you know how long do you boil a spaghetti squash, you can turn this humble vegetable into a healthy pasta alternative any night of the week.
 
Happy cooking!