Skip to main content

How Long to Cook Spaghetti Squash

3 cooking methods with times, temperatures, and tips.

Roast (Halved)

Spaghetti Squash

Cook Time

35-45 min

Set Roast (Halved) To

400°F

cooking temperature

Preheat Roast (Halved) before cooking

Cooking Tips

  • Cut in half lengthwise and remove seeds
  • Place cut side down on a lined baking sheet
  • Done when flesh shreds easily into strands with a fork

Rest for 5 minutes before serving

Resting allows juices to redistribute for a moister result.

Roast (Halved) Temperature Options

TemperatureCook Time
375°F40-55 min
400°Frecommended35-45 min

Adjust Cooking Time by Weight

Adjust for Weight

48oz
32 oz80 oz

Adjusted cooking time

35-45 min

All 3 Ways to Cook Spaghetti Squash

Kitchen Timer

Kitchen Timer

40:00

40 min preset

min
:
sec

Frequently Asked Questions

How long does it take to cook Spaghetti Squash?

Spaghetti Squash typically takes 35-45 minutes using the Oven method at 400°F. Times vary by cooking method and weight.

What temperature should Spaghetti Squash be cooked to?

Cook Spaghetti Squash until tender and heated through. Use visual cues and timing guidelines for best results.

What is the best method to cook Spaghetti Squash?

Spaghetti Squash can be prepared using 3 different methods: Roast (Halved), Microwave, Instant Pot. The most popular method is Roast (Halved).

Can I cook Spaghetti Squash from frozen?

Yes, you can cook Spaghetti Squash from frozen. Add approximately 50% more cooking time (multiply by 1.5x). Always verify the internal temperature reaches the safe minimum before serving.

How do I know when Spaghetti Squash is done?

Spaghetti Squash is done when it reaches the desired texture and appearance. Check for tenderness and consistent color throughout.