Butternut Squash, Brussels Sprout & Bread Stuffing With Apples
A savory, vegan stuffing that brings together winter squash, sprouts, apples, and herbs for a festive side dish.

This savory stuffing recipe is a celebration of autumn flavors, combining the sweetness of butternut squash, the earthiness of Brussels sprouts, and the crispness of apples. Perfect for Thanksgiving or any holiday meal, this vegan stuffing is so flavorful that even omnivores won’t miss the traditional version. The recipe is easy to follow, uses simple ingredients, and can be customized to suit dietary needs.
Why This Stuffing Stands Out
Traditional stuffing often relies on meat-based broths and animal products, but this recipe proves that plant-based ingredients can create a rich, satisfying dish. The key is roasting the vegetables before combining them with the bread and herbs. Roasting brings out the natural sweetness of the squash and apples, while the Brussels sprouts develop a slightly caramelized, nutty flavor. The result is a stuffing that’s hearty, aromatic, and full of texture.
Ingredients You’ll Need
Here’s what you’ll need to make this stuffing:
- 1 pound butternut squash, cubed
- 1 pound Brussels sprouts, halved
- 1 medium Gala apple, cut into ½-inch dice
- 2 shallots, thinly sliced
- 3 tablespoons olive oil, divided
- 1 cup onion, diced
- 1 cup celery, diced
- 10 slices bread of choice (crusty sourdough, dry cornbread, whole grain, or gluten-free millet bread)
- 1½ cups vegetable broth (plus extra as needed)
- 2 teaspoons fresh rosemary, chopped
- 1 teaspoon fresh thyme
- 1 teaspoon chopped fresh sage
- ⅓ cup dried cranberries
- ⅓ cup pecans or walnuts
- Sea salt and pepper to taste
Step-by-Step Instructions
Follow these steps to make the perfect stuffing:
Step 1: Roast the Vegetables
Preheat your oven to 400°F. In a large bowl, toss the cubed butternut squash, halved Brussels sprouts, diced apple, and sliced shallots with 2 tablespoons of olive oil. Season well with salt and pepper. Spread the mixture on a baking sheet and roast for about 25–30 minutes, or until the vegetables are tender and slightly caramelized. Remove from the oven and reduce the oven temperature to 350°F.
Step 2: Sauté the Aromatics
In a large pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add the diced onion and celery and sauté until translucent, about 5–8 minutes. Add the bread cubes and cook until they are golden brown, stirring occasionally to ensure even browning. Season with a dash of salt and pepper.
Step 3: Combine and Bake
Add the roasted vegetables, vegetable broth, dried cranberries, pecans or walnuts, and herbs (rosemary, thyme, and sage) to the pot. Stir the mixture until the broth is almost entirely absorbed by the toasted bread. Transfer the stuffing to a baking dish and bake at 350°F for about 20 minutes, or until the top is golden and the stuffing is heated through. Serve hot and enjoy!
Customization Tips
This recipe is highly adaptable. Here are some ideas for customizing it to suit your taste or dietary needs:
- Bread Options: Use crusty sourdough, dry cornbread, whole grain, or gluten-free millet bread for a gluten-free version.
- Nuts: Swap pecans for walnuts, or omit them entirely for a nut-free stuffing.
- Dried Fruit: Try dried cherries, raisins, or apricots instead of cranberries.
- Herbs: Add a pinch of marjoram or oregano for extra flavor.
- Spices: A dash of cinnamon or nutmeg complements the sweetness of the squash and apples.
Nutritional Benefits
This stuffing is not only delicious but also packed with nutrients. Here’s a breakdown of the key ingredients:
| Ingredient | Nutritional Benefits |
|---|---|
| Butternut Squash | Rich in vitamin A, vitamin C, and fiber |
| Brussels Sprouts | High in vitamin K, vitamin C, and antioxidants |
| Apples | Good source of fiber and vitamin C |
| Onion and Celery | Provide flavor and antioxidants |
| Bread | Source of carbohydrates and B vitamins |
| Pecans/Walnuts | Healthy fats and protein |
| Dried Cranberries | Antioxidants and natural sweetness |
Frequently Asked Questions (FAQs)
Can I make this stuffing ahead of time?
Yes, you can prepare the stuffing up to a day in advance. Roast the vegetables and sauté the aromatics, then combine everything and refrigerate. When ready to serve, bake at 350°F for 20–25 minutes, or until heated through.
Can I freeze this stuffing?
Yes, this stuffing freezes well. Let it cool completely, then transfer to an airtight container and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat in the oven.
Is this recipe gluten-free?
Yes, you can make this recipe gluten-free by using gluten-free bread, such as millet bread from Food For Life.
Can I use other types of squash?
Absolutely! You can substitute butternut squash with acorn squash, kabocha squash, or any other winter squash.
What can I serve with this stuffing?
This stuffing pairs well with roasted turkey, vegan roast, mashed potatoes, green beans, or a simple salad.
Why This Recipe is Perfect for Thanksgiving
Thanksgiving is all about gathering with loved ones and enjoying comforting, flavorful food. This stuffing brings together classic holiday ingredients in a way that’s both familiar and innovative. The combination of butternut squash, Brussels sprouts, and apples creates a dish that’s sweet, savory, and satisfying. Plus, it’s vegan, so everyone at the table can enjoy it.
Final Thoughts
This butternut squash, Brussels sprout, and bread stuffing with apples is a must-try for anyone looking to add a festive, plant-based side dish to their holiday menu. With its rich flavors, simple preparation, and endless customization options, it’s sure to become a family favorite. Whether you’re hosting a vegan Thanksgiving or just want to try something new, this stuffing is guaranteed to impress.
Recipe Table
| Prep Time | Cook Time | Servings | Dietary Info |
|---|---|---|---|
| 15 minutes | 50 minutes | 6 | Vegan, Gluten-Free Option |










