Creamy Tomato-Pesto Baked Feta Spaghetti Squash

Simple ingredients, bold flavor, and a surprisingly comforting texture — this baked feta spaghetti squash is proof that vegetable-forward meals can be just as satisfying as classic pasta dishes. Inspired by the viral baked feta trend, this version swaps traditional pasta for tender strands of roasted spaghetti squash, creating a lighter, lower-carb dish without sacrificing richness or depth.

If you’re trying to eat more vegetables while still craving cozy, oven-baked meals, this recipe deserves a permanent spot in your rotation. It’s easy enough for weeknights, impressive enough for guests, and flexible enough to adapt to whatever you have on hand.

Why You’ll Love This Dish

Baked spaghetti squash has a mild, slightly sweet flavor that pairs beautifully with roasted tomatoes, creamy feta, and herby pesto. Once roasted, the squash transforms into soft strands that naturally mimic spaghetti, making it an ideal base for sauces and cheeses.

This dish checks a lot of boxes:

  • Minimal prep and hands-off cooking
  • Naturally low carb and gluten-free
  • Packed with fiber and healthy fats
  • Customizable with different proteins or cheeses

Everything bakes together on one sheet pan, which means fewer dishes and maximum flavor payoff.

A Lighter Take on a Comfort Food Favorite

Classic baked feta pasta is undeniably delicious, but replacing pasta with spaghetti squash creates a meal that feels nourishing rather than heavy. The squash absorbs the flavors of the tomato-pesto mixture while the feta melts into a creamy, tangy sauce that coats every strand.

Cherry tomatoes are key here. As they roast, they burst and release their juices, forming the base of the sauce. Pesto adds richness and herbal depth, while garlic and chili flakes bring just enough bite to keep things interesting.

The result is a vegetable-forward main that still feels indulgent.

How to Make Baked Feta Spaghetti Squash

This recipe is straightforward and mostly hands-off once everything is in the oven. The key is giving the squash enough time to fully soften so it easily separates into strands.

You’ll start by slicing the spaghetti squash lengthwise and scooping out the seeds. After brushing the flesh with olive oil and seasoning it well, the squash halves become natural “boats” for the filling.

In a separate bowl, cherry tomatoes are tossed with pesto, olive oil, garlic, chili flakes, and a pinch of salt. A wedge of feta is placed directly into each squash half, then topped with the tomato mixture.

Everything bakes together until the squash is tender and the tomatoes are blistered and jammy. Once out of the oven, the squash flesh is scraped into the filling and mixed until creamy and well combined.

Ingredient Breakdown

Spaghetti Squash
Once roasted, spaghetti squash turns into tender, noodle-like strands. It’s naturally low in calories and carbohydrates while offering fiber and micronutrients.

Cherry Tomatoes
Sweet and juicy, cherry tomatoes roast beautifully and create the base of the sauce as they burst in the oven.

Pesto
Using a good-quality store-bought pesto keeps prep time short while adding richness and herbaceous flavor. Homemade pesto also works well.

Feta Cheese
A block of feta is essential here. As it bakes, it softens and becomes creamy, forming the backbone of the sauce.

Garlic
Fresh garlic adds depth and aroma. Finely minced cloves distribute evenly throughout the dish.

Olive Oil
Extra-virgin olive oil enhances flavor and helps everything roast evenly.

Fresh Basil
Added at the end, basil brings brightness and a fresh finish.

Easy Ways to Customize

This baked spaghetti squash is delicious on its own, but it also works as a base for endless variations.

  • Add protein: Serve with grilled chicken, sautéed shrimp, chicken sausage, or plant-based meatballs.
  • Change the cheese: Goat cheese, cream cheese, or a soft herb cheese can replace feta if desired.
  • Make it spicy: Increase the chili flakes or add a spoonful of chili paste to the tomato mixture.
  • Skip the pesto: Replace it with dried Italian seasoning and extra garlic for a simpler flavor profile.

Texture and Doneness Tips

Spaghetti squash can vary in size and thickness, which affects cooking time. You’ll know it’s ready when a fork easily pulls the flesh into long strands with little resistance. If the squash still feels firm, return it to the oven for another 10 to 15 minutes.

Mixing everything thoroughly at the end is important. This step turns the roasted feta and tomatoes into a cohesive sauce that coats every strand of squash.

Storage and Make-Ahead Notes

Leftovers store well and reheat beautifully, making this a great option for meal prep. Once mixed, the squash can be refrigerated for several days or frozen for longer storage without losing too much texture.


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



  1. Preheat the oven
    Preheat your oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper if desired for easier cleanup.

  2. Prepare the spaghetti squash
    Place the squash halves cut-side up on the baking sheet. Brush the flesh of each half with 1 tablespoon of olive oil total, then season generously with salt and black pepper.

  3. Make the tomato mixture
    In a mixing bowl, combine the cherry tomatoes, pesto, minced garlic, chili flakes (if using), remaining 2 tablespoons of olive oil, and a small pinch of salt. Toss until everything is evenly coated.

  4. Assemble the squash boats
    Place one wedge of feta cheese in the center of each squash half. Spoon the tomato-pesto mixture evenly over and around the feta in each squash boat.

  5. Bake
    Transfer the baking sheet to the oven and bake for about 55 minutes, or until the squash is fork-tender and easily separates into strands and the tomatoes have burst and softened.

  6. Mix and finish
    Remove the squash from the oven. Using a fork, scrape the squash flesh into strands and gently mix it with the softened feta and roasted tomatoes until creamy and well combined.
    If the squash boats feel too full to mix comfortably, transfer everything to a large bowl, mix thoroughly, then return the mixture to the squash shells if desired.

  7. Garnish and serve
    Finish with freshly chopped basil and additional cracked black pepper. Serve warm.


Notes

  • Cheese substitutions:
    If feta isn’t your favorite, soft goat cheese, cream cheese, or a garlic-and-herb spreadable cheese can be used instead. Each option will create a slightly different texture and flavor profile.
  • Adding protein:
    This dish pairs well with grilled or roasted chicken, sautéed shrimp, chicken sausage, or plant-based meatballs. Protein can be mixed in after baking or served on the side.
  • No pesto option:
    If you prefer not to use pesto, replace it with 1 teaspoon of dried Italian seasoning and an extra drizzle of olive oil for flavor.
  • Spice level:
    Adjust the heat by increasing or omitting the chili flakes depending on your preference.