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 cook a small spaghetti squash for about 20 to 30 minutes in the oven at 400°F (200°C).

 

That’s the short answer, but the exact cook time for a small spaghetti squash depends on its size, your oven, and how you cook it.

 

If you’ve been wondering how long to cook a small spaghetti squash so it comes out tender but not mushy, you’re in the right place.

 

In this post, we’ll break down exactly how long you cook a small spaghetti squash in the oven, microwave, and Instant Pot, plus a few tips to get perfect strands every time.

 

Let’s dive in.

 

How Long Do You Cook a Small Spaghetti Squash?

So, how long do you cook a small spaghetti squash?

 

For a small spaghetti squash (roughly 2 to 3 pounds), you cook it for 20 to 30 minutes at 400°F when halved and roasted cut-side down.

 

That’s the sweet spot for a small one.

 

Larger squash, around 4 to 5 pounds, usually need 40 to 50 minutes.

 

So the smaller the squash, the shorter your cook time will be.

 

The best way to know it’s done is to pierce the flesh with a fork.

 

If the fork slides in easily and the inside shreds into spaghetti-like strands, it’s ready.

 

If it’s still firm, give it another 5 to 10 minutes and check again.

 

1. Oven Roasting a Small Spaghetti Squash

Roasting is the most popular method, and it brings out a nice nutty flavor.

 

Preheat your oven to 400°F (200°C).

 

Cut the small spaghetti squash in half lengthwise, scoop out the seeds, and drizzle the flesh with olive oil, salt, and pepper.

 

Place the halves cut-side down on a baking sheet lined with parchment paper.

 

Roast for 20 to 30 minutes, depending on the size.

 

When you cook a small spaghetti squash this way, the cut-side-down method steams the flesh and keeps it from drying out.

 

Flip it cut-side up for the last 5 minutes if you want a bit of caramelization.

 

2. Microwaving a Small Spaghetti Squash

Short on time?

 

The microwave is the fastest way to cook a small spaghetti squash.

 

Pierce the whole squash several times with a fork, then microwave on high for 5 to 7 minutes.

 

Carefully cut it in half once it’s cool enough to handle, scoop out the seeds, and use a fork to shred the flesh.

 

If you’re cooking it halved, place the halves cut-side down in a microwave-safe dish with a splash of water, cover, and cook for 6 to 8 minutes.

 

When you cook a small spaghetti squash in the microwave, it stays moist and tender, and it’s perfect for busy weeknights.

 

3. Instant Pot or Pressure Cooker Method

The Instant Pot is another great option, and it takes about the same time as the microwave.

 

Cut the small spaghetti squash in half, scoop out the seeds, and place it on a trivet with a cup of water in the pot.

 

Cook on high pressure for 7 minutes, then do a quick release.

 

Once it’s done, shred the flesh with a fork.

 

When you cook a small spaghetti squash in the Instant Pot, the steam keeps it tender without any risk of burning.

 

Tips for Cooking a Small Spaghetti Squash Perfectly

Getting perfect strands every time comes down to a few simple tricks.

 

1. Don’t Overcook It

The biggest mistake people make is overcooking.

 

When you cook a small spaghetti squash too long, the strands turn mushy instead of staying firm and noodle-like.

 

Stick to the 20 to 30 minute range for a small one and check it early.

 

2. Let It Cool Before Shredding

Once it’s out of the oven, let the squash rest for about 5 to 10 minutes.

 

This makes it easier to handle and helps the strands separate cleanly.

 

Use a fork to scrape the flesh lengthwise, and you’ll get long, perfect spaghetti-like strands.

 

3. Season After Cooking

Spaghetti squash has a mild flavor, so it soaks up whatever you add.

 

Toss the cooked strands with olive oil, garlic, Parmesan, or your favorite pasta sauce.

 

When you cook a small spaghetti squash and season it well, it can easily replace pasta in your favorite dishes.

 

4. Store Leftovers Properly

If you cook a small spaghetti squash and have leftovers, store them in an airtight container in the fridge for up to 5 days.

 

You can also freeze the cooked strands for up to 3 months.

 

Just reheat gently on the stovetop or in the microwave when you’re ready to eat.

 

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

You cook a small spaghetti squash for about 20 to 30 minutes in a 400°F oven, or 5 to 8 minutes in the microwave, or 7 minutes in an Instant Pot.

 

The key is to check it early and stop cooking as soon as the flesh shreds easily into strands.

 

Whether you roast it, microwave it, or pressure cook it, a small spaghetti squash is one of the easiest and most versatile veggies you can make.

 

Now that you know exactly how long to cook a small spaghetti squash, you can enjoy perfect spaghetti squash noodles any night of the week.