Golden strands of roasted Spaghetti Squash Pasta with Mushrooms and Tomatoes mingle with earthy mushrooms and juicy tomatoes in this vibrant, wholesome dish that transforms simple ingredients into something extraordinary.

This recipe proves that healthy eating doesn’t mean sacrificing flavor or satisfaction. The natural sweetness of the squash pairs beautifully with savory mushrooms and tangy tomatoes, creating a balanced meal that feels indulgent yet nourishing. You’ll learn how to perfectly roast spaghetti squash, build layers of flavor with aromatic vegetables, and create a restaurant-quality dish in your own kitchen.

Table of Contents

Why You’ll Love This Recipe

Spaghetti Squash Pasta with Mushrooms and Tomatoes delivers incredible texture contrasts that make every bite interesting. The tender, slightly crisp strands of spaghetti squash provide a satisfying base without the heaviness of traditional pasta, while meaty mushrooms add substance and umami depth. Juicy cherry tomatoes burst with sweetness, creating pockets of bright flavor throughout the dish.

This recipe comes together quickly once the squash is roasted, making it perfect for weeknight dinners or meal prep. The natural presentation is stunning enough for guests, yet simple enough for a casual family meal. You’ll appreciate how this dish satisfies pasta cravings while sneaking in vegetables, and how adaptable it is to whatever herbs and seasonings you have on hand. The garlic-infused olive oil ties everything together with aromatic warmth that makes your kitchen smell absolutely amazing.

Ingredients

For the Spaghetti Squash:

  • 1 medium spaghetti squash (about 3 pounds/1.4 kg)
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Sauce:

  • 3 tablespoons olive oil
  • 8 ounces (225g) cremini or button mushrooms, sliced
  • 4 cloves garlic, minced
  • 2 cups (300g) cherry tomatoes, halved
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • 1/4 cup (15g) fresh basil, chopped
  • 2 tablespoons fresh parsley, chopped
  • 1/4 cup (25g) grated Parmesan cheese (optional)

The spaghetti squash serves as your pasta base, naturally separating into noodle-like strands after roasting. Cremini mushrooms provide the best texture, though any variety works beautifully in this versatile dish.

Check out our Creamy Chicken Alfredo with Spinach and Mushrooms if you love ultra-smooth, indulgent sauces packed with flavor.

Pro Tips

Perfect the Roasting: Cut your spaghetti squash in half lengthwise and scoop out all the seeds before roasting. Brush the flesh generously with olive oil and season well. Place cut-side down on a baking sheet for the most tender, easily separated strands. This method allows the squash to steam in its own moisture while the edges caramelize slightly. Test for doneness by piercing with a fork; the flesh should separate easily into strands without being mushy.

Build Flavor Layers: Sauté your mushrooms until they release their moisture and begin to brown before adding garlic. This technique concentrates the mushroom flavor and prevents watery sauce. Add garlic only in the final minute of cooking mushrooms to prevent burning, which creates bitterness. The tomatoes should cook just until they soften and release some juice, creating a light sauce that coats the squash strands perfectly.

Texture Matters: Avoid overcooking the spaghetti squash, as it continues to soften slightly when mixed with the hot sauce. The strands should have a pleasant bite similar to al dente pasta. Let the roasted squash cool for a few minutes before scraping with a fork to prevent steam burns and achieve cleaner separation.

Instructions

Step 1: Prepare and Roast the Squash

Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Carefully cut the spaghetti squash in half lengthwise using a sharp chef’s knife. Use a spoon to scrape out all the seeds and stringy pulp from the center cavity. Drizzle the cut surfaces with 2 tablespoons of olive oil, making sure to coat evenly.

Sprinkle with salt and pepper. Place both halves cut-side down on the prepared baking sheet. Roast for 35 to 45 minutes, depending on the size of your squash. The squash is ready when you can easily pierce the skin with a fork and the flesh feels tender. Remove from the oven and let it cool for about 5 minutes until safe to handle.

Step 2: Create the Squash Strands

