I recently made this Feta Spaghetti Squash and it instantly became one of my favorite meals! It’s light, healthy, and low in calories, yet so satisfying and full of flavor. The roasted spaghetti squash has an amazing noodle-like texture that pairs perfectly with creamy feta cheese and juicy roasted cherry tomatoes. Every bite is warm, comforting, and just bursting with Mediterranean-inspired goodness.

It’s the kind of dish that feels indulgent but is secretly packed with veggies—and it’s so easy to make! Whether you’re looking for a viral-worthy vegetarian recipe, a cozy weeknight dinner, or just a fun new way to enjoy squash, this is one you’ll want to make again and again.
So, if you’re like me and trying to stick to a keto or gluten-free diet, you might find yourself missing good old spaghetti. But let me tell you—once you try this Feta Spaghetti Squash, you’ll forget all about regular pasta!
The texture is surprisingly close to the real thing. The squash “noodles” are light, fluffy, and so satisfying—giving you that comforting, twirlable experience without the carbs. And the flavor? Seriously, wow. The natural sweetness of the roasted squash, combined with the creamy, slightly tangy feta and juicy cherry tomatoes, creates a dish that’s both fresh and cozy.
You’ll be amazed at how delicious, nourishing, and easy this is to make—and how effortlessly it can replace traditional pasta. Trust me, you won’t even miss the spaghetti!

What Is Spaghetti Squash?
Spaghetti squash is one of those magical vegetables that totally lives up to the hype. It’s a type of winter squash with a hard yellow skin and a mild, slightly sweet flavor—but the real surprise is on the inside.
Once roasted, the flesh turns into soft, golden strands that look just like spaghetti. Yep, real noodle-like strands, straight from a squash! It’s naturally low in carbs, gluten-free, and an absolute go-to if you’re trying to eat lighter but still want something cozy and satisfying.
It’s super versatile too—just scrape out the strands with a fork and top with anything from creamy sauces to roasted veggies, meatballs, or in this case, feta and cherry tomatoes (heaven). Plus, it’s packed with goodness like vitamin A, vitamin C, and fiber, making it as nutritious as it is delicious.
Why Are You Going To Love This Creamy Feta Spaghetti Squash
- Low in Carbs – A delicious pasta alternative that’s perfect if you’re keeping things light or following a low-carb or keto-friendly diet.
- Naturally Gluten-Free – No flour, no fuss—just real, wholesome ingredients everyone can enjoy.
- Quick & Easy – Just a handful of ingredients and the oven does most of the work.
- Big on Flavor – Creamy feta + juicy cherry tomatoes = flavor bomb in every bite.
- Nutrient-Packed – Spaghetti squash is full of vitamins, fiber, and all kinds of feel-good stuff.
- Super Customizable – Add fresh herbs, olives, sautéed spinach, or whatever veggies you love.
- Cozy & Comforting – Warm, cheesy, and filling—basically comfort food you can feel good about.
- Meal Prep Friendly – Make a big batch and enjoy it for lunch or dinner all week long.
- Kid-Approved – That twirly squash texture and cheesy flavor? Even picky eaters will be into it.
- Looks Fancy (Without the Effort) – It’s the kind of dish that feels special but comes together in no time. Perfect for weeknights or dinner guests.
Ingredients Needed
Here’s a quick look at the simple, fresh ingredients you’ll need to make this creamy Feta Spaghetti Squash. Nothing fancy—just good, wholesome stuff!

