Easy Cheesy Italian Stuffed Butternut Squash Recipe
This Easy Cheesy Italian Stuffed Butternut Squash Recipe is the perfect mix of cozy comfort food and fresh Italian flavor.
Sweet roasted butternut squash is filled with juicy Italian sausage, savory tomato sauce, tender spinach, and plenty of melted mozzarella cheese.
Every bite is creamy, cheesy, and full of flavor!
It’s a great dinner for chilly nights, and it looks beautiful right out of the oven.
The best part? It’s surprisingly simple to make with everyday ingredients.
Why I Love This Recipe
There’s something about roasted butternut squash that makes dinner feel extra cozy. I love how the squash turns naturally sweet and tender in the oven, especially when the edges get a little golden.
The first time I made Italian-style stuffed squash, I wanted something that felt like a big, cheesy pasta dinner but with more vegetables. I had a butternut squash, some Italian sausage, and a jar of marinara sauce, so I decided to put them together.
The result was so good that I knew it was a recipe worth keeping.
The sweetness of the squash works perfectly with the savory sausage and tangy tomato sauce. Then you add melted mozzarella and Parmesan, and suddenly you’ve got a dinner that feels like something from a little Italian restaurant.
Here’s why I love making it:
- So cheesy and comforting: Melted mozzarella and Parmesan make the filling rich and delicious.
- Sweet and savory together: The roasted squash balances the salty sausage and tomato sauce.
- Easy ingredients: Everything is simple to find at the grocery store.
- A complete meal: You get vegetables, protein, and cheese all in one dish.
- Beautiful presentation: The stuffed squash halves look impressive without much extra work.
- Great for fall and winter: It’s warm, hearty, and perfect for chilly evenings.
- Easy to customize: You can change the meat, cheese, or vegetables to suit your taste.
I also love that the squash acts like its own little serving bowl. You can scoop up the filling and soft roasted squash together in every bite.

What You’ll Need
Recipe Details
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 55–65 minutes
- Total Time: 70–80 minutes
- Difficulty: Easy
- Cooking Method: Oven and stovetop
- Oven Temperature: 400°F (200°C)
For the Roasted Butternut Squash
- 2 medium butternut squash, about 2 pounds each
- 2 tablespoons olive oil, divided
- 1/2 teaspoon salt, divided
- 1/4 teaspoon ground pepper, divided
For the Italian Sausage Filling
- 1 pound mild Italian sausage, casings removed
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup marinara sauce
- 2 cups fresh baby spinach, roughly chopped
- 1 teaspoon dried Italian seasoning
- 1/4 teaspoon red pepper flakes, optional
For the Cheesy Topping
- 1 1/2 cups shredded mozzarella cheese
- 1/4 cup freshly grated Parmesan cheese
- 2 tablespoons fresh basil, finely chopped

Tools You Need
You don’t need any fancy equipment to make this stuffed butternut squash.
- Large sharp chef’s knife
- Sturdy cutting board
- Large metal spoon
- Baking sheet
- Parchment paper
- Large stainless steel skillet
- Wooden spoon
- Measuring cups
- Measuring spoons
- Cheese grater
- Kitchen tongs
- Oven mitts
- Round serving plate
How to Make Easy Cheesy Italian Stuffed Butternut Squash
The process is simple. First, roast the squash until it’s soft and sweet. Then make the Italian sausage filling, stuff the squash, and bake everything with plenty of cheese.
Step 1: Prepare the Butternut Squash
Preheat your oven to 400°F (200°C).
Wash 2 medium butternut squash and dry them.
Place each squash on a sturdy cutting board. Carefully cut it in half lengthwise, from the stem to the bottom.
Use a large spoon to scoop out the seeds and stringy centers.
Leave the orange flesh intact so each half forms a natural bowl for the filling.
Important: Butternut squash has tough skin. Use a sharp knife and keep your cutting board steady.

Step 2: Season the Squash
Place the four squash halves cut-side up on a parchment-lined baking sheet.
Drizzle 1 tablespoon olive oil evenly over the exposed orange flesh.
Sprinkle with 1/4 teaspoon salt and 1/8 teaspoon ground pepper.
Rub the oil and seasonings over the cut surfaces.
Turn the squash halves cut-side down on the baking sheet.
Pro Tip: Roasting the squash cut-side down helps trap steam and makes the inside soft and tender.

Step 3: Roast the Butternut Squash
Place the baking sheet with the squash halves cut-side down into the preheated oven.
Roast at 400°F (200°C) until the squash is tender and a fork slides easily into the thickest part.
The orange flesh should be soft, and the edges should have a slightly caramelized color.
Remove the baking sheet from the oven and let the squash cool enough to handle.
Important: Don’t overcook the squash until it falls apart. The halves need to hold their shape for stuffing.

