Golden Fall Squash with Creamed Spinach, Corn, and Tomatoes
This Autumn Harvest Stuffed Butternut Squash is the kind of dish that makes everyone pause when you bring it to the table. Golden roasted butternut squash halves filled with a creamy spinach, tomato, and corn mixture look beautiful and taste delicious. It feels thoughtful and complete, like something you would serve for a special gathering, yet it is simple enough to make at home without stress.

It is a perfect fall recipe. Butternut squash becomes tender and slightly caramelized in the oven, developing a natural sweetness that pairs beautifully with savory creamed spinach. The addition of charred corn and burst cherry tomatoes brings texture and brightness, keeping the filling balanced and flavorful.
This dish works just as well as a main course as it does on a holiday menu. The creamy Gouda melts into the spinach mixture, while nutmeg and chili flakes add warmth in the background. Everything is spooned back into the squash shells and baked until bubbling, creating a meal that is loved by all ages.

If you are looking for something vegetarian that still feels comforting and flavorful, this is it. The combination of roasted squash, creamy greens, and sweet-tart tomatoes makes it both hearty and elegant, perfect for fall dinners, holiday celebrations, or festive gatherings with family and friends.
How to Make Vegetarian Stuffed Butternut Squash with Spinach
Looking for a perfect fall recipe? These butternut squash halves are filled with creamy spinach and roasted vegetables, then baked until golden and bubbly. Perfect for holidays or cozy weeknight dinners.
Ingredients
- 1 large butternut squash, halved lengthwise and seeds removed
- 1½ pounds baby spinach
- 1 cup cherry tomatoes, halved
- 1 cup corn kernels (fresh or frozen, thawed)
- 2 tablespoons olive oil, divided
- 3 tablespoons butter
- 4 to 5 cloves garlic, finely chopped
- 2 tablespoons dried chopped onions
- 1 cup heavy cream
- 1 to 1½ cups shredded Gouda cheese, divided
- ½ teaspoon salt, or to taste
- ½ teaspoon black pepper
- ¼ teaspoon ground nutmeg
- ½ teaspoon chili flakes
- 1 teaspoon dried parsley flakes
Optional additions:
- 2 tablespoons cream cheese for extra richness
- 1 tablespoon lemon zest for brightness
Prep / Mise En Place
- Preheat oven to 400°F.
- Cut butternut squash in half lengthwise and remove seeds.
- Finely chop garlic.
- Halve cherry tomatoes.
- Shred Gouda cheese and divide into two portions.
- Measure spices, cream, butter, and olive oil.
Instructions
- Place butternut squash halves cut side up on a baking sheet. Drizzle with olive oil and season with salt, pepper, and ground nutmeg. Roast at 400°F for about 40 minutes, or until fork tender.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add half the chopped garlic and sauté until fragrant, about 30 seconds.
- Increase heat to medium-high and add baby spinach in batches. Cook until wilted and excess moisture evaporates. Season with salt, pepper, dried chopped onions, chili flakes, parsley flakes, and a pinch of nutmeg.
- Reduce heat to medium. Add butter and allow it to melt. Pour in heavy cream and simmer until slightly thickened, about 3 to 5 minutes. Stir in 1 cup shredded Gouda and cook until melted and smooth. If using cream cheese, add now.
- In a separate skillet, heat a small drizzle of olive oil. Add corn kernels and cook until slightly charred. Remove from the pan.
- In the same pan, sauté rest of the garlic and cherry tomatoes until tomatoes begin to soften and almost burst.
- Add corn and tomatoes to the creamed spinach mixture. Cook together for 2 to 3 minutes until well combined.
- Once squash is roasted, scoop out some of the flesh from each half, leaving a sturdy border to hold the filling. Mash the removed squash flesh and stir it into the spinach mixture. Adjust seasoning to taste.
- Spoon filling back into roasted squash halves. Top with remaining shredded Gouda. Return to the oven and bake for 10 to 15 minutes until heated through and the cheese is melted. Broil briefly if desired for a golden top.
- Serve warm.
Serving Suggestions
- Serve as a complete vegetarian main dish.
- Pair with a simple green salad with vinaigrette.
- Add crusty bread for a heartier meal.
- Serve smaller portions as a side dish for holiday meals.
- Add meats like ground sausage, shredded chicken, or beans for protein
Leftover Ideas
- Scoop filling into a wrap or pita for lunch.
- Toss leftovers with cooked pasta and a splash of cream.
- Use as a filling for savory crepes.
- Spoon over quinoa or rice bowls.
This stuffed butternut squash is a celebration of fall flavors in every bite. The combination of roasted squash, creamy spinach, sweet corn, and juicy tomatoes makes it a complete, comforting meal that’s sure to impress.
