Figuring out what to make for dinner when the weather starts getting cooler can feel like a real puzzle. You want something warm and comforting that feels special enough for a weekend meal, but you also don’t want to spend hours in the kitchen or deal with a million different pots and pans.
That’s where this caramelized onion, apple and sausage stuffed acorn squash comes in handy. It’s got all those cozy fall flavors you’re craving, everything cooks together pretty simply, and it looks like you put in way more effort than you actually did.

Why You’ll Love This Stuffed Acorn Squash
- Naturally paleo and whole30 friendly – This recipe uses wholesome, unprocessed ingredients that fit perfectly into clean eating plans without any modifications needed.
- Beautiful presentation – The acorn squash halves act as edible bowls, making this dish look impressive enough for guests but easy enough for a regular weeknight.
- Sweet and savory balance – The caramelized onions and apple bring a touch of sweetness that pairs perfectly with the savory sausage and herbs.
- Complete one-dish meal – You’ve got your protein, veggies, and healthy carbs all in one serving, so no need to worry about side dishes.
- Ready in about an hour – While it looks fancy, this stuffed squash comes together in under 80 minutes, making it doable for a special weeknight dinner or weekend meal.
What Kind of Acorn Squash Should I Use?
Look for acorn squash that feels heavy for its size and has a hard, dull rind – shiny skin usually means it was picked too early. Small to medium squash (about 1 to 1.5 pounds each) are ideal for this recipe since they’re easier to handle and create perfect individual portions when halved. You want to avoid any squash with soft spots, cracks, or moldy areas, and a little bit of orange coloring on the skin is actually a good sign that it’s ripe and ready to eat. If you can only find larger squash, that’s totally fine – you might just end up with extra servings or need to adjust your cooking time slightly.

Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Acorn squash: If you can’t find acorn squash, butternut squash or delicata squash work great too. Just adjust the cooking time based on the size – butternut might need a bit longer.
- Pork sausage: Feel free to use ground turkey, chicken sausage, or even Italian sausage for different flavor profiles. If you want to keep it vegetarian, crumbled tempeh or white beans can replace the meat, though you’ll want to add extra seasoning.
- Ghee: Butter, olive oil, or avocado oil all work fine here. The ghee adds a nice nutty flavor to the caramelized onions, but regular butter will give you similar results.
- Apple: Any firm apple works – Granny Smith, Honeycrisp, or Fuji are all good choices. Pears can also be used for a slightly different sweetness.
- Fresh herbs: If you only have dried herbs on hand, use about 1 teaspoon of dried rosemary and ¾ teaspoon of dried thyme. Add them earlier in the cooking process since dried herbs need more time to release their flavors.
- Spinach: Kale, Swiss chard, or arugula can replace the spinach. If using kale, chop it finer and give it an extra minute or two to soften.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this recipe is not roasting the squash long enough before stuffing – undercooked squash will be hard and difficult to eat, so make sure it’s fork-tender before adding your filling.
When caramelizing the onions, rushing the process by turning up the heat will give you burnt onions instead of sweet, golden ones, so keep the temperature low and plan for at least 20-25 minutes of patient stirring.
To avoid a watery filling, make sure to cook off any excess liquid from the sausage and spinach before stuffing the squash, and don’t skip seasoning each component as you go – the squash, filling, and toppings all need their own salt and pepper.
Finally, if your stuffed squash seems dry after baking, tent it loosely with foil during the last 10 minutes to trap moisture and keep everything from drying out.

