Creamy Four Cheese Spinach Stuffed Butternut Squash Recipe
Introduction
This Creamy Four Cheese Spinach Butternut Squash is a comforting and flavorful dish perfect for cooler evenings. Roasted butternut squash halves are filled with a rich mixture of cheeses, spinach, and garlic, creating a satisfying vegetarian main or side.

Ingredients
- 1 butternut squash
- 1/2 cup (125ml) vegetable broth
- 1 cup (250ml) heavy cream
- 5 garlic cloves, minced (or to taste)
- 1 cup Italian 4 cheese mix
- 1 cup freshly chopped spinach
- Fresh thyme, to taste
- Kosher salt and freshly cracked black pepper, to taste
- Red chili pepper flakes (optional), to taste
Instructions
- Step 1: Preheat your oven to 400°F (200°C). Thoroughly scrub the outer skin of the butternut squash, then cut it in half lengthwise from stem to root. Remove the seeds and scoop out some flesh with a melon baller, leaving a thick border to hold the filling. Season each half generously with kosher salt and freshly cracked black pepper.
- Step 2: In a large mixing bowl, combine the minced garlic, heavy cream, and vegetable broth. Add the Italian four-cheese mix and freshly chopped spinach, then mix everything thoroughly until well incorporated.
- Step 3: Divide the creamy cheese and spinach mixture evenly between the prepared butternut squash halves. Top each half with extra cheese, a sprinkle of fresh thyme leaves, freshly cracked black pepper, and optional red chili pepper flakes for some heat.
- Step 4: Place the filled squash halves on a baking tray or dish and roast in the preheated oven for 40 to 50 minutes. Cooking time varies depending on squash thickness. It’s done when the flesh is very tender and easily pierced with a fork, and the top is bubbly and golden.
- Step 5: Remove from the oven and serve hot. Enjoy as a hearty side or a satisfying vegetarian main course.
Tips & Variations
- For extra flavor, add a pinch of nutmeg to the cheese mixture before baking.
- If you prefer a lighter dish, substitute half the heavy cream with milk.
- Use fresh herbs like sage or rosemary instead of thyme for a different aroma.
- For a bit of crunch, sprinkle toasted breadcrumbs over the top before roasting.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 350°F (175°C) until warmed through to maintain the creamy texture. Avoid microwaving if possible, as it may cause the cheese mixture to separate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this recipe ahead of time?
Yes, you can assemble the squash halves with the filling and keep them chilled for a few hours before baking. Just add a few extra minutes to the roasting time if baking from cold.
Can I use frozen spinach instead of fresh?
Frozen spinach can be used, but make sure to thaw it fully and squeeze out excess moisture before mixing to prevent the filling from becoming watery.
PrintCreamy Four Cheese Spinach Stuffed Butternut Squash Recipe
This Creamy Four Cheese Spinach Butternut Squash recipe features tender roasted butternut squash halves filled with a rich, cheesy mixture of Italian four-cheese blend, fresh spinach, garlic, and cream. Baked until bubbly and golden, this comforting dish makes an ideal vegetarian main or a hearty side, bursting with flavors and smooth textures.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 2 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Butternut Squash
- 1 butternut squash
- Kosher salt, to taste
- Freshly cracked black pepper, to taste
- Fresh thyme, to taste
- Red chili pepper flakes (optional), to taste
Creamy Cheese Mixture
- 1/2 cup (125ml) vegetable broth
- 1 cup (250ml) heavy cream
- 5 garlic cloves, minced (or to taste)
- 1 cup Italian four-cheese mix
- 1 cup freshly chopped spinach
Instructions
- Preheat and prepare squash: Preheat your oven to 400°F (200°C). Thoroughly scrub the outer skin of the butternut squash, then cut it in half lengthwise from stem to root. Remove the seeds and scoop out a bit of the flesh with a melon baller, ensuring you leave a thick border all around to hold the filling. Season each half generously with kosher salt and freshly cracked black pepper.
- Make the creamy cheese mixture: In a large mixing bowl, combine the minced garlic, heavy cream, and vegetable broth. Add the Italian four-cheese mix and freshly chopped spinach, then mix everything thoroughly until well incorporated.
- Fill and season squash halves: Divide the creamy cheese and spinach mixture evenly between the prepared butternut squash halves. Then top each half with additional cheese, a sprinkle of fresh thyme leaves, freshly cracked black pepper, and optional red chili pepper flakes for a subtle heat.
- Roast until tender: Place the filled butternut squash halves onto a baking tray or dish and roast them in the preheated oven for 40 to 50 minutes. Cooking time may vary depending on the thickness of the squash; it’s ready when the flesh is very tender and easily pierced with a fork, and the top is bubbly and golden.
- Serve immediately: Remove the squash halves from the oven and serve hot. This dish is perfect as a hearty side or a satisfying vegetarian main course.
Notes
- For extra flavor, try adding fresh herbs like sage or rosemary to the filling.
- If you prefer a spicier kick, increase the amount of red chili pepper flakes.
- Using a melon baller helps create a well for the filling without compromising the squash’s structure.
- Ensure the squash halves are roasted until the flesh is easily pierced with a fork for optimal tenderness.
Keywords: Butternut squash, four cheese, spinach, creamy, roasted, vegetarian, side dish, main course

