Easy Broccoli Butter Spaghetti Squash

Pasta, Noodles, Dumplings

October 30, 2026

Spaghetti Squash with Broccoli Butter Sauce – vegetarian recipe

Spaghetti squash with broccoli butter sauce is comfort food that happens to be a vegetable. Roast the big squash, shred the strands, and toss them in garlicky broccoli butter with basil and Parmesan.

Craving pasta but looking for a lighter, healthier alternative? Meet your new best friend: the spaghetti squash! This magical vegetable transforms into tender, spaghetti-like strands when cooked, offering a delightful texture with a fraction of the calories. Its subtle, nutty flavor is the perfect canvas for a delicate sauce. We’re pairing it with a simple yet elegant broccoli butter sauce, allowing the squash’s natural taste to shine through. It’s a guilt-free comfort food dream come true!

Ingredients

• 1 medium spaghetti squash, about 3.5 lbs or 1.6 kg (3.53 lb)
• 1 large bunch broccoli
• 4 tablespoons butter, 1/2 stick or 57g (2.01 oz)
• 2 tablespoons olive oil, 30 ml
• 2 cloves garlic, minced
• 1 tablespoon (15 ml / 0.5 fl oz) fresh basil, minced, or 1 teaspoon (5 ml / 0.2 fl oz) dried
• 1 tablespoon water, 15 ml (0.5 fl oz)
• Salt to taste
• Freshly ground black pepper to taste
• Grated Parmesan cheese, for serving

Instructions

1. Bring a large pot of water to a boil. Carefully add the whole spaghetti squash, cover, and cook over medium heat for 45 minutes, or until tender when pierced with a knife. Remove the squash and let it cool for about 10 minutes.2. Cut the squash in half crosswise (around the middle) to create longer strands. Scoop out and discard the seeds, then use a fork to scrape the flesh into spaghetti-like strands into a medium bowl.3. While the squash cooks, prepare the broccoli. Cut the florets into small, bite-sized pieces.4. In a large skillet, melt the butter and olive oil together over medium heat. Add the minced garlic and cook until fragrant, about 1-2 minutes. Add the broccoli florets and basil, tossing to coat.5. Pour in the water, cover the skillet, and steam for 2 minutes until the broccoli is bright green and partially cooked.6. Drain any excess water from the bowl of spaghetti squash. Add the squash strands to the skillet with the broccoli. Toss everything together and cook, uncovered, for about 10 minutes, stirring occasionally, until the squash is heated through and tender-crisp.7. Season generously with salt and pepper. Serve immediately, topped with freshly grated Parmesan cheese.

Nutritional Information

• Nutritional Highlights
• A low-calorie and low-carb alternative to traditional pasta.
• Rich in vitamins A and C from the spaghetti squash and broccoli.
• A good source of dietary fiber, which aids in digestion.
• Naturally gluten-free.

Pro Tips

• To avoid mushy squash, slightly undercook it during the boiling step. It will finish cooking in the skillet, ensuring perfect ‘al dente’ strands.
• For the longest possible ‘spaghetti’ strands, always cut your cooked squash in half crosswise (around the middle), not lengthwise from stem to end.
• Don’t discard the broccoli stalks! Peel their tough outer layer, julienne them, and sauté with lemon and garlic for a delicious side dish.
• Add a pinch of red pepper flakes with the garlic for a little heat, or stir in some toasted pine nuts at the end for a delightful crunch.

FAQ

Q: Can I make this spaghetti squash with broccoli recipe vegan
A: Absolutely! To make this recipe vegan, simply substitute the dairy butter with your favorite plant-based butter or use all olive oil. For the topping, swap the Parmesan cheese with nutritional yeast for a cheesy, savory flavor, or use a store-bought vegan Parmesan alternative.

Q: How can I add more protein to this vegetarian dish
A: To make this a more filling and protein-rich meal, consider adding a can of rinsed chickpeas or white beans when you toss the squash with the broccoli. You could also top it with toasted pine nuts or serve it alongside pan-seared tofu for a complete vegetarian dinner.

Q: How do I store and reheat leftover spaghetti squash
A: Store leftovers in an airtight container in the refrigerator for up to 4 days. For the best texture, reheat gently in a skillet over medium-low heat with a splash of olive oil until warmed through. This prevents the squash from becoming too soft, which can happen in the microwave.

More Recipes You’ll Love

Spaghetti Squash with Broccoli Butter Sauce – vegetarian recipe
Stav Kogan

Spaghetti Squash with Broccoli Butter Sauce

A light, healthy, and gluten-free alternative to pasta. This recipe features tender spaghetti squash strands tossed in a simple, elegant broccoli butter sauce, creating a guilt-free comfort food dream.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Servings: 4 serving
Calories: 338

Ingredients
  

  • 1 medium spaghetti squash, about 3.5 lbs or 1.6 kg (3.53 lb)
  • 1 large bunch broccoli
  • 4 tablespoons butter, 1/2 stick or 57g (2.01 oz)
  • 2 tablespoons olive oil, 30 ml (1 fl oz)
  • 2 cloves garlic, minced
  • 1 tablespoon (15 ml / 0.5 fl oz) fresh basil, minced, or 1 teaspoon dried
  • 1 tablespoon water, 15 ml (0.5 fl oz)
  • Salt to taste
  • Freshly ground black pepper to taste
  • Grated Parmesan cheese, for serving
  • To avoid mushy squash, slightly undercook it during the boiling step. It will finish cooking in the skillet, ensuring perfect 'al dente' strands.
  • For the longest possible 'spaghetti' strands, always cut your cooked squash in half crosswise (around the middle), not lengthwise from stem to end.

Method
 

  1. Bring a large pot of water to a boil. Carefully add the whole spaghetti squash, cover, and cook over medium heat for 45 minutes, or until tender when pierced with a knife.
  2. Remove the squash and let it cool for about 10 minutes. 2.
  3. Cut the squash in half crosswise (around the middle) to create longer strands. Scoop out and discard the seeds, then use a fork to scrape the flesh into spaghetti-like strands into a medium bowl. 3.
  4. While the squash cooks, prepare the broccoli.
  5. Cut the florets into small, bite-sized pieces. 4.
  6. In a large skillet, melt the butter and olive oil together over medium heat.
  7. Add the minced garlic and cook until fragrant, about 1-2 minutes.
  8. Add the broccoli florets and basil, tossing to coat. 5.
  9. Pour in the water, cover the skillet, and steam for 2 minutes until the broccoli is bright green and partially cooked. 6.
  10. Drain any excess water from the bowl of spaghetti squash.
  11. Add the squash strands to the skillet with the broccoli.
  12. Toss everything together and cook, uncovered, for about 10 minutes, stirring occasionally, until the squash is heated through and tender-crisp. 7.
  13. Season generously with salt and pepper.
  14. Serve immediately, topped with freshly grated Parmesan cheese.
  15. Don't discard the broccoli stalks!
  16. Peel their tough outer layer, julienne them, and sauté with lemon and garlic for a delicious side dish.
  17. Add a pinch of red pepper flakes with the garlic for a little heat, or stir in some toasted pine nuts at the end for a delightful crunch.

Nutrition

Calories: 338kcalCarbohydrates: 35gProtein: 8gFat: 20g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Authentic Thai Peanut Sauce with Crispy Fried Tofu – vegetarian recipe

Crispy Tofu with The BEST Thai Peanut Sauce

Authentic Thai peanut sauce with crispy fried tofu is the combination that ruins restaurant takeout for you. The sauce builds from red and Mussaman curry pastes, coconut milk, roasted peanuts, and tamarind into something rich and complex, while cornstarch-dusted tofu...