Spaghetti squash is such a fun and healthy twist on a classic pasta dinner. When cooked just right, its stringy, noodle-like texture makes it perfect for holding onto all your favorite sauces and toppings. Whether you prefer it roasted, sautéed, or baked, this versatile veggie brings a satisfying crunch along with a subtle, slightly sweet flavor that pairs well with many ingredients.
I love using spaghetti squash because it feels like a light, fresh dinner without skimping on taste. One of my favorite ways to enjoy it is to load it up with a simple tomato sauce, a sprinkle of cheese, and some fresh herbs. It’s easy to prepare and always feels a bit special, especially when I’m in need of a meal that’s both nourishing and filling. Plus, it’s a great way to sneak in extra veggies without anyone feeling like they’re missing out.
Spaghetti squash recipes are also a lifesaver when I’m trying to keep dinner healthy but still want something comforting. I’ve found that it works beautifully as a base for anything from classic marinara to a creamy pesto sauce or even a hearty Bolognese. If you’re looking for easy weeknight dinners that won’t leave you feeling weighed down, this is definitely a choice to keep in your recipe lineup.
Key Ingredients & Substitutions
Spaghetti Squash: This is the star of the dish! It provides a noodle-like texture that’s tender but with a nice bite. If you can’t find spaghetti squash, zucchini noodles (zoodles) work well for a similar low-carb option.
Cherry Tomatoes: They add juicy bursts of sweetness and a pop of color. You can swap with grape tomatoes or chopped regular tomatoes if that’s what you have. Roasting brings out their natural sweetness.
Olive Oil: Essential for roasting the squash and adding flavor. You can use avocado oil if you want a milder taste or are avoiding olive oil.
Parmesan Cheese: Adds a salty, nutty kick. Pecorino Romano is a sharper alternative. For dairy-free options, try nutritional yeast for a cheesy flavor.
Fresh Parsley and Garlic: Fresh herbs and garlic brighten the flavors a lot. Basil or cilantro can substitute if you want a different herb twist.
How Do You Get the Perfect ‘Spaghetti’ Texture from Spaghetti Squash?
Cooking the squash just right is key to getting those tender, noodle-like strands. Here’s how I do it:
- Cut the squash in half lengthwise and scoop out seeds carefully using a spoon.
- Brush the inside with olive oil and season well with salt and pepper.
- Roast cut side down on a baking sheet at 400°F for 40-45 minutes — this softens the squash without drying it out.
- Let it cool a bit, then use a fork to gently shred the flesh into strands. Avoid pressing too hard to keep the texture separate, not mushy.
These simple steps bring out the natural sweetness and give you perfect strands that hold up well with sauces or toppings. It’s the perfect base for healthy and tasty meals!

Equipment You’ll Need
- Baking sheet – great for roasting the squash evenly without mess.
- Sharp chef’s knife – helps cut through tough squash skin safely.
- Spoon – perfect for scooping out the squash seeds easily.
- Fork – essential for shredding squash into noodle-like strands.
- Mixing bowl – handy for tossing the squash with tomatoes, herbs, and seasonings.
Flavor Variations & Add-Ins
- Add cooked ground turkey or chicken for a protein boost and a heartier meal.
- Mix in sautéed mushrooms or spinach for extra veggies and earthiness.
- Try shredded mozzarella or feta cheese for a different cheesy flavor.
- Stir in red pepper flakes or smoked paprika to add a spicy kick.
How to Make Healthy Roasted Spaghetti Squash with Cherry Tomatoes and Herbs
Ingredients You’ll Need:
Main Ingredients:
- 1 medium spaghetti squash (about 3-4 pounds)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 1 cup cherry tomatoes, halved
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 1/4 cup grated Parmesan or Pecorino Romano cheese
- Optional: 1/4 teaspoon dried Italian herbs or oregano
How Much Time Will You Need?
This dish takes about 50 minutes total. You’ll spend around 10 minutes preparing the squash and other ingredients, about 40-45 minutes roasting the squash until tender, and then a few minutes to mix and warm the final dish. It’s a simple and quick way to enjoy a healthy dinner!
Step-by-Step Instructions:
1. Prepare and Roast the Squash:
Preheat your oven to 400°F (200°C). Carefully cut the spaghetti squash in half lengthwise and scoop out the seeds. Drizzle 1 tablespoon of olive oil inside each half and season with salt and pepper. Place the squash halves cut side down on a baking sheet lined with parchment paper.
Roast the squash for 40 to 45 minutes, or until the flesh is tender and easily pulls apart into strands with a fork. Remove from the oven and let it cool for a few minutes so you can handle it safely.
2. Shred and Mix the Squash:
Using a fork, gently scrape the flesh inside the squash halves to create spaghetti-like strands directly in the shells. Transfer the strands to a bowl, then add the halved cherry tomatoes, minced garlic, chopped parsley, and dried herbs if using. Mix everything together well.
3. Finish and Serve:
Sprinkle the mixture with grated cheese and drizzle the remaining olive oil over the top. Put the stuffed squash back in the oven or under the broiler for 3 to 5 minutes, just until warmed through and the cheese melts slightly. Serve warm, garnished with extra fresh parsley and a light sprinkle of cheese if you like. Enjoy your healthy, flavorful meal!
Can I Use Frozen Spaghetti Squash for This Recipe?
Yes, you can use frozen spaghetti squash! Make sure to thaw it completely in the refrigerator overnight. Drain any excess moisture before mixing it with the tomatoes and herbs to avoid a watery dish.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave to preserve the texture and flavors.
Can I Substitute the Parmesan Cheese?
Absolutely! Try using Pecorino Romano for a sharper flavor, mozzarella for melty goodness, or nutritional yeast for a dairy-free option with a cheesy taste.
Is There a Faster Way to Cook Spaghetti Squash?
Yes! You can microwave the squash halves cut side down for about 10-12 minutes until tender. However, roasting gives a better flavor and texture if you have the time.



