mediterranean spaghetti squash-4

Mediterranean Spaghetti Squash

This spaghetti squash dish is the perfect side at your  next party or light meal! It's loaded with veggies and flavor.

Course Appetizers, Main Dish, Salad, Side Dish
Cuisine Gluten-Free, Mediterranean, Vegan
Keyword mediterranean dish, vegan salad
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 3 servings
Calories 251 kcal
Author Anjali Lalani


  • 1 spaghetti squash
  • 1/4 cup pesto , I used my Sun-Dried Tomato, Miso, Basil Pesto for this recipe, which I highly recommend
  • 2 tbsp pine nuts
  • 1/4-1/3 cup kalamata olives , halved
  • 1/4 cup fresh basil leaves , chopped
  • 10 cherry tomatoes , halved or quartered depending on size
  • 10 oz. cremini mushrooms , thinly sliced
  • olive oil
  • salt
  • freshly ground black pepper


To Cook and Prepare the Spaghetti Squash:

  1. Preheat the oven to 400 degrees.
  2. Cut the spaghetti squash in half and scrape out all of the seeds (I like to use my ice cream scoop for this step).
  3. Sprinkle both halves with a little sea salt and freshly ground black pepper.
  4. Place each half face down on a baking sheet lined with parchment paper .
  5. Bake for 25-40 minutes or until a fork or knife pierces through easily. Be sure not to over-bake the squash, otherwise you may not get strands out. Depending on the size of your squash it may take more or less time to bake. While it's baking, prepare the rest of the ingredients for the dish.
  6. Once the squash is cooked, remove from oven and cool until you are able to handle it. Do NOT turn the oven off. While you are waiting for the spaghetti squash to cool, roast the mushrooms in the oven, directions below.
  7. Once cool enough to handle, scrape the insides of the spaghetti squash out using a fork so that you create "spaghetti"-like strands. For this recipe, you should end up with ~4 cups spaghetti squash.

To Prepare the Dish:

  1. Toss the mushrooms with a tiny amount of olive oil, salt, and pepper. Place them in a single layer on a parchment lined baking sheet .
  2. Roast in the oven for 10-15 minutes at 400 degrees until the water is released and the mushrooms just start to brown. Remove from oven and cool.
  3. In a large non-stick pan, on medium heat, combine the cooled spaghetti squash strands (~4 cups) and prepared pesto. Toss until all the pesto is mixed in. Turn the heat on medium-high and spread out the spaghetti squash in the pan. Let it cook, heat through, and possibly crisp up a little for about 3-4 minutes, flipping often with a spatula if needed to avoid burning.
  4. Turn the heat down to medium. Add in the rest of the ingredients (chopped cherry tomatoes, chopped kalamata olives, roasted cremini mushroom slices, pine nuts, and chopped fresh basil leaves). 

  5. Slowly combine and heat for another 5-10 minutes using a spatula to toss. Season with salt or freshly ground black pepper to taste (note: my pesto was well seasoned so I did not need any additional salt or black pepper).

  6. Serve hot or cold!

Recipe Notes

To save time, I typically roast the spaghetti squash the day before if I have time and store the roasted spaghetti squash strands in the fridge. I also make a large batch of my pesto and store it in the freezer to use as needed.


Prepared Pesto - I make my Simple Pesto or Sun-Dried Tomato Miso Basil Pesto recipe and store it in the freezer. 

Nutrition Facts
Mediterranean Spaghetti Squash
Amount Per Serving
Calories 251 Calories from Fat 90
% Daily Value*
Total Fat 10g 15%
Saturated Fat 1g 5%
Cholesterol 1mg 0%
Sodium 282mg 12%
Potassium 1036mg 30%
Total Carbohydrates 39g 13%
Dietary Fiber 8g 32%
Sugars 16g
Protein 6g 12%
Vitamin A 26.9%
Vitamin C 27.6%
Calcium 16.4%
Iron 13.1%
* Percent Daily Values are based on a 2000 calorie diet.