Skip to main content
FREE DINNER EBOOK! Get your copy!

Roasted Spaghetti Squash with Eggplant Puttanesca Recipe

Roasted Spaghetti Squash with Eggplant Puttanesca Sauce - a rich, robust vegan dinner recipe that is low in carbs, keto and gluten free! Easy and simple.

4.8 from 165 votes
60 mins
Total Time
3
servings
Jump to Recipe
Roasted Spaghetti Squash with Eggplant Puttanesca

How to Make the Best Roasted Spaghetti Squash with Eggplant Puttanesca

This Roasted Spaghetti Squash with Eggplant Puttanesca is a hearty, satisfying vegan dinner that proves healthy eating doesn’t have to be boring. The naturally mild spaghetti squash serves as the perfect canvas for the bold, briny flavors of a classic puttanesca sauce, elevated with tender roasted eggplant that adds incredible depth and texture to every bite.

What makes this dish truly special is the combination of Mediterranean ingredients—capers, olives, garlic, and tomatoes—that create a sauce bursting with savory, umami-rich flavor. The eggplant absorbs all those wonderful aromatics while contributing its own silky, almost meaty quality. It’s the kind of dish that feels indulgent while actually being incredibly nutritious, low in carbs, and naturally gluten-free.

Whether you’re following a keto lifestyle, looking for more plant-based meals, or simply want a delicious dinner that comes together easily on a weeknight, this recipe delivers. The squash roasts hands-off in the oven while you prepare the sauce on the stovetop, making it a practical choice for busy evenings when you still want something homemade and wholesome.

Roasted Spaghetti Squash with Eggplant Puttanesca

Roasted Spaghetti Squash with Eggplant Puttanesca

Roasted Spaghetti Squash with Eggplant Puttanesca Sauce - a rich, robust vegan dinner recipe that is low in carbs, keto and gluten free! Easy and simple.

4.8 from 165 votes
CourseMain
CuisineItalian
Keywordroasted spaghetti squash, vegan spaghetti squash, eggplant puttanesca, puttanesca sauce, keto recipe, vegan keto
Prep Time15 mins
Cook Time45 mins
Total Time60 mins
Servings3 servings
Calories428kcal
Prevent your screen from going dark

Ingredients

Spaghetti Squash

Eggplant Puttanesca Sauce

Garnish

Instructions

Roast the Spaghetti Squash

  1. Preheat oven to 425°F.
  2. Cut squash in half widthwise and place open side down on a parchment-lined baking sheet.
  3. Roast for 30-40 minutes (depending on size) or until knife tender.
  4. Turn squash on their sides, allowing steam to escape, and continue roasting 5-10 minutes so they dry out a bit.

Make the Eggplant Puttanesca Sauce

  1. In a large heavy bottom skillet or dutch oven, heat 3 tablespoons oil over med-high heat.
  2. Add diced onion and eggplant, and sauté, stirring often for 4-5 minutes.
  3. Add garlic and red bell pepper, turn heat down to medium and continue cooking until eggplant is tender, about 10-12 more minutes, stirring occasionally.
  4. Add crushed tomatoes, a generous splash of wine, chili flakes, salt, pepper, Italian herbs, and simmer on low heat 5-10 more minutes.
  5. Add capers and olives. Taste and adjust salt, spice level and add more capers or olives to taste. Add a little splash of caper or olive brine to bump up the flavor.

Assemble and Serve

  1. When spaghetti squash is tender, scoop the seeds out, then scoop out spaghetti squash strands into a bowl.
  2. Fluff and toss well with salt, pepper and 1 tablespoon olive oil.
  3. Divide among bowls and top with the eggplant puttanesca.
  4. Sprinkle with fresh Italian parsley and grated cheese (optional) or drizzle with olive oil.

Notes

  • You can substitute pasta noodles for the spaghetti squash if preferred.
  • Alternatively, serve this right out of the spaghetti squash shell—just season the squash and mix with a fork before topping with the puttanesca.
  • Adjust the red chili flakes to your preferred spice level.
Jump to Recipe