- Spaghetti Squash – Look for a medium to large squash (about 2–3 lbs) with a firm, golden-yellow shell. It should feel heavy for its size. This will yield enough “noodles” to feed two people generously.
- Feta Cheese – Gives the dish its signature creamy, tangy flavor. You can swap in goat cheese or ricotta for a milder twist, but feta really makes it pop.
- Cherry Tomatoes – Choose plump, brightly colored cherry or grape tomatoes. They roast beautifully and add juicy sweetness to balance the feta.
- Garlic Cloves – Freshly minced garlic adds bold, savory flavor. Don’t skip it—it brings everything together.
- Olive Oil –Use extra virgin olive oil for that rich, fruity depth of flavor. You’ll need some for roasting the squash and some to drizzle on top.
- Garlic Powder – Used to season the squash before roasting for extra flavor.
- Salt – Just a pinch to enhance the overall flavor of the dish.
- Fresh Basil – Adds a bright, aromatic finish and makes the dish look beautiful too. No basil? You can also use Italian seasoning or dried herbs like oregano or thyme.
Want to switch it up? Add red pepper flakes for heat or toss in some spinach or olives for extra flavor!
How To Make Feta Spaghetti Squash
It might look a little fancy, but don’t let that fool you—this creamy Feta Spaghetti Squash is surprisingly simple to make! The oven does most of the work, and the flavors are totally worth it. Here’s how to bring it all together:
Prep the Squash
- Preheat your oven to 400°F (200°C) so it’s hot and ready when you need it.
- Cut the squash in half lengthwise using a sharp knife. If it’s tough to cut, pop it in the microwave for 2–3 minutes to soften slightly—game-changer!
- Scoop out the seeds and stringy bits using a spoon. You want a nice clean base for roasting.

Season the Squash
In a small bowl, mix 3 tablespoons of olive oil, garlic powder, salt, and pepper.
Brush the Mixture. Use a brush or spoon to spread this seasoning over the cut sides of the squash.

Bake the Squash
Arrange on the Baking Sheet. Place the squash halves face down on a lined baking sheet (parchment paper works well). Bake in the preheated oven for 15 minutes.
Tip: This step helps soften the squash and makes it easier to scrape out the strands later.

Add the Toppings
Place a block (or a generous crumble) of feta into the center of each squash half.
Scatter the cherry tomatoes around the feta, tucking them in slightly so they roast up juicy and sweet.
Sprinkle with dried basil (or Italian seasoning, if that’s what you have) and finish with a drizzle of the remaining olive oil.

Bake Again
Return the tray to the oven and bake for another 30 minutes, or until the squash is tender and the feta is lightly golden and melty.
🔥 If the feta starts browning too quickly, just cover it loosely with foil.

Once baked, use a fork to gently scrape the inside of each squash half into “noodles.” The strands will naturally pull apart into spaghetti-like ribbons—so satisfying!

Garnish. Serve topped with chopped fresh basil for a burst of flavor and color.
- Tip: You can also add a sprinkle of red pepper flakes for a little heat if you like!
Enjoy your delicious Feta Spaghetti Squash!

Tips For Making The Best Feta Spaghetti Squash
- Choose the Right Squash: Select a spaghetti squash that feels heavy for its size and has a hard, yellow skin. Avoid any that have soft spots or blemishes.
- Use a Sharp Knife: Spaghetti squash can be tough to cut. Use a sharp, sturdy knife, and if it’s giving you trouble, microwave it for 2–3 minutes first to soften it up.
- Bake It Cut Side Down: This helps the squash steam and soften perfectly while roasting. Line your baking sheet with parchment for easy cleanup and no sticking.
- Use High-Quality Feta: Opt for good-quality feta cheese, preferably made from sheep’s milk or a mix of sheep and goat milk, for the best taste.
- Customize Your Dish: Want to bulk it up a bit? Add sautéed spinach, olives, chopped bell peppers, or even sun-dried tomatoes to make it your own.
- Check for Doneness: The squash is done when the flesh is fork-tender and easily scrapes into strands. Keep an eye on the feta to ensure it doesn’t burn.
Recipe Variations
- Mediterranean Style: Add olives and roasted red peppers for extra flavor and a touch of tanginess. Swap dried basil for oregano to enhance the Mediterranean vibe.
- Spicy Kick: Sprinkle red pepper flakes for some heat, or use spicy feta cheese to bring a fiery twist to the dish.
- Creamy Spinach: Mix in fresh spinach before baking to boost nutrition, and add cream cheese for a rich, creamy texture.
- Pesto Twist: Drizzle pesto over the top for fresh basil flavor, and add toasted pine nuts for a nice crunch.
- Caprese Style: Replace feta with fresh mozzarella for a milder taste, and drizzle balsamic glaze on top for sweetness.
- Italian Sausage: Sauté Italian sausage and mix it in for a heartier meal, then sprinkle grated Parmesan cheese on top for extra flavor.

