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 with Roasted Tomatoes and Mushrooms

  • Author: Ingrid DeHart -
  • Total Time: 1 hour 25 minutes
  • Yield: 4 1x


  • 1 small spaghetti squash, about 3 pounds
  • 4 tablespoons olive oil, divided
  • 6 small plum tomatoes
  • 3 cloves garlic, minced
  • 1 ½ teaspoons fresh rosemary leaves, divided
  • 1 ½ tablespoons fresh thyme leaves, divided
  • 1 shallot, thinly sliced
  • 10 ounces baby bella mushrooms, stems removed, sliced
  • ½ teaspoon Celtic sea salt
  • black pepper
  • Pinch of red pepper flakes if desired
  • ¼ cup Kalamata olives, pitted and sliced
  • ½ cup toasted pine nuts
  • a handful of fresh basil, thinly sliced or fresh parsley, chopped


  1. Preheat oven to 375 degrees.
  2. Cut the squash in half lengthwise. Scoop out the seeds and pulp from the middle. (If your squash is difficult to cut, roast it whole for the first 15 minutes until it softens a bit, then cut and continue).
  3. Place the squash on a baking sheet cut side up. Rub the inside with 1 tablespoon of olive oil and sprinkle with salt and pepper.
  4. Roast for about 1 hour or until the flesh is tender and you can scrape the noodle-like strands away from the skin with a fork. Don’t overcook you want the squash strands to be al dente.
  5. Remove squash from the oven, let it cool slightly and use a fork to scrape the squash into strands.  Set aside.
  6. While the squash is cooking prepare and roast the tomatoes.
  7. Position a rack in the middle of the oven. Stem the tomatoes and slice them in half lengthwise. Use your fingers or a spoon to scoop out the seeds.
  8. Lay the tomatoes, cut side up, in a single layer on a baking sheet lined with parchment paper. Drizzle with 3 tablespoons olive oil and sprinkle with 1 tablespoon thyme, 1 teaspoon rosemary, and garlic. Roast for 40 minutes. By this time the squash should be done.
  9. Increase the oven temperature to 400 degrees and roast the tomatoes until caramelized, about 20 minutes more.
  10. While the squash and tomatoes are roasting, put the pine nuts in a small sauté pan. Add to the oven and toast for 10 minutes, stirring occasionally until lightly brown.
  11. Turn off the oven and leave the tomatoes inside for 10 minutes, then proceed with recipe.
  12. In a large sauté pan, heat remaining 1 tablespoon of oil over medium heat.
  13. Add shallots, mushrooms, salt, pepper, ½ teaspoon rosemary, ½ tablespoon thyme and a pinch of red pepper flakes if desired.
  14. Cook, stirring occasionally until mushroom liquid completely evaporates and mushrooms are well-browned all over about 20 minutes.
  15. Add olives and stir.
  16. Cut roasted tomatoes into thirds horizontally. Add to mushrooms.
  17. Add cooked spaghetti squash and toss until squash is hot and vegetables are evenly distributed.
  18. Taste to adjust salt and pepper.
  19. Top with fresh basil and toasted pine nuts.
  • Prep Time: 25
  • Cook Time: 1 hour
  • Category: Paleo, Vegan, Gluten Free, Dairy Free
  • Cuisine: Italian, Healthy