Jump to Recipe

This post may contain affiliate links.

Creamy, cheesy and packed with veggie goodness. This Creamy Pesto Spaghetti Squash dinner is a cozy addition to dinner that is so simple to whip up!

Spaghetti squash with cheese and pesto baked on top with spoon.
Save this recipe!
Enter your email and I’ll send it to you, plus get new recipes from me regularly!
Please enable JavaScript in your browser to complete this form.

This recipe was originally published January 2018 and photos and copy updated September 2020.

Spaghetti squash has been all the craze the last several years and since it’s so versatile, and easy to prep, I can see why!

This Pesto Spaghetti Squash is my favorite way to prep it other than just tossing some marinara and cheese in with it.

The hardest part is cutting the spaghetti squash–from there, it’s a piece of cake! Cream cheese, pesto, cheese–not sure I need to say much more to convince you!

Don’t be afraid of spaghetti squash if you have never had it before. All you need to know for easy prep is:

  1. Microwave the squash for about 5 minutes to make cutting easier.
  2. Scoop out the seeds (think pumpkin seeds)
  3. Lay it on a baking pan and bake for about 30 minutes

Seriously, you are already a pro and don’t even know it!

Now grab the pesto and let’s do this!

What you will need to make this recipe:

  • Shredded or grated parmesan will work fine. Whichever you have or whatever you prefer, go with that! (recipe updated to add the parmesan in 2020)
  • Any pesto you love will do! Sometimes I have store bought and other times I have some homemade to add. I prefer the homemade but don’t always have everything I need to whip it up at home. One of my favorite pestos is actually this cilantro pesto if you can believe it!
Ingredients to make stuffed spaghetti squash labeled on counter.

How to make this recipe:

  • For best results, and easier cutting, I microwave my spaghetti squash for about 5 minutes before cutting. This makes it so much smoother in the end to get through! Cut your spaghetti squash in half and remove the seeds from the center. Then lay the spaghetti squash on a baking sheet and spread olive oil over top of the the inside flesh and season with salt, pepper and garlic. (step 1)
  • I like to bake mine face up for a bit more crispiness to the “noodles” on the edges. Most people say to cook your spaghetti squash face. I think you are fine either way! Bake it for about 30 minutes or until hot and you are able to easily pull the “pasta” away from the edges. Remove from the oven and begin to fluff and pull apart the insides. (steps 2 and 3)
Spaghetti squash on baking pan with seasoning.
  • While the spaghetti squash bakes, mix the softened cream cheese and pesto together. Then add it to the mozzarella, parmesan, red pepper and spinach. Mix to combine. (steps 5 and 6)
  • Scoop half of this mixture into each half of the spaghetti squash and stir to incorporate . (steps 6 and 7)
Cream cheese and pesto mixed with spinach and cheese and then topped on spaghetti squash.
  • Sprinkle the remaining mozzarella cheese over top and bake until cheese is melted. You are all set to serve it up! I like to sprinkle some fresh parsley or basil over top. Feel free to add some cut up chicken as well. (steps 8 and 9)
Cheese melted on top of squash on baking pan.

Notes and Pro-Tips:

  • If you are interested in meal prepping, you can always cook the spaghetti squash earlier in the week and then add the fixins the night you plan on eating this.
  • The pesto spaghetti squash recipe is really simple to multiply if you need to make more. This one is for the use of one squash so you just do the same thing for each additional squash you use.
Pesto stuffed spaghetti squash with fork in it.

Try these other simple dinner recipes:


Tap stars to rate!
5 from 8 votes

Creamy Pesto Spaghetti Squash

Creamy, cheesy and packed with veggie goodness. This Pesto spaghetti squash dinneris a cozy addition to dinner that is so simple to whip up!
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 2


  • 1 spaghetti squash, halved and seeds removed
  • ½ tsp garlic powder
  • 2 oz. cream cheese
  • 2 – 3 T pesto
  • ½ c fresh chopped spinach
  • ¼ c parmesan cheese, shredded
  • ½ c mozzarella, shredded
  • 1/4 tsp crushed red pepper
  • Olive Oil
  • sea salt and cracked pepper to taste
Save this recipe!
Enter your email and I’ll send it to you, plus get new recipes from me regularly!
Please enable JavaScript in your browser to complete this form.


  • Preheat oven to 400°F.
  • Brush thin layer of olive oil on the inside of spaghetti squash. Season with garlic powder, sea salt and pepper
  • Place open side up on a baking pan and bake for about 30 minutes.
  • While squash is cooking, mix together the softened cream cheese and pesto. Then add it to the spinach, parmesan and 1/4 c mozzarella and mix to combine. You can add more cream cheese if this mixture seems too thick.
  • When squash is cooked, remove from oven and allow to cool for a few minutes. Use a fork to start scraping some of the some of the strands from the sides.
  • Spoon equal amounts of the cream cheese/pesto/spinach mixture into the halves and stir to work into the spaghetti squash, continuing to fluff and pull the spaghetti like strands of the squash until mixture is combined.
  • Cover each half of the spaghetti squash with the rest of the mozzarella and return to the oven.
  • Bake for another 10 minutes or until cheese is melted. Sprinkle fresh parsley or basil on top and more red pepper and serve!


Calories: 443kcal, Carbohydrates: 38g, Protein: 17g, Fat: 28g, Saturated Fat: 13g, Cholesterol: 63mg, Sodium: 700mg, Potassium: 624mg, Fiber: 8g, Sugar: 15g, Vitamin A: 2327IU, Vitamin C: 12mg, Calcium: 460mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question?Leave a comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Karla says:

    5 stars
    Holy crap, yum! I made homemade pesto with spinach and parsley and used Parmesan and Asiago cheese instead of mozzarella. Soooo tasty! Thanks for the recipe!

    1. Lorie says:

      Karla, I am LITERALLY eating this right now! Just updated the photos! I added some parmesan as well!

  2. Nutrition à la Natalie says:

    5 stars
    Amazing fall recipe. Made this last night and it was soooo good!

    1. Lorie says:

      Yay!! It’s one of my faves!

  3. Liz says:

    5 stars
    While mine didn’t come out nearly as pretty as yours it was DARN delicious! Thanks for the great recipe!

    1. Lorie says:

      Oh honey they never come out pretty other than for the photo right?!