Golden Spaghetti Squash Boats with Roasted Vegetables
There’s something about serving dinner inside a roasted squash that makes an ordinary meal feel a little more special.
These Golden Spaghetti Squash Boats with Roasted Vegetables are exactly that kind of recipe.
The spaghetti squash becomes tender and naturally separates into golden, noodle-like strands, while the roasted vegetables add sweetness, color, and plenty of flavor. Everything comes together right inside the squash shell, which means you get a beautiful presentation without needing anything complicated.
I love making this kind of dinner on a cool evening when I want something cozy but still full of vegetables.
The first time I made these, I wasn’t sure how everyone would feel about swapping traditional pasta for spaghetti squash.
I didn’t need to worry.
Once the squash was roasted and the edges had those delicious caramelized spots, the kitchen smelled amazing. I filled the squash halves with the warm roasted vegetables, added a little cheese and fresh herbs, and put everything on the table.
The plates came back nearly empty.
That’s always a good sign.
What I especially love is that these squash boats can work as a light vegetarian dinner, a colorful side dish, or a flexible meal-prep recipe. You can change the vegetables depending on what’s in the refrigerator and make the dish your own.
And those golden edges?
Don’t skip them.
They’re one of the best parts.
❤️ Why You’ll Love These Spaghetti Squash Boats
- Beautiful golden roasted squash
- Naturally low in carbohydrates compared with traditional pasta
- Packed with colorful vegetables
- Simple ingredients
- Easy to customize
- Great vegetarian dinner option
- Naturally gluten-free
- Perfect for meal prep
- Makes a beautiful presentation
- Comforting without feeling heavy
🛒 Ingredients
For the Spaghetti Squash
- 1 large spaghetti squash
- 2 tablespoons olive oil
- ½ teaspoon garlic powder
- ½ teaspoon Italian seasoning
- Salt, to taste
- ½ teaspoon black pepper
For the Roasted Vegetables
- 1 zucchini, diced
- 1 red bell pepper, diced
- 1 cup cherry tomatoes, halved
- ½ small red onion, sliced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- ½ teaspoon Italian seasoning
- Salt and black pepper, to taste
For Finishing
- ½ cup shredded mozzarella or Parmesan
- 2 tablespoons chopped fresh parsley or basil
- Optional: red pepper flakes
- Optional: squeeze of fresh lemon juice
👩🍳 How to Make Golden Spaghetti Squash Boats
1. Preheat the Oven
Preheat your oven to 425°F (220°C).
Line a large baking sheet with parchment paper for easier cleanup.
🔪 2. Prepare the Spaghetti Squash
Carefully cut the spaghetti squash in half lengthwise.
If the squash is particularly hard, you can microwave it for about 3–5 minutes first to soften it slightly. Let it cool enough to handle before cutting.
Use a large spoon to scoop out the seeds and stringy center.
Don’t remove the flesh.
That’s where all those beautiful spaghetti-like strands will come from.
🫒 3. Season the Squash
Brush the cut sides with olive oil.
Sprinkle with garlic powder, Italian seasoning, salt, and black pepper.
Place the squash cut-side down on the prepared baking sheet.
Roasting it cut-side down helps the interior steam gently while the outside becomes tender.
🔥 4. Roast the Squash
Roast for approximately 35–45 minutes, depending on the size of the squash.
The squash is ready when you can easily pierce the skin with a fork.
Don’t overcook it.
If the squash becomes too soft, the strands can turn mushy.
🥕 5. Prepare the Vegetables
While the squash is roasting, place the zucchini, bell pepper, cherry tomatoes, red onion, and garlic on another baking sheet.
Drizzle with olive oil.
Add Italian seasoning, salt, and black pepper.
Toss everything together until evenly coated.
🌈 6. Roast the Vegetables
Place the vegetables in the oven during the final 20–25 minutes of the squash’s cooking time.
Roast until the vegetables are tender and beginning to caramelize around the edges.
The tomatoes should become juicy and slightly blistered.
The zucchini should have golden edges.
And the peppers should be tender and sweet.
🍝 7. Make the Squash Strands
Remove the spaghetti squash from the oven.
Let it cool for several minutes so it’s easier to handle.
Using a fork, gently scrape the flesh from the sides.
Work from the outside toward the center.
The flesh should separate naturally into long strands.
Transfer the strands to a bowl.
🥗 8. Combine Everything
Add the roasted vegetables to the spaghetti squash strands.
Gently toss everything together.
Taste and adjust the seasoning.
A small squeeze of fresh lemon juice is wonderful here because it brightens all the roasted flavors.
🧀 9. Fill the Squash Boats
Spoon the vegetable and spaghetti squash mixture back into the empty squash shells.
Divide it evenly between the two halves.
Sprinkle with mozzarella or Parmesan.
Add a little red pepper flakes if you like some heat.
🔥 10. Finish Under the Broiler
Return the filled squash boats to the oven.
Broil for approximately 2–3 minutes, watching closely, until the cheese is melted and lightly golden.
Don’t walk away during this step.
Cheese can go from beautifully golden to burnt very quickly under a broiler.
🌿 11. Garnish and Serve
Remove the squash boats from the oven.
Sprinkle with fresh parsley or basil.
Add another little crack of black pepper.
Serve warm.
And prepare yourself for everyone to ask whether there is more.
⭐ Tips for Perfect Spaghetti Squash
Don’t overcook it
Tender is good.
Mushy is not.
Start checking the squash around the 35-minute mark.
Roast at high heat
A hotter oven helps develop those beautiful caramelized edges.
Don’t skip the seasoning
Spaghetti squash has a mild flavor, so garlic, herbs, salt, and pepper make a big difference.
Let the vegetables caramelize
Don’t pull them from the oven too early.
Those browned edges add so much flavor.
Use a fork gently
Scrape the squash into strands without smashing it.
🥦 Vegetable Variations
This recipe is very flexible.
Try adding:
- Broccoli
- Mushrooms
- Eggplant
- Spinach
- Kale
- Asparagus
- Corn
- Artichoke hearts
- Roasted carrots
You can use whatever vegetables you already have.
That’s one of the reasons I love recipes like this.
They’re forgiving.
🧄 Make It Extra Garlicky
If you’re a garlic lover, add another two cloves of minced garlic to the vegetables.
You can also finish the squash with a spoonful of garlic butter.
The roasted garlic flavor works beautifully with the sweet squash.
🌶️ Make It Spicy
For a little heat, add:
- Red pepper flakes
- Cayenne pepper
- Crushed chili
- Chopped jalapeño
- Calabrian chili paste
I especially like red pepper flakes sprinkled over the melted cheese.
🧀 Cheese Options
Mozzarella gives you that classic melty finish.
But you can also use:
- Parmesan
- Feta
- Goat cheese
- Fontina
- Provolone
- Cheddar
- Pecorino Romano
Feta is especially delicious if you want a more Mediterranean-style version.
🍗 Add Protein
If you’d like to turn these squash boats into a heartier meal, add cooked:
- Grilled chicken
- Rotisserie chicken
- Italian sausage
- Ground turkey
- Ground beef
- Shrimp
- Salmon
- Chickpeas
- White beans
Add the cooked protein when you toss together the squash and roasted vegetables.
🫒 Mediterranean-Style Spaghetti Squash Boats
For a Mediterranean twist, use:
- Cherry tomatoes
- Red onion
- Bell pepper
- Kalamata olives
- Spinach
- Feta
- Fresh parsley
- Lemon juice
Finish with a drizzle of good olive oil.
The combination is fresh, salty, bright, and delicious.
🍅 Italian-Style Version
Add:
- Roasted tomatoes
- Mushrooms
- Spinach
- Mozzarella
- Parmesan
- Basil
- Italian seasoning
A little marinara sauce can also be stirred into the squash strands.
🥑 Southwest Spaghetti Squash Boats
For a completely different flavor profile, add:
- Black beans
- Corn
- Bell peppers
- Jalapeños
- Avocado
- Cheddar cheese
- Cilantro
- Lime juice
Top with a spoonful of salsa or Greek yogurt.
🍽️ What to Serve With Spaghetti Squash Boats
These can absolutely stand alone as a meal.
But if you’re serving them as a side, try:
- Grilled chicken
- Baked salmon
- Garlic shrimp
- Roast chicken
- Steak
- Turkey meatballs
- Grilled pork chops
- Simple green salad
- Garlic bread
A light protein and a fresh salad make a wonderful dinner.
🧊 How to Store Leftovers
Allow the squash boats to cool before transferring the leftovers to airtight containers.
Refrigerate for up to 3–4 days.
For the best texture, store the filling separately from the squash shells if possible.
🔥 How to Reheat
Oven
Place the squash boat on a baking sheet and heat at 350°F (175°C) until warmed through.
Microwave
For a quicker option, microwave until hot, using short intervals.
The oven gives you a better texture and helps the vegetables stay roasted rather than becoming overly soft.
❄️ Can You Freeze Spaghetti Squash?
Yes, although the texture can become softer after freezing.
For best results, freeze the cooked squash strands separately in an airtight freezer-safe container.
Use within approximately 2–3 months for best quality.
Thaw in the refrigerator and drain any excess moisture before reheating.
❓ Frequently Asked Questions
How do I know when spaghetti squash is done?
The skin should be easy to pierce with a fork and the flesh should separate into strands when scraped.
Why is my spaghetti squash watery?
It may have been overcooked, or the squash itself may have released a lot of moisture. Let the cooked strands sit for a few minutes and drain excess liquid if necessary.
Can I roast the squash cut-side up?
Yes, but cut-side down generally helps the squash cook evenly while retaining moisture.
Can I cook the squash in an air fryer?
Yes. Smaller squash halves can be air fried at approximately 375°F (190°C) until tender. Cooking time varies depending on size and the air fryer.
Can I make this dairy-free?
Absolutely. Simply leave out the cheese or use your favorite dairy-free cheese alternative.
Is spaghetti squash keto-friendly?
Spaghetti squash is lower in carbohydrates than traditional pasta, but it isn’t carb-free. If you’re following a strict keto diet, account for the portion size and total carbohydrates.
Can I use frozen vegetables?
Yes. However, fresh vegetables generally roast and caramelize better. If using frozen vegetables, avoid overcrowding the pan so they don’t steam.
Can I prepare these ahead of time?
Yes. Roast the squash and vegetables ahead of time, refrigerate them separately, then assemble and bake the boats when you’re ready to serve.
Can I make these vegetarian?
Yes. The recipe as written is vegetarian.
Can I make them vegan?
Yes. Use a vegan cheese alternative or omit the cheese and finish with fresh herbs and olive oil.
📝 Recipe at a Glance
Recipe: Golden Spaghetti Squash Boats with Roasted Vegetables
Prep Time: 15 minutes
Cook Time: 40–45 minutes
Total Time: About 1 hour
Servings: 2 large squash boats
Course: Main Dish / Side Dish
Cuisine: Mediterranean-inspired
Method: Oven Roasted
Ingredients
Spaghetti Squash
- 1 large spaghetti squash
- 2 tablespoons olive oil
- ½ teaspoon garlic powder
- ½ teaspoon Italian seasoning
- Salt and black pepper
Roasted Vegetables
- 1 zucchini
- 1 red bell pepper
- 1 cup cherry tomatoes
- ½ small red onion
- 2 garlic cloves
- 1 tablespoon olive oil
- ½ teaspoon Italian seasoning
- Salt and pepper
Finish
- ½ cup mozzarella or Parmesan
- Fresh parsley or basil
- Optional red pepper flakes
- Optional lemon juice
Instructions
- Preheat oven to 425°F (220°C).
- Cut the spaghetti squash in half and scoop out the seeds.
- Brush with olive oil and season with garlic powder, Italian seasoning, salt, and pepper.
- Place cut-side down on a baking sheet.
- Roast for 35–45 minutes, until tender.
- Toss zucchini, bell pepper, tomatoes, onion, and garlic with olive oil and seasonings.
- Roast vegetables for approximately 20–25 minutes.
- Scrape the cooked squash into spaghetti-like strands.
- Toss the strands with the roasted vegetables.
- Spoon the mixture back into the squash shells.
- Sprinkle with cheese.
- Broil for 2–3 minutes, until the cheese is melted and lightly golden.
- Garnish with fresh herbs and serve warm.
❤️ A Dinner That Looks as Good as It Tastes
I love recipes that bring a little drama to the dinner table without requiring a lot of extra work.
These Golden Spaghetti Squash Boats do exactly that.
You take an ordinary spaghetti squash, roast it until the edges become golden and tender, fill it with colorful vegetables, add a little cheese, and suddenly dinner looks like something you would happily serve to guests.
But it’s still easy enough for a weeknight.
The roasted vegetables bring sweetness and savory flavor, the squash gives you those beautiful noodle-like strands, and the melted cheese pulls everything together.
And because everything is served right inside the squash shell, cleanup is surprisingly easy.
This is one of those recipes I like to keep around when I want something comforting, colorful, and wholesome without making dinner feel heavy.
Make it vegetarian.
Add chicken.
Try feta instead of mozzarella.
Throw in whatever vegetables are sitting in the refrigerator.
There really isn’t a wrong way to make it.
Just don’t forget those golden roasted edges.
They’re the little bites everyone ends up fighting over.