Once the squash has cooled slightly, use a fork to scrape the flesh, working from the outer edges toward the center. The flesh will naturally separate into long, spaghetti-like strands. Scrape all the way to the skin, transferring the strands to a large bowl as you go. Fluff the strands gently with the fork to separate them. Season lightly with a pinch of salt if desired. Set aside while you prepare the mushroom and tomato topping.

Step 3: Sauté the Mushrooms

Heat 3 tablespoons of olive oil in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer if possible. Let them cook undisturbed for about 3 minutes to develop a golden-brown color on one side. Stir and continue cooking for another 4 to 5 minutes until the mushrooms release their moisture and it mostly evaporates. The mushrooms should be tender and caramelized around the edges. Season with a pinch of salt and pepper during cooking to draw out moisture and enhance flavor.

Step 4: Add Aromatics and Tomatoes

Reduce the heat to medium and add the minced garlic to the skillet with the mushrooms. Stir constantly for about 1 minute until fragrant, being careful not to let it burn. Add the halved cherry tomatoes, dried oregano, dried basil, and red pepper flakes if using. Stir everything together and cook for 3 to 4 minutes until the tomatoes just begin to soften and release their juices. You want them to break down slightly but still hold their shape. The natural juices from the tomatoes will create a light, flavorful sauce. Taste and adjust seasoning with additional salt and pepper as needed.

Step 5: Combine and Finish

Add the prepared spaghetti squash strands directly to the skillet with the mushroom and tomato mixture. Toss everything together gently using tongs or two forks, ensuring the vegetables are distributed evenly throughout the squash. Cook together for 2 to 3 minutes, allowing the flavors to meld and the squash to absorb some of the sauce. Remove from heat and stir in the fresh chopped basil and parsley. The residual heat will release the herbs’ aromatic oils without cooking away their bright flavor. Transfer to a serving dish or individual plates and sprinkle with grated Parmesan cheese if desired. Serve immediately while hot.

Variations

Protein-Packed Version: Transform this into a complete one-pan meal by adding cooked chicken, shrimp, or Italian sausage. For a vegetarian protein boost, stir in white beans or chickpeas during the final combining step. The spaghetti squash with mushrooms and tomatoes works beautifully with grilled chicken breast sliced and layered on top.

Creamy Mushroom Variation: Create a richer dish by adding 1/2 cup of heavy cream or coconut cream to the mushroom mixture after cooking the tomatoes. Let it simmer for 2 minutes until slightly thickened. This creamy spaghetti squash variation feels more indulgent while maintaining the vegetable base.

Mediterranean Style: Add sun-dried tomatoes, Kalamata olives, artichoke hearts, and crumbled feta cheese for a Greek-inspired twist. Include fresh spinach during the last minute of cooking for added nutrition. This squash pasta with vegetables takes on completely different flavor profiles with these simple swaps.

Storage and Serving

Store leftover Spaghetti Squash Pasta with Mushrooms and Tomatoes in an airtight container in the refrigerator for up to 4 days. The squash may release some liquid as it sits, so drain any excess before reheating. Reheat in a skillet over medium heat for the best texture, or microwave in 1-minute intervals, stirring between each. You can also enjoy this dish cold as a pasta salad alternative.

For serving, this dish shines as a light main course or generous side dish. Pair it with crusty garlic bread and a simple green salad for a complete meal. Top individual portions with additional fresh herbs, a drizzle of good quality olive oil, and extra Parmesan for restaurant-quality presentation. This recipe serves 4 as a main dish or 6 as a side. Consider serving alongside grilled proteins or adding a fried egg on top for brunch.

Looking for inspiration? Try our Pineapple Chicken Kabobs for another bold dish that balances sweet and savory flavors beautifully.

Frequently Asked Questions

Can I make this dish ahead of time?

Yes, you can roast the spaghetti squash up to 2 days in advance and store the strands in the refrigerator. Prepare the mushroom and tomato mixture fresh when ready to serve, then combine with the pre-cooked squash. This approach saves time on busy weeknights while maintaining the best texture and flavor.