Step 4: Cook the Italian Sausage
While the squash is roasting, place a large stainless steel skillet over medium heat.
Add the remaining 1 tablespoon olive oil.
Add 1 pound mild Italian sausage, with the casings removed.
Break the sausage into small crumbles using a wooden spoon.
Cook until the sausage is browned and no pink remains.
If there’s a lot of grease in the skillet, carefully drain off the extra fat.
Pro Tip: Break the sausage into small pieces so it mixes evenly with the vegetables and sauce.

Step 5: Add the Onion and Garlic
Add 1 small onion, finely diced, to the skillet with the browned sausage.
Stir and cook until the onion becomes soft and slightly translucent.
Add 3 cloves minced garlic and stir until fragrant.
The onion and garlic will mix with the sausage juices and make the filling even more flavorful.
Important: Keep stirring so the garlic doesn’t burn.

Step 6: Add the Marinara Sauce and Seasonings
Pour 1 cup marinara sauce into the skillet.
Add 1 teaspoon dried Italian seasoning, 1/4 teaspoon red pepper flakes if using, the remaining 1/4 teaspoon salt, and the remaining 1/8 teaspoon ground pepper.
Stir until the browned sausage, diced onion, and minced garlic are evenly coated.
Let the sauce gently bubble until slightly thickened.
Pro Tip: Use a thick marinara sauce so the filling doesn’t become too watery.

Step 7: Stir in the Fresh Spinach
Add 2 cups fresh baby spinach, roughly chopped, to the skillet.
Stir the spinach into the warm Italian sausage and tomato mixture.
Cook until the spinach wilts and blends into the sauce.
The filling should look thick, colorful, and full of small sausage crumbles, soft onion, and tender green spinach.
Turn off the heat when everything is well combined.

Step 8: Scoop Out Some Squash Flesh
Place the four roasted butternut squash halves cut-side up on the parchment-lined baking sheet.
Use a spoon to gently scoop out some of the soft orange flesh from the wider part of each half.
Leave about 1/2 inch of squash flesh around the sides and bottom so the halves stay sturdy.
Mash the scooped-out squash flesh with a fork.
Stir the mashed squash into the prepared Italian sausage filling.
Important: Don’t scoop too close to the skin. You want the squash halves to hold their shape when filled.

Step 9: Stuff the Butternut Squash
Spoon the prepared Italian sausage filling evenly into the four roasted squash halves.
Divide the mixture so each half gets a generous portion of sausage, tomato sauce, spinach, and mashed squash.
Press the filling gently into the hollow centers without crushing the squash.
Mound a little extra filling on top for a hearty serving.
Pro Tip: Use a large spoon to pack the filling neatly into the squash without breaking the roasted skin.

Step 10: Add the Mozzarella and Parmesan
Sprinkle 1 1/2 cups shredded mozzarella cheese evenly over the four stuffed squash halves.
Then add 1/4 cup freshly grated Parmesan cheese over the mozzarella.
Make sure the cheese covers most of the sausage filling.
The mozzarella will melt into a creamy layer, while the Parmesan adds a delicious salty flavor.

Step 11: Bake Until Golden and Cheesy
Return the stuffed squash halves to the oven.
Bake at 400°F (200°C) until the mozzarella is fully melted and bubbling.
The cheese should have a few golden-brown spots, and the filling should be hot throughout.
If you want a more golden topping, switch the oven to broil briefly while watching closely.
Carefully remove the baking sheet from the oven.
Important: Keep an eye on the cheese near the end. It can go from golden to burnt quickly.

Step 12: Garnish and Serve
Let the stuffed squash rest briefly so the filling settles.
Sprinkle 2 tablespoons finely chopped fresh basil evenly over the four cheesy squash halves.
Transfer the stuffed squash to a large round serving plate.
Serve warm, scooping up some soft roasted squash with the cheesy Italian filling in every bite.

