The Moroccan-inspired filling has the perfect balance of savory, sweet and gently spicy flavors. You can also make this stuffed acorn squash with ground turkey, chicken, lamb or plant-based ground, making it easy to adapt for different dietary needs.
With its colorful filling and creamy topping, this hearty, protein-packed stuffed squash makes a cozy fall dinner or a beautiful holiday main dish. It is also easy to adapt for vegetarians and vegans, so no one is left with an afterthought on their plate.

⭐ Why You’ll Love This Recipe
- Flavor: Caramelized roasted acorn squash is stuffed with flavorful ground beef seasoned with warm Moroccan spices, sweet-tart dried fruit and fresh herbs.
- Easy: The squash roasts while you prepare the filling on the stovetop.
- Customizable: Use ground beef, turkey, chicken, lamb or plant-based ground. Use any other type of winter squash, swap nuts and herbs with what you have at home.
- Make-Ahead Friendly: Roast the squash and make the filling 1-2 days ahead. Assemble and store in the fridge. Bring to room temperature and bake until warm through.
- Perfect for the Holidays: This is a beautiful dish perfect for entertaining during the holidays. It can be served as a main dish or a side dish.
- Dietary: Naturally gluten-free and easy to make dairy-free, vegetarian or vegan. Egg-free. Contains nuts.

🔎 Ingredients, Substitutions and Swaps
For the complete list of ingredients and exact quantities, check the printable recipe card below.

- Acorn Squash: Choose small to medium squash so each half makes a generous individual serving. The skin helps the halves hold their shape and does not need to be peeled. Small butternut squash, delicata squash and kabocha squash can be used.
- Ground Beef: I prefer lean ground beef so the filling is hearty without becoming greasy. Ground turkey, chicken or lamb also work well.
- Plant-Based Ground: Use an equal amount of unseasoned plant-based ground and cook it according to the package directions. Check the label if you need the dish to be vegan or gluten-free.
- Onion, Garlic and Tomato Paste: These ingredients build the savory base of the filling. Briefly cooking the tomato paste concentrates its flavor and removes its raw edge.
- Spices: Cinnamon, cumin, paprika and cayenne give the filling warmth, earthiness and a little heat.
- Pistachios: Pistachios add crunch and richness. Chopped walnuts, pecans or pepitas are good substitutes.
- Dried Fruit: Golden raisins and dried cranberries provide little pops of sweetness and acidity. Regular raisins or chopped dried cherries can be substituted.
- Fresh Herbs: Mint and parsley brighten the rich filling. Add them at the end so they keep their fresh flavor.
- Whipped Goat Cheese: This optional topping adds a creamy, tangy contrast. You can use Greek yogurt, plant-based yogurt or cashew cream instead.

🔎 How to Make Stuffed Acorn Squash
Scroll down to the printable recipe card below for detailed instructions and cooking times.
- Roast the squash: Cut the squash in half and remove the seeds. Drizzle the cut sides with olive oil and season with a bit of cinnamon, salt and pepper. Roast at 425F until completely tender, about 40 to 45 minutes.


- Sauté the aromatics: While the squash roasts, cook the onion until softened. Add the garlic and spices and cook briefly, just until fragrant.


- Cook the ground beef: Add the beef and cook, breaking it into small crumbles, until browned and cooked through. Stir in the broth and tomato paste and cook for another minute or two.


- Add some of the roasted squash: Scoop about 2 tablespoons of flesh from each squash half and fold it into the beef mixture. This adds flavor and keeps the filling moist.

- Finish the filling: Remove the skillet from the heat and stir in the pistachios, dried fruit, mint and parsley.

- Stuff and bake: Divide the filling among the squash halves. Return them to the oven at 375F for 5 to 8 minutes, or until everything is hot.


- Add the topping: Serve with whipped goat cheese, yogurt or cashew cream, if desired.

✔ How to Make the Whipped Goat Cheese Topping
Whip: In a food processor or using a mixer, combine the goat cheese, cream cheese, honey, milk and a pinch of salt. Process or whip until smooth and creamy.



🔪 Chef Kathy’s Tips for the Best Stuffed Acorn Squash
- Roast the squash until fully tender. The second trip to the oven only heats the filling; it will not finish cooking the squash.
- Keep the beef in small crumbles. Smaller pieces fit neatly into the squash and give you meat, herbs, dried fruit and nuts in every bite.
- Fold in the herbs off the heat. Long cooking dulls the fresh flavor of mint and parsley.
Tested in Kathy’s kitchen. What cooking means to me.


Hosting this year?
Which Thanksgiving Are You Hosting?
I wrote four complete menus so you can plan only the dinner you can actually pull off. Each one has its own shopping list, oven schedule and hour-by-hour plan.
✓
Cooking for 2–4
Menu 1 · Turkey breast, one oven, planned leftovers
✓
A classic dinner for 8–12
Menu 2 · Brined turkey, half the work done Wednesday
✓
A big crowd, 12–16
Menu 3 · Ham and slow cooker turkey; guests bring the rest
✓
Vegetarian guests
Menu 4 · Stuffed acorn squash with mushroom gravy
Free 40-page printable, with a thawing chart, a “What can I bring?” sheet and my fixes for when things go sideways.
🔎 What to Serve with Stuffed Acorn Squash
This ground beef stuffed acorn squash is satisfying enough to serve on its own or with a crisp green salad. It also makes a beautiful addition to a holiday meal alongside roast turkey, baked ham, butternut squash soup or roasted sweet potatoes.
✅ Make-Ahead, Storage, Freezing and Reheating
- Make Ahead: Roast the squash and prepare the filling 1-2 days ahead. Store them separately in airtight containers in the refrigerator. The whipped goat cheese can be made up to 3 days ahead.
- Storage: Refrigerate leftover stuffed acorn squash in an airtight container for 2 to 3 days.
- Reheating: Place the squash in a covered baking dish with a small splash of broth. Reheat in a 350F oven until hot.
- Freezing: Cool the stuffed squash completely and freeze it without the goat cheese topping for up to 2 months. Thaw overnight in the refrigerator before reheating.
💛 Conscious Bites
Your priorities, your recipe. Learn about Intentional Cooking.
Animal Welfare: If making this recipe with beef, look for a producer that is transparent about its animal-care and living standards, choosing the best option your budget allows. For a meat-free version, substitute an equal amount of unseasoned plant-based ground and use vegetable broth.
👀 Take a look at these other fall recipes:
🛒 Essentials you’ll adore for this recipe

