How Long Do You Cook A Small 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 can cook a small spaghetti squash in about 20 to 30 minutes when you roast it in the oven.
 
If you’re steaming or microwaving it, a small spaghetti squash can cook in as little as 10 to 15 minutes.
 
So when you ask how long do you cook a small spaghetti squash, the honest answer is that it depends on your cooking method and how small the squash actually is.
 
A small spaghetti squash usually weighs around 2 to 3 pounds, which cooks faster than the larger 4 to 5 pound ones you often see at the store.
 
The good news is that a small spaghetti squash is actually easier to cook because the flesh is thinner and the heat penetrates faster.
 
In this post, we’ll cover how long to cook a small spaghetti squash using different methods, how to tell when it’s done, and a few tips to get perfect strands every time.
 
Let’s get right into it.
 

How Long Do You Cook a Small Spaghetti Squash by Method

How long you cook a small spaghetti squash really comes down to the method you choose.
 
Each method gives you slightly different results, but all of them work great when you know the right timing.
 
Here’s a breakdown of the most popular ways to cook a small spaghetti squash.
 

1. Roasting a Small Spaghetti Squash in the Oven

Roasting is the most popular way to cook a small spaghetti squash, and it takes about 25 to 30 minutes at 400°F.
 
Start by cutting the squash in half lengthwise and scooping out the seeds.
 
Drizzle the cut sides with olive oil, sprinkle on salt and pepper, and place them cut-side down on a baking sheet.
 
A small spaghetti squash roasts faster than a large one, so check it around the 20-minute mark.
 
When the flesh is fork-tender, it’s done.
 
The strands should separate easily with a fork once it cools for a few minutes.
 

2. Microwaving a Small Spaghetti Squash

If you’re short on time, microwaving is the fastest way to cook a small spaghetti squash, and it only takes about 10 to 12 minutes.
 
Cut the squash in half, scoop out the seeds, and place the halves cut-side down in a microwave-safe dish with a splash of water.
 
Cover it loosely and microwave on high for 8 to 10 minutes.
 
Since it’s a small spaghetti squash, it may be fully cooked even sooner, so poke it with a fork after 8 minutes to check.
 
Let it rest for a couple of minutes before scraping out the strands.
 

3. Steaming a Small Spaghetti Squash

Steaming is a gentle way to cook a small spaghetti squash, and it usually takes about 15 to 20 minutes.
 
Cut the squash into halves or rings, remove the seeds, and place it in a steamer basket over boiling water.
 
Cover the pot and let it steam until the flesh is tender.
 
A small spaghetti squash steams faster because there’s less mass to heat through, so start checking at 15 minutes.
 
This method keeps the flesh moist and makes the strands easy to pull apart.
 

4. Boiling a Small Spaghetti Squash

Boiling works too, and a small spaghetti squash will cook in about 20 to 25 minutes in a pot of boiling water.
 
Cut it into halves or large chunks, drop them into the water, and let them cook until a fork slides in easily.
 
The downside is that boiling can make the flesh a bit waterlogged, so drain it well afterward.
 
If you do boil your small spaghetti squash, pat it dry before scraping out the strands.
 

How to Tell When a Small Spaghetti Squash Is Done

Knowing when your small spaghetti squash is fully cooked is just as important as the timing itself.
 
Here are the signs to look for.
 

1. A Fork Slides In Easily

The most reliable test is to pierce the flesh with a fork or knife.
 
If it goes in with little resistance, your small spaghetti squash is done.
 
If there’s still some firmness, give it a few more minutes.
 

2. The Skin Gives Slightly When Pressed

A cooked small spaghetti squash will have skin that gives a little when you press it.
 
If the skin feels rock hard, it needs more time in the oven, microwave, or steamer.
 

3. The Strands Separate Cleanly

Once it’s cool enough to handle, run a fork through the flesh.
 
If it shreds into spaghetti-like strands, you’ve cooked your small spaghetti squash perfectly.
 
If it comes out mushy, you probably overcooked it by a few minutes.
 

Tips for Cooking a Small Spaghetti Squash Perfectly

Cooking a small spaghetti squash is pretty forgiving, but a few tips can make it even better.
 

1. Don’t Overcook It

A small spaghetti squash cooks faster than a large one, so it’s easy to overshoot the timing.
 
Check it a few minutes before you think it’s ready.
 
Overcooked squash turns soft and mushy instead of staying strand-like.
 

2. Cut It Safely

Small spaghetti squash can still be tough to cut.
 
Microwave it for 2 to 3 minutes first to soften the skin, then cut it carefully with a sharp knife.
 
This makes the whole process much easier.
 

3. Season After Cooking

Spaghetti squash has a mild flavor, so season it after cooking.
 
Toss the strands with olive oil, garlic, salt, and pepper, or add your favorite pasta sauce.
 
A small spaghetti squash makes about 2 to 3 cups of strands, which is perfect for a couple of servings.
 

So, How Long Do You Cook a Small Spaghetti Squash?

You cook a small spaghetti squash for about 20 to 30 minutes in the oven, 10 to 12 minutes in the microwave, 15 to 20 minutes steamed, or 20 to 25 minutes boiled.
 
The exact time depends on the size of your small spaghetti squash and the method you pick.
 
Just remember to check it a few minutes early, since a small spaghetti squash cooks faster than a large one.
 
Once the flesh is fork-tender and the strands separate cleanly, it’s ready to enjoy.
 
Hope this post has helped you figure out exactly how long to cook a small spaghetti squash so you get perfect strands every single time.