Vegan Cranberry and Apple Stuffing combines celery, carrots, and onions sautéed in vegan butter with fragrant seasonal herbs and apples, creating a savory and colorful side dish. Tossed with dried bread cubes, nuts, sweet cranberries, and veggie broth, it’s baked until the top is golden and crispy, perfectly contrasting with the moist, gooey interior.
Whether it’s Thanksgiving, Christmas, or any special gathering, this easy vegan stuffing recipe—like my Vegan Stuffing with Cranberries and Sausage—is sure to be a crowd-pleaser. Pair it with creamy mashed potatoes, Healthy Cranberry Sauce with Maple Syrup, Vegan Mushroom Gravy, and all your holiday favorites for a meal that’s both unforgettable and delicious.
It also pairs beautifully with my Vegan Cornbread, Cranberry Ginger Chutney to dollop over the top, or Vegan Corn Casserole for a delicious holiday meal that will satisfy everyone at the table.
Jump to:
Why You'll Love This Recipe
- Festive and Versatile: This recipe is ideal for Thanksgiving, Christmas, or any holiday gathering but easy enough to make for a cozy Sunday dinner.
- Plant-Based: A completely vegan recipe that’s so delicious even non-vegans will be asking for seconds.
- Easy to Prepare: With simple ingredients and straightforward steps, this stuffing comes with minimal fuss.
- Great for Make-Ahead: Preps beautifully in advance so you can focus on other dishes during the big day. See the make-ahead instructions below.
- Mirepoix: Combining onions, celery, and untraditional carrots adds color to this otherwise beige dish.
Ingredients
You'll need these simple ingredients for some serious goodness. See the recipe card for quantities.
Ingredient Notes
- Apples: Firm, slightly tart varieties like Granny Smith or Honeycrisp work well as they hold their shape during baking.
- Bread: A crusty loaf like sourdough or French bread works best. Day-old or slightly stale bread absorbs the broth better without becoming mushy.
- Cranberries: While classic, you can easily swap them out for raisins or chopped dates.
- Carrots: Carrots are not traditional, but I like the color they add to an otherwise uncolorful dish. You can leave them out or substitute them with another delicious, colorful option, butternut squash.
How To Make Vegan Cranberry and Apple Stuffing
Let’s get cooking! Here’s how it all comes together, step by step, in pictures. See the recipe card for detailed directions.
Step 1: Preheat the oven to 350°F (175°C) and bake bread cubes in a casserole dish or baking sheet for 10–15 minutes until slightly dried. Set aside.
Step 2: Heat vegan butter in a skillet, sauté onions, carrots, and celery for 5–7 minutes.
Step 3: Then add apples, herbs, salt, and pepper. Cook for 4–5 minutes.
Step 4: In a large bowl, combine toasted bread, sautéed vegetables, cranberries, pecans, and parsley. Toss until evenly mixed.
Step 5: Add vegetable broth to the bowl, tossing gently until the bread is moist but not soggy. Add more broth if needed.
Step 6: Transfer to a greased 9x13-inch dish, cover with foil, and bake for 25 minutes. Uncover and bake another 15–20 minutes until golden.
Make Ahead Instructions
You can assemble the stuffing completely in your baking dish earlier in the day or the day before. Cover tightly with foil or plastic wrap and refrigerate until ready to bake. When it’s time, bake as directed, adding 5–10 minutes to the baking time if the dish is cold from the fridge.
Top Tips
- Use Day-Old Bread: Slightly stale bread works best as it absorbs the flavors without turning mushy. I toast the bread whether it is stale or not.
- Cut Uniformly: Chop the apples, celery, and onions into evenly bite-sized pieces so they cook consistently and blend well into the stuffing. Something about them being diced small makes it more delicious to me. The bread can be cubed or torn into similar-sized pieces for a rustic texture and look.
- Balance the Broth: Gradually add vegetable broth to the bread mixture to avoid sogginess. All the bread should be moist but not wet, so work in batches to soak and stir in stages.
- Moist and Crispy: I love the mix of moist bread cubes beneath a crispy top layer. To get this perfect texture, bake covered with foil first, then finish uncovered.
Serving Suggestions
- Classic Holiday Spread: Serve alongside mashed potatoes, vegan gravy, roasted Brussels sprouts, and healthy cranberry sauce for a complete Thanksgiving or Christmas meal.
- Stuffed Vegetables: Use the stuffing to fill roasted bell peppers, portobello mushrooms, or hollowed-out squash for an elegant and creative presentation.
- With a Side Salad: Pair with a fresh green salad, like arugula with a tangy vinaigrette like Classic French Salad Dressing, to balance the richness of the stuffing.
- Cozy Comfort Dinner: Serve it as a hearty side dish with a bowl of vegan Butternut Squash Carrot Soup or a creamy Vegan Kale Potato and Leek Soup.
- Leftover Remix: Add a scoop of leftover stuffing to a wrap or sandwich with cranberry sauce and greens for a next-day treat.
Variations
- Use gluten-free bread or cornbread instead of regular bread for a gluten-free stuffing that’s just as delicious.
- Skip the nuts and add pumpkin seeds or sunflower seeds for a nut-free crunch.
- Mix in a teaspoon of orange zest or a splash of orange juice to brighten the flavors and complement the cranberries.
- Use diced pears instead of apples for a sweeter, softer fruit addition.
Storage
- Refrigeration: Store leftover stuffing in an airtight container in the refrigerator for up to 3–4 days. Reheat in the oven or microwave before serving to restore its warm, fluffy texture.
- Freezing: For longer storage, freeze the stuffing in an airtight, freezer-safe container or resealable bag. It will keep well for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating Tips: To reheat, place the stuffing in an oven-safe dish, cover with foil, and bake at 350°F (175°C) until warmed through, about 15–20 minutes. Add a splash of vegetable broth to prevent it from drying out.
FAQS
Yes. Assemble the stuffing up to 24 hours in advance, cover and refrigerate. Then bake as directed, a few extra minutes to account for the chill.
Yes, it’s a good idea to bake or toast the bread before making stuffing. Baking the bread cubes helps dry them out, allowing them to better absorb the vegetable broth and flavors without turning mushy. If your bread is already stale, you can skip this step, but if it’s fresh, toasting it in the oven for 10–15 minutes at 350°F (175°C) ensures the best texture for the stuffing.
More Delicious Vegan Side Recipes
- Vegan Corn Casserole
- Pesto Roasted Vegetables
- Instant Pot Vegetable Pearl Couscous
- Roasted Miso Cauliflower
What did you think?
Got a minute? I'd love for you to dive into the comments and rate this Vegan Cranberry and Apple Stuffing. Your feedback is invaluable—did you love it? Did you make any fun twists? Let me know how my directions worked for you so I can keep improving my recipes. Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.
PrintRecipe
Vegan Cranberry and Apple Stuffing
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Diet: Vegan
Description
Vegan Cranberry and Apple Stuffing combines celery, carrots, and onions sautéed in vegan butter with fragrant seasonal herbs and apples, creating a savory and colorful side dish. Tossed with dried bread cubes, nuts, sweet cranberries, and veggie broth, it’s baked until the top is golden and crispy, perfectly contrasting with the moist, gooey interior.
Ingredients
- 1 loaf of crusty bread, cubed or torn (about 10-12 cups)
- 3 tablespoons vegan butter or olive oil
- 1 large yellow onion, diced (200-250 grams)
- 3 celery stalks, diced (150 grams)
- 2 carrots, diced (150 grams)
- 2 medium apples, peeled, cored, and diced*
- ½ cup dried cranberries
- ¾ cup chopped pecans or walnuts
- ½ cup fresh parsley, chopped (16 grams)
- 2 tablespoons fresh thyme leaves (or 1 teaspoon dried)
- 2 tablespoons fresh sage (or 1 teaspoon dried)
- 1 teaspoon fennel seeds
- 1 tablespoon fresh rosemary, chopped (½ teaspoon dried)
- ½- 1 teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- 2 ½ cups vegetable broth (plus more if needed)
Instructions
- Prep the Bread: Preheat your oven to 350°F (175°C). Spread the bread cubes in the casserole you are going to use or a baking sheet and bake for 10–15 minutes or until slightly dried out. This helps them absorb the flavors without becoming mushy. Set aside.
- Sauté the Vegetables: Heat vegan butter in a large skillet over medium heat. Add the onion, carrots, and celery, and sauté for 7–8 minutes, ensuring the carrots begin to soften as they take the longest to cook. Stir in the apples, thyme, sage, fennel, rosemary, salt, and pepper, and cook for another 4–5 minutes.
- Mix the Stuffing: In a large mixing bowl, combine the toasted bread cubes, sautéed vegetable mixture, dried cranberries, chopped pecans (if using), and parsley. Toss everything together to evenly distribute the ingredients.
- Add the Broth: Gradually pour the vegetable broth over the bread mixture, tossing gently as you go. All of the bread cubes should be moist but not soggy. Add more broth if needed.
- Bake the Stuffing: Transfer the mixture to a greased 9x13-inch or 8x11 baking dish. Cover with foil and bake for 25 minutes. Remove the foil and bake for an additional 15–20 minutes, or until the top is golden and slightly crisp.
- Serve: Garnish with a sprinkle of fresh parsley or sprigs of thyme and rosemary. Serve warm as a delicious side dish for your holiday meal.
Equipment
Notes
*Use honey crisp, Fuji, or green apples for the best texture and flavor.
You can use a combination of bread like sourdough, whole grain, baguette, or a combination.
Pour the broth in batches so that you can toss the mixture to coat all of the cubes of bread. You may not use all 2 ½ cups if you find that they are soaked enough. The amount you use will depend on how dense and dry your bread is.
If you want to use an oval casserole dish, make sure it is at least a 2.5 quart. If you are using an 8x8 pan, cut the recipe in half.
If cranberries seem too stiff or dry, soak them for about 10 minutes until they plump up.
To make ahead, assemble the stuffing, cover, and refrigerate until ready to bake. If it was chilled, add an additional 5-10 minutes of baking time.
Nutritional information is only an estimate.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Oven
- Cuisine: American
Suzy E. says
Looks delicious, Reg!
Regi Pearce says
Yay! Glad you like it.