Stuffed Acorn Squash Recipe with Ground Beef
Ingredients
For the Acorn Squash
- 2 small to medium acorn squash
- 2 to 4 tablespoons olive oil, or as needed
- ground cinnamon, to taste
- sea salt or Kosher salt, to taste
- ground black pepper, to taste
For the Ground Beef Filling
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 2 teaspoons ground cinnamon
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne pepper
- 1 pound lean ground beef
- 1/4 cup beef broth, chicken broth or vegetable broth
- 1 tablespoon tomato paste
- salt and ground black pepper, to taste
- 1/4 cup shelled pistachios, chopped
- 1/4 cup golden raisins, roughly chopped
- 1/4 cup dried cranberries, roughly chopped
- 3 tablespoons fresh mint, chopped
- 3 tablespoons fresh parsley, chopped, plus more for garnish if desired
For the Optional Whipped Goat Cheese
- 8 ounces goat cheese, at room temperature
- 4 ounces cream cheese, at room temperature
- 2 tablespoons honey or maple syrup
- 1 tablespoon milk or unsweetened plant-based milk
- pinch salt
Instructions
Make the Whipped Goat Cheese
- Place the goat cheese, cream cheese, honey and milk in a food processor. Process until smooth and fluffy, about 2 to 3 minutes. Add a pinch of salt to taste.
- Transfer to an airtight container and refrigerate until needed. Let it soften at room temperature before serving.
Roast the Acorn Squash
- Preheat the oven to 425°F. Line a rimmed baking sheet with parchment paper or aluminum foil.
- Using a sharp chef’s knife, cut each squash in half lengthwise from tip to stem. Scoop out the seeds and stringy fibers. If a half wobbles, trim a very thin slice from the rounded side to create a stable base without cutting through the flesh.
- Place the squash cut-side up on the prepared pan. Drizzle with olive oil and season with cinnamon, salt and black pepper.
- Roast for 40 to 45 minutes, or until the thickest part of the flesh is easily pierced with a fork or paring knife.
Make the Ground Beef Filling
- While the squash roasts, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the onion and cook, stirring occasionally, until softened, about 5 minutes.
- Add the garlic, cinnamon, cumin, paprika and cayenne. Cook, stirring constantly, until fragrant, about 30 to 60 seconds.
- Add the ground beef. Cook, breaking it into small crumbles with a wooden spoon, until browned and cooked through. Drain excess fat if needed.
- Reduce the heat to medium-low. Stir in the broth and tomato paste and cook for 1 to 2 minutes. Season with salt and black pepper to taste. Keep warm.
Stuff the Squash
- Reduce the oven temperature to 375°F. Remove the roasted squash from the oven.
- Scoop about 2 tablespoons of flesh from each squash half, leaving enough around the sides to keep the shells sturdy. Break the scooped squash into small pieces and fold it into the ground beef mixture.
- Remove the skillet from the heat. Stir in the pistachios, golden raisins, cranberries, mint and parsley. Taste and adjust the seasoning.
- Divide the filling among the squash halves, mounding it slightly if needed.
- Return the stuffed squash to the oven and bake for 5 to 8 minutes, or until the squash and filling are hot.
- Garnish with parsley and serve with whipped goat cheese, Greek yogurt, plant-based yogurt or cashew cream, if desired.
Chef’s Notes
- Ground Meat Options: Substitute 1 pound ground turkey, chicken or lamb. Cooking time will vary.
- Plant-Based Option: Substitute 1 pound unseasoned plant-based ground and cook it according to the package directions. Use vegetable broth, maple syrup and dairy-free topping ingredients for a vegan version.
- Dairy-Free Option: Skip the whipped goat cheese or use plant-based yogurt or cashew cream.
- Storage: Refrigerate leftovers for 2 to 3 days or freeze them without the topping for up to 2 months.
- Dietary: Gluten-free; dairy-free, vegetarian and vegan adaptable.
Nutrition
🤔 Frequently Asked Questions
Do You Peel Acorn Squash Before Roasting It?
No. The skin helps the squash halves hold their shape and softens as it roasts. It is edible, although you can simply scoop the flesh away from the skin as you eat.
How Do You Know When Acorn Squash Is Done?
Insert a fork or the tip of a paring knife into the thickest part of the squash. It should slide in easily without resistance.
Can I Make Stuffed Acorn Squash with Plant-Based Ground?
Yes. Replace the ground beef with the same amount of unseasoned plant-based ground. Cook it according to the package directions, then continue with the broth, tomato paste and remaining filling ingredients.
Can I Use a Different Ground Meat?
Yes. Ground turkey, chicken and lamb all pair well with the spices in this recipe. The cooking time will vary slightly depending on the protein you choose.
Can I Make Stuffed Acorn Squash Ahead of Time?
Yes. Roast the squash and prepare the filling 1-2 days in advance. Refrigerate them separately, then gently reheat the filling before stuffing and baking the squash.
This post was first published in 2018. The content and photos were updated in 2022. The content and recipe were updated in 2026.



















Leave a Reply