I have a soft spot for dinners that make the whole kitchen smell like fall, and this apple sausage stuffed butternut squash does that almost immediately. The roasted squash gets tender and sweet while the sausage filling cooks with apples, garlic, herbs, cranberries, and pecans. It feels cozy without being one of those meals that takes my entire afternoon.
I also love how much is going on in one squash half. I get something savory, something sweet, a little chew from the cranberries, and plenty of crunch from the pecans. It is hearty enough for dinner, but still feels like a vegetable-forward meal to me.
The first time I made stuffed squash, I scooped out way too much of the squash before adding the filling. I ended up with a perfectly good pile of roasted squash sitting beside the actual dinner. Now I leave a good layer around the edges and save whatever I scoop out for another meal.
A Few Things I Like About This Fall Dinner
What makes this recipe work for me is the contrast. The butternut squash is soft and naturally sweet, while the Italian sausage brings a savory, slightly salty flavor. Then the apple adds a fresh sweetness that keeps the filling from feeling too heavy.
I use sweet Italian sausage most often, but I don't think the recipe needs to be treated like a strict rulebook. Mild sausage works, spicy sausage works, and I have even changed the greens depending on what I have hanging around in my fridge.
I also like making this when I want something that looks a little special without actually making a complicated dinner. The stuffed squash halves come out of the oven looking like a complete meal already. That is a win in my kitchen.
Ingredients I Used for the Recipe
- 2 1/2 pounds butternut squash: I use one squash around this size because it gives me sturdy halves for stuffing and enough tender squash to enjoy underneath the filling.
- 1 tablespoon extra virgin olive oil: I brush this over the squash before roasting so the cut sides don't dry out.
- Kosher salt and ground black pepper, to taste: I use these to season the squash and bring out its natural sweetness.
- 1/2 pound Italian sausage: I usually reach for sweet Italian sausage because it works really nicely with the apples and dried cranberries.
- 1/2 onion, diced: I cook the onion with the sausage to build a savory base for the filling.
- 3 garlic cloves, minced: I add garlic for a little extra warmth and flavor.
- 2 cups lightly packed baby spinach: I like the spinach because it cooks down quickly and adds a little green to the filling.
- 1 apple, cored and diced: I use a crisp apple for little bites of sweetness throughout the sausage mixture.
- 1 tablespoon finely chopped fresh sage: Sage gives the filling that cozy fall flavor I always want with butternut squash.
- 1/2 tablespoon finely chopped fresh rosemary: I use rosemary sparingly because it has a strong flavor, but that little amount makes a difference.
- 1/3 cup unsweetened dried cranberries: I stir these in at the end so they stay pleasantly chewy and add little tart-sweet bites.
- 1/4 cup roughly chopped pecans: I use pecans for crunch and a slightly nutty flavor that works especially well with the squash and apple.
How to Make Apple Sausage Stuffed Butternut Squash?
Step 1 - Soften and Slice the Squash
I start by heating my oven to 400°F. Butternut squash can be awkward to cut, especially when I get one that feels like a little bowling ball, so I don't force the knife through it.
I poke a few holes in the squash and microwave it for about 2 minutes to soften it slightly. Then I carefully cut it in half lengthwise. If I have a particularly large squash, I give it another little bit of time rather than wrestling with it.
Step 2 - Scoop Out the Seeds and Season
Once the squash is halved, I scoop out the seeds and stringy bits with a spoon. I don't try to scrape out the flesh because I want the squash to stay nice and sturdy for the filling.
I brush the cut sides with olive oil and season them with kosher salt and black pepper. Nothing fancy here. The squash has plenty of flavor once it roasts.
Step 3 - Roast the Squash Until Tender
I place the squash halves cut-side down in a baking dish or on a small baking sheet. I roast them at 400°F for about 40 to 45 minutes.
I usually check them toward the end with a fork. When the flesh feels tender all the way through, I know they are ready for the next step. If the squash is larger than 2 1/2 pounds, I give it a little extra time rather than rushing it.
Step 4 - Brown the Sausage
While the squash is roasting, I get started on the filling. I add the Italian sausage to a skillet over medium heat and break it into small pieces with my spatula as it cooks.
I let it brown nicely instead of constantly stirring it around. Those browned little bits are some of my favorite parts of the filling, so I give the sausage enough time to actually develop some color.
Step 5 - Add the Onion, Garlic, and Spinach
Once the sausage is browned, I add the diced onion, minced garlic, and baby spinach. I cook everything for about 2 to 3 minutes, stirring as the spinach wilts down.
The pan gets pretty full when I first add the spinach, but I don't worry about it. It collapses quickly. I just keep turning it through the sausage until it is soft and mixed in.
Step 6 - Cook the Apple and Fresh Herbs
Next I add the diced apple, chopped sage, and rosemary. I cook the mixture for another 2 to 3 minutes, just until the apple starts to soften.
I don't want completely mushy apple here. I like having a few pieces that still hold their shape after the final bake, so I take the pan off the heat once the apple has softened slightly.
Step 7 - Stir in the Cranberries and Pecans
With the heat off, I stir in the dried cranberries and chopped pecans. I like adding them at the end because I want the pecans to keep some crunch and the cranberries to stay chewy.
At this point, I usually sneak a little bite. It is one of those fillings where I have to remind myself to stop tasting it because I still need enough for the squash.
Step 8 - Make Room for the Filling
When the squash is tender, I take it out of the oven and carefully flip the halves over. I scoop out some of the flesh from the center, leaving about 1/2 inch around the edges.
I used to think the more space I made, the better, but that was not really true. Leaving enough squash underneath and around the sides makes each bite much more satisfying. I save the scooped-out squash instead of throwing it away.
Step 9 - Stuff and Broil the Squash
I spoon the apple sausage filling into each squash half, pressing it in gently so I can really fill the center. Depending on the size of my squash, I may have a little filling left over, which is honestly not a problem.
I switch the oven to broil and put the stuffed squash back in for about 5 minutes. I stay close because broiling can go from golden and pretty to way too dark faster than I expect.
When the tops are browned and the filling looks hot, I take the squash out and let it sit for a couple minutes. Then I serve it while everything is still warm.
The Little Changes I Make Depending on What I Have
I don't always make this filling exactly the same way. That is part of why I like the recipe. If I have kale instead of spinach, I use kale. Swiss chard works too, although I give it enough time to soften.
For a different protein, I can use cooked chicken, crispy bacon, or another ground meat. When I use plain ground meat, I season it more generously with salt, pepper, and whatever savory spices I have nearby because it needs that extra boost.
Sometimes I leave the meat out completely. Sautéed mushrooms, cooked rice, or quinoa can make a filling that is still hearty. I wouldn't feel like I had to buy a special ingredient just to make a vegetarian version.
And if I want a little cheese, I sprinkle some freshly grated Parmesan over the stuffed squash before broiling. It gives me a golden, salty top and makes the whole thing feel a bit more indulgent.
Tips
- Choose a good squash: I look for one with firm skin, a matte tan color, and no soft spots or obvious cuts.
- Don't scoop out too much flesh: I leave about 1/2 inch around the edges so every bite still has plenty of roasted squash.
- Watch the broiler: I don't walk away during those final 5 minutes. The top can brown very quickly.
- Make the filling ahead: I can cook the sausage filling a day in advance, refrigerate it, then stuff and finish the squash the next day.
- Use leftover squash: I mash the extra roasted squash and serve it with eggs and avocado for breakfast, or spread it on toast with a little goat cheese.
- Use leftover filling creatively: I like spooning extra filling over leafy greens or a bowl of rice when I need a quick lunch.
- Turn it into a casserole: I scoop out all the squash flesh and spread it in the bottom of a casserole dish, then layer the sausage apple filling over the top. It is especially handy when I am feeding several people.
- Store leftovers properly: I let the stuffed squash cool before refrigerating it in a covered container. I use refrigerated leftovers within 3 to 4 days.
- Freeze for later: I wrap the stuffed squash tightly and place it in a freezer-safe container or bag. For the best quality, I use it within about 3 months.
- Reheat gently: I thaw frozen squash overnight in the refrigerator, then warm it in a 350°F oven until heated through. When I am in a hurry, the microwave works too.
What I Serve With It
Most of the time, I honestly don't need much alongside this stuffed squash. It already has sausage, vegetables, fruit, nuts, and the roasted squash itself, so it feels like a full dinner to me.
When I want something extra, I keep it simple. A crisp green salad is probably my favorite because the fresh greens give me a nice contrast to the warm, rich filling.
I also like serving this for a fall gathering because I can prep the filling ahead and finish the squash close to dinner. The halves look pretty enough for a holiday table, but the actual cooking still feels manageable in my own kitchen.
For me, that is really the charm of apple sausage stuffed butternut squash. It tastes like I put a lot of thought into dinner, even on the nights when I mostly just roasted a squash and filled it with whatever sounded good.