Spaghetti squash is a popular vegetable known for its unique, stringy texture that resembles spaghetti noodles.
Once cooked, the flesh of this squash easily separates into thin strands, making it a healthy, low-carb substitute for traditional pasta.
Whether you’re looking to cut carbs, add more vegetables to your meals, or simply try something new, spaghetti squash is a great choice. It’s mild in flavor, easy to prepare, and pairs well with sauces, herbs, cheese, and meats.
In this guide, you’ll learn how to cook spaghetti squash perfectly every time using the oven.
How to Cook Spaghetti Squash
Cooking spaghetti squash is simple, and there are several ways to do it. The most common and flavorful method is roasting, which brings out its natural sweetness and gives the flesh a slightly nutty taste.
Once roasted, the inside becomes tender and separates easily into spaghetti-like strands with a fork.
This method is ideal if you want firm, flavorful strands that hold up well to toppings.

Ingredients
- 1 medium spaghetti squash (about 2 to 4 pounds)
- 1–2 tablespoons olive oil
- Salt (to taste)
- Black pepper (optional)
Step-by-Step Process
1. Preheat the oven
Set your oven to 400°F (200°C). This is the ideal temperature for roasting the squash evenly.
2. Prepare the squash
Using a sharp knife, carefully cut the spaghetti squash in half lengthwise. Be cautious—squash can be tough to cut. Place a damp kitchen towel under the squash to keep it stable if needed.
3. Remove the seeds
Scoop out the seeds and stringy pulp in the center of each half using a spoon. You can discard the seeds or roast them later as a snack.
4. Season
Brush the inside of each half with olive oil and sprinkle with salt. Add a little black pepper if desired. This helps the squash caramelize slightly and enhances its flavor.
5. Place face down on a baking sheet
Lay the squash halves cut-side down on a baking sheet lined with parchment paper or foil. This helps the flesh steam and roast evenly.
6. Roast
Bake in the preheated oven for 35 to 45 minutes. The exact time depends on the size of the squash. You’ll know it’s done when the skin gives slightly when pressed and a fork easily pierces the flesh.
7. Let it cool slightly
Once roasted, remove the squash from the oven and let it sit for 5 to 10 minutes to cool down. This makes it easier to handle.
8. Scrape into strands
Use a fork to gently scrape the flesh of the squash lengthwise. The strands will come apart easily, resembling spaghetti. Scoop them into a bowl and fluff them lightly.
9. Serve
You can serve spaghetti squash on its own, with a drizzle of olive oil and herbs, or as a base for sauces like marinara, Alfredo, or pesto. It’s also great in casseroles, stir-fries, or even cold in salads.
Tips and Tricks
Tip | Why It Helps |
---|---|
Cut lengthwise or crosswise | Cutting lengthwise gives longer strands; crosswise can make them even longer. |
Use parchment or foil | Prevents sticking and makes cleanup easier. |
Roast cut-side down | Helps steam the squash while roasting for better texture. |
Don’t overbake | Overcooked squash becomes mushy and loses its spaghetti-like texture. |
Let it rest before scraping | Makes handling safer and easier; strands separate more cleanly. |
Add seasoning before roasting | Olive oil and salt enhance flavor and help browning. |
Try topping with cheese or herbs | Boosts taste and makes the dish more satisfying. |
Conclusion
Spaghetti squash is more than just a trendy vegetable—it’s a versatile, healthy option that’s easy to cook and fun to eat.
By roasting it properly, you can bring out its natural sweetness and create tender strands that work as a great base for a variety of dishes. With just a few basic ingredients and simple steps, you’ll have a delicious, nutritious alternative to pasta ready to serve in under an hour.
Whether you’re eating low-carb, gluten-free, or just exploring more vegetables, spaghetti squash is a simple way to upgrade your meals.