Vegetarian Spinach Stuffed Squash is oven roasted to perfection and brimming with a creamy spinach filling and three cheeses. Use with butternut or acorn, this gorgeous squash is everything you could ever want in a fall side dish. Easy to make, packed with veggies and absolutely addicting! Includes tips and step by step instructions.

Fall is the perfect time for cozy, veggie-packed dishes, and today’s recipe for Spinach Stuffed Squash is a standout. Roasted acorn squash halves are filled with a creamy spinach-cheese mixture that tastes just like spinach dip - only heartier. It's filling enough for a meatless main, works beautifully as a holiday side dish, and keeps well in the fridge for easy lunches all week. If you love cheese, spinach, and fall flavors, this recipe is guaranteed to be a hit.
This stuffed squash was a huge hit last year and continues to be this year with the family. My husband often critiques my recipes, and the first time I made this one, all he said was "Yep, this is a hit. Make it again." Between mouthfuls.
For more fall favorites, check out my Squash Casserole, The BEST roasted butternut squash, and 30 more inspired Fall side dishes.
Everything you need to make this recipe
This roasted stuffed squash packs a serious flavor punch from tangy cheeses, warm spices, and creamiest filling that you'll ever have. Here's everything you'll need to make it:

Squash – The recipe is sized for acorn squash, but you can easily swap butternut or spaghetti squash. For large cavities, you may need to double the filling.
Spinach – I use fresh spinach, although frozen will be fine. Use 3-4 ounces of frozen spinach, thaw, and drain well to remove excess moisture.
Cheeses – Soft, melting type cheeses like cream cheese, shredded parmesan, and mozzarella work best.
Vegetable or Chicken Broth – For a truly vegetarian dish, use vegetable broth. If you prefer, you can use chicken broth, however.
For the creamy filling – You will also need heavy whipping cream and sour cream to increase the creaminess factor. The spinach, squash and cheeses are the star flavors, so the chicken broth, garlic, and olive oil serve to highlight that flavor while melding everything together in a perfectly spoon-able side dish.
Steps by Step Recipe Guide
The full recipe is at the bottom of this post, but I include this area for step-by-step visuals to help guide any questions.

1. Roasting the squash.
Most squashes are going to bake and roast the same amount of time. You don’t need to peel the squash so start by cutting the squash in half and scooping out the seeds. If you find that your squash is too hard to cut, pop it in the microwave or warm in the oven a few minutes. To make the squash stand up like a bowl, cut just enough off the bottom to make it flat.
There is no need to turn over during baking.

2. Making the Stuffing
The spinach filling is very straight forward. You don’t have to remove the stems, but I prefer the texture without the stems. You can see in the photo above that the filling is smooth and creamy, but not overly thick.

3. Stuffing the squash
The mixture should nearly fill the void left from scooping out the seeds. Top with a generous pile of mozzarella and shredded parmesan. That cheese topping is going to melt down to a melty, slightly crusty topping.
Serving and Storage Suggestions
What to serve with stuffed squash: I usually serve this with a very simple protein like Cajun Blackened Shrimp, Parmesan Crusted Pork Chops, or Spicy Blackened Chicken. This can also be used as an excellent vegetarian main dish if you wish. It also makes a yummy way to mix each bite and spread the flavor around. I serve the squash immediately out of the oven, so the cheese is perfectly melted but tell everyone they are super-hot.
Store: Leftovers are really good! If I know there will be leftovers, I store them in an airtight container or wrapped in foil in the fridge the same way they come out of the oven – with the squash intact. It keeps the filling separated and easier to reheat in the microwave. They are good for 4-5 days.
Reheat: This recipe keeps and reheats well both in the oven and in the microwave.
- OVEN: Cover the pan with foil and bake at 350 degrees for approximately 30 minutes or until hot and bubbly.
- MICROWAVE: You can also reheat individual servings in the microwave by transferring to a microwave safe plate and microwaving for 90 seconds. You may have to stir a bit to avoid cold spots and continue to microwave at 30 second intervals until heated through.
More Recipes to Love
- Easy Roasted Butternut Squash
- Sausage Stuffed Mushrooms
- Crispy Oven Roasted Potatoes
- Skinny Spinach & Artichoke Dip

