Roasted Mediterranean Spaghetti Squash with Tomatoes and Olives

Spinach, sun dried tomatoes and feta cheese bring bright Mediterranean flavor to this vegetarian and gluten-free Mediterranean spaghetti squash recipe.

Mediterranean Spaghetti Squash Recipe

This Mediterranean-inspired spaghetti squash is a flavorful, healthy alternative to traditional pasta dishes. Tender roasted spaghetti squash strands are tossed with sun-dried tomato pesto, sautéed spinach, red onion and garlic, then finished with bright lemon and salty feta. It’s a great option for Meatless Monday, vegetarian dinners, or as a vibrant side for holiday gatherings like Friendsgiving or Thanksgiving.

Last year I served a different stuffed spaghetti squash at my Friendsgiving and it was a hit—this lighter Mediterranean version is just as crowd-pleasing while staying vegetarian and naturally gluten free.

Mediterranean Spaghetti Squash Ingredients

Key ingredients

Below are the core ingredients that deliver the Mediterranean flavor profile. These items are easy to find at most grocery stores, and a few simple swaps can tailor the dish to your tastes. See the recipe card further down for exact measurements.

  • Spaghetti squash – the base of the dish. Roast it until the flesh pulls into tender strands that resemble noodles. If you’re short on time, there are quicker cooking methods you can use.
  • Sun-dried tomato pesto – adds concentrated tomato and herb flavor. Use a jarred pesto for convenience or make your own if you prefer.
  • Lemon juice and zest – fresh lemon brightens the flavors and balances the richness of the pesto and feta.
  • Baby spinach, red onion, garlic – quick-sautéed to wilt the spinach and mellow the onion while keeping bright color and texture.
  • Feta cheese – crumbled on top for saltiness and creaminess; it’s a classic Mediterranean finish.

Instructions

Follow these clear steps to roast the squash, sauté the vegetables and assemble the dish. The full, detailed ingredient list and step-by-step directions are included in the recipe card below so you can cook confidently at home.

Mediterranean Spaghetti Squash Recipe
Mediterranean Spaghetti Squash Recipe
Mediterranean Spaghetti Squash Recipe
  1. Preheat the oven to 400°F. Cut the spaghetti squash in half lengthwise, remove the seeds, brush the cut sides with 1 tablespoon olive oil and sprinkle with ½ teaspoon salt and ½ teaspoon black pepper.
  2. Place the squash cut side down on a baking sheet and roast in the oven for about 45 minutes, until the flesh pulls away easily into strands. When done, set aside to cool slightly so it’s easy to handle.
  3. While the squash cools, heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add the diced red onion and sauté for 3–4 minutes until softened.
  4. Add minced garlic and baby spinach to the skillet. Season with oregano and the remaining ½ teaspoon salt and ½ teaspoon black pepper. Cook 2–3 minutes, stirring, until the spinach is wilted.
  5. Stir in the sun-dried tomatoes and cook 1–2 minutes more to warm and combine the flavors, then remove the pan from heat and set aside.
  6. Using a fork, scrape the roasted squash flesh to create “noodles” and transfer them to a large bowl.
  7. Toss the spaghetti squash with the sun-dried tomato pesto, lemon juice and lemon zest until evenly coated, then fold in the sautéed spinach, onion and tomatoes.
  8. Serve in bowls and top with crumbled feta and diced green onions. Enjoy warm as a main dish or as a hearty side.
Vegetarian Mediterranean Spaghetti Squash Recipe

This Mediterranean spaghetti squash is an easy way to expand your repertoire of squash recipes. It’s naturally gluten free and vegetarian, and the combination of tangy sun-dried tomato pesto, lemon and salty feta creates a satisfying contrast of flavors and textures.

Recipe Card — Mediterranean Spaghetti Squash

Vegetarian Mediterranean Spaghetti Squash Recipe

Mediterranean Spaghetti Squash

Spinach, sun-dried tomatoes and feta add bright Mediterranean flavor to this vegetarian and gluten-free spaghetti squash recipe.
Servings:
4 servings
Prep Time:
20 minutes
Cook Time:
55 minutes
Total Time:
1 hour 15 minutes
Author:
Whitney Bond

Ingredients

  • 3 pound spaghetti squash
  • 2 tablespoons olive oil, divided
  • 1 teaspoon sea salt, divided
  • 1 teaspoon black pepper, divided
  • ½ cup red onion, diced
  • 4 cloves garlic, minced
  • 3 cups baby spinach
  • 1 teaspoon oregano
  • ½ cup sun-dried tomatoes
  • ¼ cup sun-dried tomato pesto
  • 1 teaspoon lemon juice
  • ½ teaspoon lemon zest
  • 4 ounces feta cheese, crumbled
  • ¼ cup green onions, diced

Instructions

  1. Preheat the oven to 400°F.
  2. Cut the spaghetti squash in half lengthwise, remove the seeds and brush with 1 tablespoon olive oil. Sprinkle with ½ teaspoon salt and ½ teaspoon black pepper.
  3. Place cut side down on a baking sheet and roast in the oven for 45 minutes, until tender. Allow to cool slightly before handling.
  4. Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Add the red onion and cook 3–4 minutes. Add the garlic and spinach.
  5. Sprinkle the oregano and remaining ½ teaspoon salt and ½ teaspoon black pepper over the spinach. Cook 2–3 minutes until the spinach wilts. Add the sun-dried tomatoes and cook 1–2 minutes more, then set aside.
  6. Scrape the spaghetti squash flesh into strands and place in a large bowl.
  7. Mix the sun-dried tomato pesto, lemon juice and lemon zest into the squash. Fold in the sautéed spinach mixture.
  8. Serve in bowls and top with crumbled feta and green onions.

Nutrition Facts

Serving: 2 servings
Calories: 295 kcal (15%)
Carbohydrates: 33 g (11%)
Protein: 9 g (18%)
Fat: 17 g (26%)
Saturated Fat: 5 g (25%)
Sodium: 1123 mg (47%)
Fiber: 7 g (28%)
Vitamin A: 2814 IU (56%)
Vitamin C: 22 mg (27%)
Calcium: 273 mg (27%)
Iron: 3 mg (17%)
Did you make this recipe?

Please consider leaving a star rating and review to let others know how it turned out.

Tips, Variations & Storage

  • Quick cooking option: If you need to save time, you can use a microwave method or a higher-temperature roast to shorten cook time—microwave instructions vary by appliance, but many cooks find it reduces total time under 30 minutes.
  • Make it dairy-free: Substitute crumbled tofu seasoned with a little lemon and salt or use a plant-based feta alternative.
  • Add protein: For a more substantial main dish, fold in cooked chickpeas, white beans, or grilled chicken just before serving.
  • Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat gently on the stovetop or in the oven to preserve texture.
  • Serving suggestions: Serve alongside roasted vegetables, a simple green salad, or as a colorful addition to a holiday buffet.

What’s your favorite way to enjoy spaghetti squash? Try this Mediterranean version and share your results—it’s a versatile, flavorful option that works as an easy weeknight meal or a festive side.