This is one of those recipes I really wish I’d learned sooner. I first made Thanksgiving Butternut Squash for Thanksgiving 2020, when we couldn’t travel, and I accidentally left it in the oven for almost 10 minutes too long. Somehow, it was still the best part of the meal. That’s when I realized this recipe is much more forgiving than people make it sound. Since then, I’ve made it for holiday dinners, casual Tuesday nights when friends stopped by, and even a potluck where three people asked me for the recipe.

It’s juicy, full of flavor, and honestly pretty simple, even though the ingredient list may look a little long at first. I’ve always loved butternut squash recipes thanksgiving because they add that perfect mix of sweet and savory to an already busy holiday table. This version starts with roasted squash halves, then adds a creamy herb filling and a golden top. If you’re into cozy side dishes, you can also try our Crockpot Mac and Cheese for another comforting dinner favorite. Over time, I’ve tested several butternut squash thanksgiving recipes, and one thing became clear: the roasting temperature really matters.
You need enough heat to caramelize the outside, but not so much that the inside loses its soft, tender texture. This dish works beautifully next to classic holiday favorites. It feels special, but it won’t have you dealing with a bunch of complicated steps. This recipe is especially useful for: thanksgiving butternut squash recipes.
Ingredients

Here’s what I use for this recipe and you can always make substitutions if you prefer.
- butternut squash: Halved lengthwise and seeded to create the roasting base.
- olive oil: Brushed over the squash flesh to help browning and prevent drying.
- salt: Added to balance the sweetness of roasted squash.
- black pepper: Adds gentle spice to the creamy filling.
- fresh thyme: Used for herbal flavor and final garnish.
- ricotta cheese: Creates a creamy base for the filling.
- shredded mozzarella cheese: Melts into a golden topping.
- fresh parsley: Chopped to add fresh green flavor.
- garlic powder: Adds savory depth to the cheese mixture.
Tools You’ll Need
- Rimmed baking tray: A sturdy 13 inch baking tray keeps the squash stable while roasting and prevents juices from spilling compared with a shallow tray.
- Large mixing bowl: A medium 4 quart bowl gives enough space to combine the filling evenly without crushing the cheese texture.
Instructions
Step 1: Slice and season the squash halves

Preheat the oven to 375°F. Cut 2 medium butternut squash lengthwise and remove the seeds. Brush the flesh with olive oil and season with salt pepper and thyme. Roast at 375°F for 35 to 40 minutes until the edges soften.
Use a pastry brush with even strokes across the surface. (I tried 400°F first and the edges browned before the center softened. 375°F is the fix. ) You’ll see the orange flesh deepen in color and the cut edges become slightly glossy.
The smell changes from raw pumpkin notes to sweet roasted squash. Miss this window and the squash can dry before the filling goes in. Roast at 375°F with steady heat because the fibers soften without losing moisture.
Tip: Choose squash with firm skin and no soft spots because older squash releases more water during roasting.
Step 2: Mix the creamy herb filling

Combine 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, 2 tablespoons chopped fresh parsley and 1 teaspoon garlic powder. Fold gently with a spatula for 2 minutes until the mixture becomes thick and evenly combined. Keep the mixture cool while the squash finishes roasting.
The filling should look creamy with green herb pieces distributed throughout. You’ll notice a fresh garlic aroma and soft cheese texture. Skip the gentle folding and the filling can become dense instead of fluffy.
Mix at room temperature for 2 minutes because even texture prevents dry pockets.
Tip: Use whole milk ricotta for a creamier filling because low fat versions can become grainy.
Step 3: Fill the roasted squash halves

Remove the roasted squash halves and spread the creamy filling into each cavity. Add the mixture in uneven layers with a spoon and return the filled squash to a 375°F oven for 15 to 20 minutes. Press gently so the filling reaches the edges without breaking the squash.
The top should become lightly golden and the cheese should melt into the roasted orange flesh. You’ll smell herbs and toasted dairy as the surface bubbles slightly. Add too much filling and the center stays loose.
Bake at 375°F until melted because gradual heat sets the filling without splitting.
Tip: Leave a small border around the cavity so the filling stays inside while baking.
Step 4: Brown the filled squash and serve