Frequently asked questions:
Cut them stem off the top and a sliver off the bottom. This will allow your acorn squash "bowls" to stand on their own without rolling around. Next, cut the squash in half crosswise.
Uncooked squash is pretty hard, so I use a sharp knife and sometimes poke it just to get the knife started, before slicing. If it is too hard, you can pop it in the microwave or oven for a few minutes to soften up.
An ideal acorn squash will have a mostly green rind with some orange. As it matures, the rind turns orange, but you don't want a completely orange rind. A squash with a lot of orange will have stringy flesh.
The rind will be smooth and firm. Check for soft spots and look at the top where the vine is to check for freshness.
Yes! You can use other fall favorite squashes like acorn, butternut, delicata, or spaghetti squash. You may need to hollow out the butternut a bit more or double the filling for spagetti squash as it is larger and has a bigger cavity.
Not Sure
What's For Dinner?
Signup for recipe updates and get a free cookbook of Easy Weeknight Supper Solutions!
More Recipes You May Enjoy
PS. If you make this recipe, leave a COMMENT AND A STAR RATING in the comments section at the bottom and be sure to take a photo and tag it #cravingcreative on Instagram! I appreciate you for taking the time to read about me and my family recipes.

Spinach Stuffed Squash
Ingredients
Roasted Squash
- 2 Acorn Squash *see note for other squash options
- 1 tablespoon Olive oil
- ½ teaspoon Salt
- ¼ teaspoon Black Pepper
Filling
- 2 cloves Garlic minced
- 1 tablespoon Olive Oil
- 2 teaspoon Cornstarch
- ¼ cup Milk
- ¼ cup Vegetable Broth or Chicken Broth (non-vegetarian)
- 3 tablespoon Cream Cheese
- ⅓ cup Sour Cream
- ½ teaspoon Salt
- ½ teaspoon Black Pepper
- 4 ounces Spinach 2 cups of fresh spinach with stems removed or 3-4 ounces of frozen, thawed and drained.
- ½ cup Shredded Mozzarella
- ½ ciup Shredded Parmesan
Garnish
- Parsley optional
Instructions
- Preheat oven to 425 degrees. Cut the top and a sliver off the bottom of 2 Acorn Squash so they sit flat. Scoop out seeds. Brush with 1 tablespoon Olive oil and sprinkle with ½ teaspoon Salt and ¼ teaspoon Black Pepper. Place face down on aluminum foil lined cookie sheet.
- Bake squash for 35-45 minutes depending on size, or until squash is tender.
- In a large skillet over medium heat, add 1 tablespoon Olive Oil and 2 cloves Garlic. Sauté for 1-2 minutes, until the garlic is golden and fragrant.
- Reduce heat to low and add 2 teaspoon Cornstarch. Immediately whisk until it makes a thick paste.
- Add ¼ cup Vegetable Broth and ¼ cup Milk, stirring between additions.
- Add 3 tablespoon Cream Cheese and ⅓ cup Sour Cream. Stir until combined and smooth. Add ½ teaspoon Salt and ½ teaspoon Black Pepper to taste.
- Add 4 ounces Spinach and simmer 3-5 minutes, or until the spinach wilts.
- Divide the spinach filling evenly between the squash halves. Top each halve generously with ½ cup Shredded Mozzarella and ½ ciup Shredded Parmesan.
- Turn oven to broil. Broil the squash halves, face up, for 3-5 minutes, or until the cheese starts to bubble and turn golden brown. Serve immediately and enjoy!
Recipe Notes
- OVEN: Cover the pan with foil and bake at 350 degrees for approximately 30 minutes or until hot and bubbly.
- MICROWAVE: You can also reheat individual servings in the microwave by transferring to a microwave safe plate and microwaving for 90 seconds. You may have to stir a bit to avoid cold spots and continue to microwave at 30 second intervals until heated through.





Kim says
the crispy cheesy goodness on top. 🤩
Tonya says
I added some asiago as well. Very good recipe and super cheesy!
Gina says
I used delicata and cut it up to bake faster. Then I put everything in a small casserole dish and covered with the sauce. Delicious!
Rebecca says
Delicious!
Adrienne says
I wanted something awesome for fall and this hit the spot perfectly. Unexpectedly good.
k says
Loved it.
Barbara says
This was surprisingly good! Tried it with the family this weekend. Good mix of flavors.