How do I prevent watery spaghetti squash?

After scraping the squash into strands, you can press them gently with paper towels to remove excess moisture. Alternatively, place the strands in a colander for a few minutes to drain. Roasting cut-side down also prevents water from pooling in the cavity during cooking, which keeps the strands firmer.

What other vegetables work well in this recipe?

Zucchini, bell peppers, spinach, and kale all complement this dish beautifully. Add heartier vegetables like bell peppers with the mushrooms, or stir in delicate greens like spinach during the final minute of cooking. The tomato mushroom spaghetti squash base adapts well to seasonal vegetable additions.

Is this recipe vegan-friendly?

The base recipe is naturally vegan when you omit the Parmesan cheese. Nutritional yeast makes an excellent substitute that adds a savory, cheese-like flavor. All the other ingredients are plant-based, making this an excellent option for vegan meal planning.

Can I use a different type of squash?

While spaghetti squash creates the signature pasta-like strands, you could substitute spiralized zucchini or butternut squash noodles. However, the texture and cooking time will differ significantly. Spaghetti squash remains the best choice for achieving that authentic pasta experience with vegetables.

Conclusion

This Spaghetti Squash Pasta with Mushrooms and Tomatoes is comfort food at its finest, delivering all the satisfaction of pasta night with wholesome vegetables taking center stage. The combination of tender squash strands, earthy mushrooms, and bright tomatoes creates a dish that feels both nourishing and indulgent. It’s the kind of dish that makes healthy eating feel effortless rather than restrictive, perfect for those moments when you want something satisfying without the heaviness.

Whether you’re trying to incorporate more vegetables into your diet, looking for a lighter alternative to traditional pasta, or simply craving something delicious and colorful, this recipe delivers on every front. The versatility means you’ll come back to it again and again, tweaking ingredients based on what’s in season or what sounds good that day. Make this tonight and discover how vegetables can truly shine as the star of your plate.

For more recipe followe me in facebookb and pinterest

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spaghetti Squash Pasta with Mushrooms and Tomatoes

Spaghetti Squash Pasta with Mushrooms and Tomatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aleena

Description

Craving pasta but want something lighter? This roasted spaghetti squash tossed with golden mushrooms and juicy tomatoes gives you all the comfort without the carbs. Easy, flavorful, and endlessly adaptable to whatever you have on hand.

 


Ingredients

  • 1 medium spaghetti squash (about 3 pounds)
  • 5 tablespoons olive oil (divided)
  • 3/4 teaspoon salt (divided)
  • 1/2 teaspoon black pepper (divided)
  • 8 ounces cremini or button mushrooms (sliced)
  • 4 cloves garlic (minced)
  • 2 cups cherry tomatoes (halved)
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/4 cup fresh basil (chopped)
  • 2 tablespoons fresh parsley (chopped)
  • 1/4 cup grated Parmesan cheese (optional)


Instructions

  1. Preheat oven to 400°F and line a baking sheet with parchment paper. Cut spaghetti squash in half lengthwise and scoop out seeds.
  2. Drizzle cut surfaces with 2 tablespoons olive oil, season with salt and pepper, and place cut-side down on baking sheet. Roast for 35 to 45 minutes until tender.
  3. Let squash cool for 5 minutes, then scrape flesh with a fork to create spaghetti-like strands. Transfer to a bowl and set aside.
  4. Heat 3 tablespoons olive oil in a large skillet over medium-high heat. Add mushrooms and cook for 7 to 8 minutes until golden and caramelized.
  5. Add garlic and cook for 1 minute until fragrant. Add cherry tomatoes, oregano, basil, and red pepper flakes. Cook for 3 to 4 minutes until tomatoes soften.
  6. Add spaghetti squash strands to the skillet and toss to combine. Cook for 2 to 3 minutes to blend flavors.
  7. Remove from heat and stir in fresh basil and parsley. Top with Parmesan cheese if desired and serve immediately.

Write A Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Pin It