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 keep spaghetti squash from getting watery by roasting it instead of boiling it and by salting and draining the strands before you serve them.
That’s the short answer, and honestly, it solves most of the problem before it even starts.
Spaghetti squash is naturally about 90 percent water, so the goal isn’t to remove all that moisture, it’s to manage it so your final dish tastes rich instead of soggy.
If you’ve ever scooped out a pile of squash and watched a puddle form at the bottom of the bowl, you know exactly what I mean.
In this post, we’ll walk through why spaghetti squash gets watery, how to keep spaghetti squash from getting watery at every stage, and the little tricks that make a big difference.
Let’s dive in.
Why Spaghetti Squash Gets Watery
Spaghetti squash gets watery because its flesh is packed with water that gets released when the cell walls break down during cooking.
Understanding that helps you keep spaghetti squash from getting watery because you can control when and how that water escapes.
1. It’s Mostly Water to Begin With
A raw spaghetti squash is roughly 90 percent water, which is why a two-pound squash can easily release half a cup of liquid once it’s cooked.
That moisture is trapped inside the cells, and heat is what sets it free.
So the moment you cook spaghetti squash, you’re basically starting a small draining process whether you like it or not.
2. Boiling Adds Even More Water
Boiling or steaming spaghetti squash is the fastest way to end up with a watery mess because the squash absorbs extra liquid on top of what it already holds.
When you boil spaghetti squash, the strands soak up water like a sponge, and no amount of squeezing gets all of it back out.
That’s why so many people who complain about watery spaghetti squash are the same people who boiled it.
3. The Strands Hold Onto Moisture
Spaghetti squash gets its name from the way its flesh separates into noodle-like strands, and those strands trap water between them.
Even after you scoop them out, the strands keep releasing moisture as they sit.
So if you sauce spaghetti squash right away, you’re often just trapping steam and liquid underneath the sauce.
How to Keep Spaghetti Squash From Getting Watery
The best way to keep spaghetti squash from getting watery is to roast it, salt it, and drain it before it ever hits a plate.
Here’s how to do each step the right way.
1. Roast Instead of Boil
Roasting is the single most effective way to keep spaghetti squash from getting watery because the dry oven heat evaporates moisture instead of adding it.
Cut the squash in half, scoop out the seeds, and place it cut-side down on a parchment-lined baking sheet.
Roast at 400°F for about 35 to 45 minutes, until the skin gives slightly when you press it.
You can also roast it cut-side up, but cut-side down keeps the flesh from drying out too much while still letting excess moisture escape.
2. Salt and Rest the Strands
Once your spaghetti squash is cool enough to handle, scrape the strands into a colander and toss them with a pinch of kosher salt.
Let them sit for 10 to 15 minutes, and you’ll see liquid start to bead up and drip away.
This is the same idea as salting eggplant or zucchini, and it works just as well to keep spaghetti squash from getting watery.
3. Squeeze Gently in a Clean Towel
After the strands have rested, wrap them in a clean kitchen towel or a few layers of paper towels and press gently.
Don’t mash them, just squeeze enough to blot away the surface moisture.
This step alone can pull out another quarter cup of liquid and makes a huge difference in the final texture of your spaghetti squash.
4. Let It Steam Off Before Saucing
Spread the drained strands on a baking sheet and let them sit for a few minutes so any remaining steam can escape.
If you sauce spaghetti squash while it’s still hot and steaming, that trapped vapor turns back into liquid at the bottom of the bowl.
Give it five minutes, and you’ll notice the strands look and feel much drier.
5. Sauce Lightly and Serve Right Away
Even a perfectly roasted spaghetti squash will get watery if you drown it in a thin, watery sauce.
Use a thicker sauce like marinara, pesto, or a cream-based mix, and toss only as much as you need.
And serve spaghetti squash right after you sauce it, because the longer it sits, the more liquid it releases.
Common Mistakes That Make Spaghetti Squash Watery
A few habits make it almost impossible to keep spaghetti squash from getting watery, no matter how careful you are.
1. Microwaving It Covered
Microwaving spaghetti squash with a lid or plastic wrap traps steam inside, which then condenses right back onto the squash.
If you must microwave it, poke holes in the skin and leave it uncovered so the moisture has somewhere to go.
2. Skipping the Drain Step
Lots of people roast spaghetti squash perfectly and then ruin it by skipping the salt-and-drain step.
That extra five minutes in the colander is what separates firm, noodle-like strands from a soggy pile.
3. Piling It in a Deep Bowl
A deep bowl traps heat and moisture at the bottom, so the lower strands basically steam themselves while they sit.
Use a wide, shallow dish instead, and your spaghetti squash will stay much drier.
So, How Do You Keep Spaghetti Squash From Getting Watery?
You keep spaghetti squash from getting watery by roasting it, salting and draining the strands, and saucing it lightly right before serving.
Spaghetti squash is naturally full of water, so the trick isn’t fighting that fact, it’s giving that moisture a way out before it reaches your plate.
Roast instead of boil, drain instead of rush, and sauce instead of soak, and you’ll get tender, noodle-like strands every single time.
Once you nail these steps, you’ll never worry about watery spaghetti squash again.