What to Serve With Stuffed Acorn Squash?
This stuffed acorn squash is pretty hearty on its own since it’s packed with sausage, apples, and greens, but a simple side salad helps balance out the richness. I like to throw together some mixed greens with a light vinaigrette – maybe apple cider vinegar based to echo the apples in the dish. If you’re feeding a crowd or want to make it more of a feast, roasted Brussels sprouts or green beans seasoned with garlic work really well alongside. A crusty dinner roll or some warm bread is also nice for soaking up any juices left on your plate.
Storage Instructions
Store: Keep your stuffed acorn squash in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day as everything melds together. I like to store the squash halves whole so they stay moist and don’t dry out.
Freeze: You can freeze these for up to 2 months, though I find the squash texture changes a bit after freezing. Wrap each half tightly in plastic wrap, then place in a freezer-safe container. They’re still tasty, just a little softer than fresh.
Reheat: Warm them up in the oven at 350°F for about 20 minutes until heated through, or microwave on medium power for 3-4 minutes. The oven method keeps everything nice and helps crisp up the top a bit, which I prefer.
| Preparation Time | 15-20 minutes |
| Cooking Time | 40-60 minutes |
| Total Time | 55-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1450-1650
- Protein: 55-65 g
- Fat: 90-105 g
- Carbohydrates: 95-110 g
Ingredients
For the squash:
- sea salt and black pepper
- 2 acorn squash
For the filling:
- 1 medium apple (diced, tart variety like Granny Smith)
- 3 tbsp ghee or coconut oil (I use ghee for richness)
- 1 large onion (for caramelizing)
- 2 tsp fresh thyme
- 2 cups fresh spinach
- 2 garlic cloves (minced)
- 1 lb pork sausage (I prefer a sage or fennel variety)
- 1 tbsp fresh rosemary (finely chopped)
- 2 tsp ghee or coconut oil
Step 1: Prepare and Roast the Acorn Squash
- 2 acorn squash
- sea salt and black pepper
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Cut the acorn squash in half, remove the seeds, and place the 4 halves open-side down on the baking sheet.
Roast in the oven for 20-30 minutes, or until the tops feel tender when gently pressed.
Set aside after removing from the oven.
Step 2: Caramelize the Onions
- 1 large onion (for caramelizing)
- 3 tbsp ghee or coconut oil (I use ghee for richness)
- sea salt and black pepper
While the squash roasts, heat 3 tablespoons of ghee or coconut oil in a medium skillet over low heat.
Add the diced onion, sprinkle with a bit of salt, and cook gently, stirring every 5 minutes to prevent burning.
Let the onions cook for about 20-25 minutes until they are deep golden brown and caramelized.
Remove from heat and set aside.
Step 3: Cook the Sausage Mixture
- 2 tsp ghee or coconut oil
- 2 garlic cloves (minced)
- 1 lb pork sausage (I prefer a sage or fennel variety)
While the onions are caramelizing, heat a large saucepan over medium-low heat and add 2 teaspoons of ghee or coconut oil.
Once melted, add the minced garlic and cook until just tender, about 1 minute.
Then add the pork sausage and increase heat to medium.
Cook, breaking up lumps, for 5-8 minutes until just browned.
Step 4: Add Apples, Herbs, and Spinach
- 1 medium apple (diced, tart variety like Granny Smith)
- 2 tsp fresh thyme
- 1 tbsp fresh rosemary (finely chopped)
- 2 cups fresh spinach
- sea salt and black pepper
Add the diced apple, fresh thyme, and chopped rosemary to the sausage.
Stir and cook until the apples soften, about 3-4 minutes.
Then add the fresh spinach with a pinch of salt and pepper, cooking until the spinach wilts.
I like to add the spinach at the very end for the best color and flavor.
Step 5: Combine Caramelized Onions with Sausage Mixture
- caramelized onions (from Step 2)
- sausage mixture (from Step 4)
Add the caramelized onions from Step 2 to the sausage, apple, and spinach mixture.
Mix everything well to evenly distribute the flavors.
Leave any excess cooking fat in the pan.
Step 6: Stuff the Squash and Broil
- roasted squash halves (from Step 1)
- stuffing mixture (from Step 5)
Preheat your broiler.
Fill the roasted acorn squash halves (from Step 1) with the stuffing mixture (from Step 5).
Arrange the stuffed squash on the baking sheet, stuffing side up, and broil for 5-10 minutes until the tops are browned and slightly crispy—check them often to prevent burning.
I like to get them nice and toasty for extra flavor.
Step 7: Cool and Serve
Remove the squash from the oven, allow them to cool slightly, and serve warm.
Enjoy your delicious stuffed acorn squash!

Rustic Caramelized Onion Apple and Sausage Stuffed Acorn Squash
Ingredients
For the squash:
- sea salt and black pepper
- 2 acorn squash
For the filling:
- 1 medium apple (diced, tart variety like Granny Smith)
- 3 tbsp ghee or coconut oil (I use ghee for richness)
- 1 large onion (for caramelizing)
- 2 tsp fresh thyme
- 2 cups fresh spinach
- 2 garlic cloves (minced)
- 1 lb pork sausage (I prefer a sage or fennel variety)
- 1 tbsp fresh rosemary (finely chopped)
- 2 tsp ghee or coconut oil
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Cut the acorn squash in half, remove the seeds, and place the 4 halves open-side down on the baking sheet. Roast in the oven for 20-30 minutes, or until the tops feel tender when gently pressed. Set aside after removing from the oven.
- While the squash roasts, heat 3 tablespoons of ghee or coconut oil in a medium skillet over low heat. Add the diced onion, sprinkle with a bit of salt, and cook gently, stirring every 5 minutes to prevent burning. Let the onions cook for about 20-25 minutes until they are deep golden brown and caramelized. Remove from heat and set aside.
- While the onions are caramelizing, heat a large saucepan over medium-low heat and add 2 teaspoons of ghee or coconut oil. Once melted, add the minced garlic and cook until just tender, about 1 minute. Then add the pork sausage and increase heat to medium. Cook, breaking up lumps, for 5-8 minutes until just browned.
- Add the diced apple, fresh thyme, and chopped rosemary to the sausage. Stir and cook until the apples soften, about 3-4 minutes. Then add the fresh spinach with a pinch of salt and pepper, cooking until the spinach wilts. I like to add the spinach at the very end for the best color and flavor.
- Add the caramelized onions from Step 2 to the sausage, apple, and spinach mixture. Mix everything well to evenly distribute the flavors. Leave any excess cooking fat in the pan.
- Preheat your broiler. Fill the roasted acorn squash halves (from Step 1) with the stuffing mixture (from Step 5). Arrange the stuffed squash on the baking sheet, stuffing side up, and broil for 5-10 minutes until the tops are browned and slightly crispy—check them often to prevent burning. I like to get them nice and toasty for extra flavor.
- Remove the squash from the oven, allow them to cool slightly, and serve warm. Enjoy your delicious stuffed acorn squash!