Storing Ideas
- Refrigeration: Once cooked, let the spaghetti squash cool completely. Store any leftovers in an airtight container in the fridge. They’ll last for up to 3 days.
- Freezing: If you want to keep it longer, you can freeze the spaghetti squash. Scoop out the strands, place them in a freezer-safe bag or container, and store them for up to 3 months. Just make sure to label the container with the date.
Reheating: To reheat, simply microwave the squash for a few minutes or warm it up in a skillet over low heat. If it seems dry, you can add a splash of olive oil or broth to help it rehydrate.
Keep Toppings Separate: If possible, store any toppings, like feta cheese or fresh herbs, separately to maintain their freshness and texture.
Frequently Asked Questions
Can I make this ahead of time?
Yes! You can roast the spaghetti squash and prep the toppings ahead of time. Reheat everything together in the oven before serving. It also keeps well in the fridge for up to 4 days.
Can I use crumbled feta instead of a block?
Absolutely. A block melts more evenly, but crumbled feta works just fine and still gives you that creamy, tangy flavor.
Is spaghetti squash low carb?
Yes! Spaghetti squash is a great low-carb alternative to pasta. It’s also naturally gluten-free and full of fiber and vitamins.
What can I use instead of cherry tomatoes?
Grape tomatoes, chopped roma tomatoes, or even roasted red peppers work well if you don’t have cherry tomatoes on hand.
Can I make it vegan?
Sure—just swap the feta with your favorite dairy-free cheese alternative or a mix of nutritional yeast and cashew cream for a creamy, cheesy vibe.
More Easy Recipes

Feta Spaghetti Squash
Description
Ingredients
- 1 spaghetti squash halved lengthwise, seeds removed
- 8 oz feta cheese
- 1/2 cup cherry tomatoes quartered
- 4 cloves garlic minced
- 4 tbsp olive oil divided
- 1 tsp garlic powder
- salt and pepper to taste
- 1 tsp dried basil
- fresh basil chopped, for serving
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Cut the spaghetti squash in half lengthwise and scoop out the seeds with a spoon.
- In a small bowl, combine 3 tablespoons of olive oil, garlic powder, salt, and black pepper (if using). Brush this mixture generously over the cut sides of the squash halves.
- Place the squash halves cut side down on the prepared baking sheet. Bake for 15 minutes to start softening the flesh.
- Carefully flip the squash halves cut side up. Place about 4 ounces of feta cheese (or half the amount if using crumbled) into the center of each squash. Evenly scatter the quartered cherry tomatoes and minced garlic over the tops, then sprinkle with dried basil. Finish by drizzling the remaining 1 tablespoon of olive oil over everything to bring all the flavors together and help the toppings roast beautifully.
- Return to the oven and bake for 30 more minutes, or until the squash is tender and the feta is lightly golden.
- Remove from the oven. Use a fork to gently scrape the inside of each squash half to create noodle-like ribbons. Top with fresh chopped basil and serve warm.
How do we calculate the nutrition info?
These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.


This recipe smelled so good while cooking it, I couldn’t wait to try it! This was definitely worth the wait, so tasty!
Yay!! That makes me so happy to hear! I totally get the can’t-wait-to-taste-it feeling—when it smells that good, you know it’s going to be worth it! So glad you enjoyed it!