Go Back
+ servings
Creamy Pesto Stuffed Spaghetti Squash

Creamy Pesto Stuffed Spaghetti Squash

Roasted spaghetti squash boats stuffed with a silky pesto cream, melty mozzarella, and fresh basil crunch. A cozy, herb-forward dinner that feels indulgent yet light.
Pin This Recipe For Later! Share The Yum On Facebook Print
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 4

Ingredients
 

Main Ingredients

  • 3 lb spaghetti squash about 1 medium
  • 2 tbsp olive oil
  • 1 tsp kosher salt plus more to taste
  • 0.5 tsp black pepper
  • 2 tsp minced garlic
  • 0.5 cup basil pesto prepared
  • 0.5 cup heavy cream or half-and-half
  • 0.75 cup grated Parmesan
  • 2 cup chopped baby spinach loosely packed
  • 1 tbsp lemon juice freshly squeezed
  • 0.25 tsp crushed red pepper flakes optional heat
  • 1 cup shredded mozzarella
  • 2 tbsp toasted pine nuts for topping, optional
  • 0.25 cup chopped fresh basil for garnish

Instructions

Preparation Steps

  • Preheat oven to 425°F. Line a rimmed sheet pan with parchment.
  • Halve the squash lengthwise and scrape out seeds with a spoon.
  • Rub cut sides with olive oil, then season with salt and pepper.
  • Place squash cut-side down on the pan. Prick shells a few times with a fork.
  • Roast until the flesh is tender and strands pull easily, 35–45 minutes.
  • While it roasts, whisk pesto, cream, Parmesan, lemon juice, garlic, and red pepper in a bowl. Fold in spinach.
  • Flip squash cut-side up and cool 5 minutes. Use a fork to rake strands into a large bowl, leaving shells intact.
  • Toss hot squash strands with the creamy pesto until evenly coated. Adjust salt and pepper to taste.
  • Pack the mixture back into the squash shells. Top with shredded mozzarella.
  • Return to oven and broil or bake until cheese is melted and browned in spots, 2–4 minutes.
  • Finish with pine nuts and fresh basil. Serve hot.

Notes

Swap the mozzarella for provolone or fontina, or stir in cooked chicken for extra protein. Leftovers keep well; refrigerate in an airtight container for up to 3 days and reheat at 350°F until warm.
This recipe is an original creation inspired by classic Creamy Pesto Stuffed Spaghetti Squash flavors. All ingredient ratios and instructions are independently developed.