Pro Tips
- Choose squash that are similar in size. This helps them roast evenly and makes each serving look nice.
- Roast the squash until just tender. It should be soft enough to scoop but still firm enough to hold the filling.
- Drain extra sausage grease. Too much grease can make the filling oily and stop the cheese from melting nicely.
- Use thick marinara sauce. A watery sauce can make the stuffed squash soggy.
- Shred your own mozzarella. Freshly shredded mozzarella often melts more smoothly than pre-shredded cheese.
Why This Recipe Works (Quick Science)
This recipe works because the ingredients balance each other in both flavor and texture.
- Roasting brings out the squash’s sweetness: As butternut squash cooks, its natural sugars become more noticeable, making the flesh taste sweeter and richer.
- Browning the sausage builds flavor: When sausage cooks in a hot skillet, the surface browns through the Maillard reaction. This creates deeper savory flavors.
- Tomato sauce adds acidity: Marinara sauce brings a tangy flavor that balances the sweet squash and rich cheese.
- Spinach adds moisture and freshness: The spinach softens into the filling and adds color without overpowering the other ingredients.
- Mozzarella creates the cheesy topping: Mozzarella melts into a stretchy, creamy layer that holds the filling together.
- Parmesan adds savory depth: Parmesan has a strong, salty flavor that makes the dish taste richer.
The secret is the mix of sweet roasted squash, savory sausage, tangy tomato sauce, and melted cheese. Every ingredient brings something different, but they work together perfectly.
Common Mistakes to Avoid
A few simple mistakes can make stuffed butternut squash harder to prepare.
- Cutting the squash unevenly: Uneven halves may roast at different speeds. Try to cut each squash straight down the center.
- Not roasting the squash enough: Undercooked squash is hard to scoop and won’t have the soft, sweet texture you want.
- Overcooking the squash: Very soft squash can collapse when you add the filling.
- Scooping out too much flesh: Leave enough squash around the edges to support the filling.
- Skipping the sausage browning: Browning adds flavor and helps keep the filling from tasting bland.
- Using watery marinara: Thin sauce can collect inside the squash and make the filling loose.
- Adding too much cheese: Extra cheese can spill over the edges and burn on the baking sheet.
- Not letting it rest: Giving the stuffed squash a short rest makes it easier to serve without the filling sliding out.
Substitutions and Variations
This recipe is easy to change depending on what you like.
- Ground turkey: Replace the Italian sausage with 1 pound ground turkey. Add a little extra Italian seasoning for flavor.
- Ground beef: Use 1 pound ground beef instead of sausage for a hearty filling.
- Vegetarian version: Replace the sausage with 1 1/2 cups cooked lentils and 1 cup diced mushrooms.
- Spicy Italian sausage: Use hot Italian sausage for a stronger, spicier flavor.
- Ricotta cheese: Add 1/2 cup ricotta to the sausage filling for a creamier texture.
- Provolone cheese: Replace half the mozzarella with shredded provolone for a stronger Italian cheese flavor.
- Kale: Swap the spinach for finely chopped kale. Cook until tender before stuffing.
- Mushrooms: Add 1 cup chopped mushrooms to the skillet with the onion.
- Bell peppers: Add 1 diced red bell pepper to the sausage filling for more sweetness.
- Extra herbs: Stir in fresh oregano or parsley for even more Italian flavor.
- Less spicy: Leave out the red pepper flakes and use mild Italian sausage.
- More protein: Add 1/2 cup cooked white beans to the filling.
What to Serve With Italian Stuffed Butternut Squash
This dish is hearty enough to enjoy on its own, but a simple side makes it even better.
- Garlic bread: Warm, buttery garlic bread is perfect for soaking up extra marinara sauce.
- Caesar salad: A crisp Caesar salad balances the rich sausage and cheese.
- Italian chopped salad: Fresh lettuce, tomatoes, and tangy dressing make a great pairing.
- Roasted broccoli: A simple vegetable side that works well with the cheesy filling.
- Steamed green beans: Their fresh flavor balances the sweet roasted squash.
- Garlic butter mushrooms: A savory side that goes nicely with Italian sausage.
- Crusty bread: A slice of warm bread is great for scooping up the extra sauce.
- Roasted asparagus: A fresh, simple option that doesn’t take much effort.
- Cucumber tomato salad: A cool, tangy salad adds a refreshing contrast.
For a cozy dinner, I love serving stuffed butternut squash with a simple green salad and warm garlic bread.
Make-Ahead Tips
This recipe is great for preparing ahead, especially when you want an easy dinner later.
- Roast the squash early: Roast the squash halves up to 2 days ahead. Cool and store them in an airtight container in the refrigerator.
- Prepare the filling: Cook the sausage, onion, garlic, marinara, and spinach up to 2 days ahead. Let cool and refrigerate.
- Assemble ahead: Stuff the roasted squash with the cooled filling up to 1 day before baking. Cover and refrigerate.
- Add cheese before baking: For the freshest melted topping, add the mozzarella and Parmesan just before the final bake.
- Bake from chilled: If the assembled squash is cold from the refrigerator, it may need extra oven time. Make sure the center reaches 165°F (74°C) before serving.
Best Make-Ahead Tip: Prepare the squash and filling separately, then assemble and bake when you’re ready to eat.
Leftovers and Storage
These cheesy stuffed butternut squash halves make delicious leftovers.
- Refrigerator: Store cooled leftovers in an airtight container for up to 3–4 days.
- Freezer: Freeze cooked stuffed squash for up to 2 months for the best texture. Wrap each portion tightly and place in a freezer-safe container.
- Reheating in the oven: Place leftovers in an oven-safe dish, cover loosely with foil, and heat at 350°F (175°C) until warmed through.
- Reheating in the microwave: Place one portion on a microwave-safe plate, cover loosely, and heat in short bursts until hot.
- Food safety: Refrigerate leftovers within 2 hours and reheat to 165°F (74°C).
Pro Tip: The squash may be softer after freezing and reheating, but the flavor will still be delicious.
Macros Information
Estimated nutrition per serving, based on 4 servings.
| Nutrition | Amount |
|---|---|
| Calories | 780 kcal |
| Protein | 39 g |
| Carbohydrates | 58 g |
| Fiber | 10 g |
| Sugar | 13 g |
| Total Fat | 48 g |
| Saturated Fat | 20 g |
| Sodium | 1,650 mg |
| Cholesterol | 130 mg |
These nutrition values are estimates and will vary based on the size of the squash and the brands of Italian sausage, marinara, and cheese used.
FAQ
Q: Do I need to peel the butternut squash before roasting?
A: No. You can leave the skin on. It helps the squash halves hold their shape while roasting and stuffing. Simply scoop the tender flesh away from the skin when eating.
Q: Can I make this recipe ahead of time?
A: Yes! You can roast the squash and prepare the sausage filling up to 2 days ahead. Store them in the refrigerator, then assemble and bake when ready.
Q: Can I use ground beef instead of Italian sausage?
A: Absolutely. Ground beef works well, but you may want to add extra Italian seasoning, garlic, and a little salt because plain ground beef is less seasoned than Italian sausage.
Q: How do I know when butternut squash is fully cooked?
A: Insert a fork into the thickest part of the squash. It should slide in easily without much resistance. The flesh should be soft but still hold its shape.
Q: Can I use frozen spinach?
A: Yes. Thaw the spinach completely and squeeze out as much water as possible before adding it to the sausage filling. This helps prevent a watery mixture.
Q: What kind of mozzarella should I use?
A: Low-moisture mozzarella is best because it melts nicely without releasing too much water. Fresh mozzarella can work, but drain it well before using.
Q: Can I make this stuffed squash vegetarian?
A: Yes! Replace the sausage with cooked lentils, white beans, or sautéed mushrooms. Use vegetarian-friendly Parmesan if needed.
Q: Can I freeze stuffed butternut squash?
A: Yes. Let the cooked squash cool completely, then wrap each portion tightly and freeze for up to 2 months for the best texture. Thaw in the refrigerator before reheating.
Q: Why is my stuffed squash watery?
A: The marinara sauce may be too thin, the spinach may have released too much water, or the sausage may not have been drained. Use thick sauce and remove extra liquid from the filling before stuffing.
Q: Can I use acorn squash instead?
A: Yes! Acorn squash works well, but the roasting time may be different depending on its size. Roast until tender, then stuff and bake as directed.
Q: Is this recipe gluten-free?
A: The main ingredients are often gluten-free, but check the labels on the sausage, marinara sauce, and cheese to make sure they meet your needs.
Q: Can I make this recipe spicy?
A: Yes. Use hot Italian sausage and increase the red pepper flakes. You can also add a little crushed red pepper over the melted cheese before serving.
Q: Can I use store-bought marinara sauce?
A: Definitely! A good-quality jarred marinara sauce works perfectly and saves time. Choose a thick sauce with a flavor you enjoy.
Q: How do I keep the squash halves from falling apart?
A: Don’t overroast them, and leave about 1/2 inch of squash flesh around the sides and bottom when scooping. This creates a sturdy shell for the filling.
Final Thoughts
This Easy Cheesy Italian Stuffed Butternut Squash Recipe is one of those cozy dinners that feels special without being difficult to make. The sweet roasted squash, savory Italian sausage, rich tomato sauce, tender spinach, and melted cheese create a wonderful combination of flavors.
I love how the squash turns into its own little serving bowl, making every portion look beautiful on the plate. And when you scoop up a bite of soft roasted squash with that cheesy Italian filling, it’s pure comfort food.
Whether you’re making dinner on a chilly weeknight, planning a cozy weekend meal, or looking for a delicious way to enjoy seasonal squash, this recipe is worth trying.
If you make this Easy Cheesy Italian Stuffed Butternut Squash Recipe, leave a comment below and tell me how it turned out! I’d love to hear if you followed the recipe or added your own twist. And if you have any questions, feel free to share them in the comments. Happy cooking!