Bake the filled squash at 375°F for another 8 to 10 minutes until the top develops golden patches. Add fresh thyme before serving and rotate the tray halfway through baking for even color. Keep the squash uncovered so moisture escapes.
The finished surface should show melted cheese, browned edges and small irregular toasted spots. You’ll hear gentle bubbling from the filling and smell roasted herbs. Leave it too long and the cheese can become tough.
Use final high heat carefully because browning creates flavor without drying the filling.
Tip: Rest the squash for 5 minutes before serving so the filling holds its shape.
Pro Tips
- Choose smaller butternut squash around 2 to 3 pounds each because they roast more evenly and the center becomes creamy before the edges dry out.
- Roast the squash cut side up at 375°F for 35 to 40 minutes until a fork slides through the thickest part without resistance.
- Use room temperature ricotta cheese for the filling because it blends smoother and prevents cold cheese pockets after the second bake.
- Don’t overfill the squash cavities. Leave about 1/2 inch space at the top because bubbling cheese can spill over during the final 15 minutes.
- For extra flavor, sprinkle 1/4 teaspoon smoked paprika over the filling before the final bake to add a warm roasted aroma.
- Let the finished squash rest for 5 minutes after baking because the filling thickens slightly and slices more cleanly.
- Add 1/2 cup cooked bacon pieces to the cheese filling for a smoky holiday version with extra savory flavor.
- Mix 1/3 cup toasted pecans into the filling for a crunchy texture that pairs well with the sweet roasted squash.
- Replace fresh thyme with 1 teaspoon rosemary and add 1 tablespoon maple syrup for a sweeter autumn-inspired variation.
- Make a vegetarian protein boost by adding 1/2 cup cooked quinoa to the filling before the final bake.
Storage Instructions
Keep leftover Thanksgiving Butternut Squash in an airtight container in the fridge for up to 4 days. If you want to freeze it, wrap each portion tightly in freezer paper, then place it in a sealed bag for up to 2 months.
Let frozen portions thaw overnight in the fridge before reheating. Warm them at 350°F for 12 to 15 minutes, or until the cheese filling is soft again.
If the filling looks a little dry, add 1 tablespoon of fresh ricotta on top. Don’t eat the leftovers if you notice a sour smell, watery separation, or any signs of mold.
Print
Thanksgiving Butternut Squash
- Total Time: 60 minutes
- Yield: 4 servings 1x
Description
This easy Thanksgiving Butternut Squash recipe is one of the best healthy holiday ideas for a quick and simple side dish. The trick is roasting the squash until the edges turn caramelized while the creamy filling stays tender. It works beautifully for weeknight dinner, meal prep, holiday gatherings, potluck tables, brunch spreads or a cozy party menu. The smell of herbs and roasted squash makes this version different. Search focus: thanksgiving butternut squash recipes.
Ingredients
- 2 medium butternut squash
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 teaspoons fresh thyme
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons fresh parsley
- 1 teaspoon garlic powder
Instructions
- Preheat the oven to 375°F. Cut 2 medium butternut squash lengthwise and remove the seeds. Brush the flesh with olive oil and season with salt pepper and thyme. Roast at 375°F for 35 to 40 minutes until the edges soften. Use a pastry brush with even strokes across the surface. (I tried 400°F first and the edges browned before the center softened. 375°F is the fix.) You’ll see the orange flesh deepen in color and the cut edges become slightly glossy. The smell changes from raw pumpkin notes to sweet roasted squash. Miss this window and the squash can dry before the filling goes in. Roast at 375°F with steady heat because the fibers soften without losing moisture.
- Combine 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, 2 tablespoons chopped fresh parsley and 1 teaspoon garlic powder. Fold gently with a spatula for 2 minutes until the mixture becomes thick and evenly combined. Keep the mixture cool while the squash finishes roasting. The filling should look creamy with green herb pieces distributed throughout. You’ll notice a fresh garlic aroma and soft cheese texture. Skip the gentle folding and the filling can become dense instead of fluffy. Mix at room temperature for 2 minutes because even texture prevents dry pockets.
- Remove the roasted squash halves and spread the creamy filling into each cavity. Add the mixture in uneven layers with a spoon and return the filled squash to a 375°F oven for 15 to 20 minutes. Press gently so the filling reaches the edges without breaking the squash. The top should become lightly golden and the cheese should melt into the roasted orange flesh. You’ll smell herbs and toasted dairy as the surface bubbles slightly. Add too much filling and the center stays loose. Bake at 375°F until melted because gradual heat sets the filling without splitting.
- Bake the filled squash at 375°F for another 8 to 10 minutes until the top develops golden patches. Add fresh thyme before serving and rotate the tray halfway through baking for even color. Keep the squash uncovered so moisture escapes. The finished surface should show melted cheese, browned edges and small irregular toasted spots. You’ll hear gentle bubbling from the filling and smell roasted herbs. Leave it too long and the cheese can become tough. Use final high heat carefully because browning creates flavor without drying the filling.
Notes
Pro Tips:
- Choose smaller butternut squash around 2 to 3 pounds each because they roast more evenly and the center becomes creamy before the edges dry out.
- Roast the squash cut side up at 375°F for 35 to 40 minutes until a fork slides through the thickest part without resistance.
- Use room temperature ricotta cheese for the filling because it blends smoother and prevents cold cheese pockets after the second bake.
- Don’t overfill the squash cavities. Leave about 1/2 inch space at the top because bubbling cheese can spill over during the final 15 minutes.
- For extra flavor, sprinkle 1/4 teaspoon smoked paprika over the filling before the final bake to add a warm roasted aroma.
- Let the finished squash rest for 5 minutes after baking because the filling thickens slightly and slices more cleanly.
Storage: Keep leftover Thanksgiving Butternut Squash in an airtight container in the fridge for up to 4 days. If you want to freeze it, wrap each portion tightly in freezer paper, then place it in a sealed bag for up to 2 months. Let frozen portions thaw overnight in the fridge before reheating. Warm them at 350°F for 12 to 15 minutes, or until the cheese filling is soft again. If the filling looks a little dry, add 1 tablespoon of fresh ricotta on top. Don’t eat the leftovers if you notice a sour smell, watery separation, or any signs of mold.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Cuisine: American
Nutrition
- Serving Size: 249g
- Calories: 312
- Sugar: 4g
- Sodium: 1049mg
- Fat: 25g
- Carbohydrates: 22g
- Fiber: 4g
- Cholesterol: 60mg
Frequently Asked Questions
Yes, you can roast the squash halves up to 2 days ahead and keep them covered in the refrigerator. Add the filling before baking and heat at 375°F for 20 to 25 minutes until the cheese is melted and the center reaches a warm temperature.
Store leftovers in an airtight glass container for up to 4 days. Reheat individual portions at 350°F for 12 to 15 minutes until the filling softens again and the edges warm through.
Freezing works best before the final cheese browning step. Wrap cooled filled squash tightly and freeze for up to 2 months, then thaw overnight and bake at 375°F for 25 to 30 minutes.
Extra moisture usually comes from overripe squash or wet cheese. Roast the squash for 35 to 40 minutes first and drain ricotta if it contains visible liquid before mixing the filling.
Use 4 medium butternut squash and prepare two baking trays instead of crowding one pan. Keep the oven at 375°F and add about 5 extra minutes if both trays bake together.
Final Thoughts
This is one of those recipes I really wish I’d found years ago. Thanksgiving Butternut Squash would have made so many busy dinner nights a lot less stressful. Now that I have it, though, I make it all the time, and I think you’ll want to do the same.
These butternut squash thanksgiving recipes are great when you want a warm, homemade holiday side without making things complicated. If you liked this recipe, take a look at some of my other favorites on the blog. Try our Baked BBQ Chicken Drumsticks and Crockpot Sausage Pasta for more cozy meal ideas.
And don’t forget to leave a comment. I read every single one, and they honestly make my day. Readers also use it for: thanksgiving butternut squash recipes, butternut squash recipes thanksgiving.