This Vegan Stuffing Recipe is packed with onion, celery, green apple, and sage. It’s crispy on the top and full of flavor. Perfect for your vegan Thanksgiving table this year.

Stuffing. For many, it’s not just a side dish; it’s the very soul of the holiday table. That golden, crispy top, the moist, aromatic interior bursting with savory flavors – it evokes warmth, family, and tradition. While some might shy away, declaring their allegiance to other sides, for a passionate many, stuffing is non-negotiable. This year, imagine serving a stuffing so utterly delicious, so perfectly balanced in flavor and texture, that it becomes the star of your festive spread – and guess what? It’s entirely vegan! This isn’t just a “good for vegan” stuffing; this is simply good stuffing, period, designed to delight every palate at your table.
I’ve always cherished stuffing at our holiday gatherings, and my husband, a staunch admirer of even the simplest versions, inspired me to perfect a homemade recipe that truly shines. After much experimentation, I am thrilled to share this Vegan Apple-Sage Stuffing, a dish I’m incredibly proud of. It’s a testament to how plant-based cooking can elevate classic comfort foods to new heights, proving that you don’t need traditional ingredients to capture the essence of what makes stuffing so beloved.
Why Choose Vegan Stuffing for Your Holiday Table?
Traditional stuffing is often cooked inside a turkey, but modern culinary practices increasingly favor preparing it as a standalone side dish, making it easier to serve and often more delicious with those coveted crispy edges. For those celebrating a plant-based Thanksgiving or simply looking to incorporate more vegan options, this recipe is a game-changer. It sidesteps meat-based broths and egg binders without compromising on the rich, complex flavors we associate with this holiday staple. Opting for a vegan stuffing means it’s inclusive for guests with dietary restrictions, often lighter, and just as satisfying. It’s a celebration of vibrant, wholesome ingredients that come together in perfect harmony, ensuring that everyone at your table can enjoy this quintessential holiday treat.

The Magic of Apple-Sage: A Flavor Profile Deep Dive
The combination of green apple and fresh sage is where this stuffing truly distinguishes itself. Sage, a quintessential herb of autumn and winter, lends an earthy, slightly peppery, and incredibly aromatic depth that is instantly recognizable as “holiday flavor.” It’s bold yet comforting. The green apple, however, is the unexpected hero. Its crisp texture and tart sweetness provide a brilliant counterpoint to the savory richness of the other ingredients. As it bakes, the apple softens slightly, releasing its tangy juices which meld beautifully with the herbs and broth, creating pockets of bright, fresh flavor. Paired with the subtle sweetness of dried cranberries, this stuffing achieves a delightful sweet-and-savory balance that is utterly addictive. It’s a symphony of flavors that will have everyone reaching for a second, or even third, helping.
Vegan Apple-Sage Stuffing Recipe Ingredients: The Heart of the Dish
Creating an exceptional vegan stuffing starts with selecting the right ingredients. Each component plays a vital role in building the robust flavor and perfect texture that makes this dish a holiday favorite.
- Bread – The Foundation: The type of bread you choose is paramount to your stuffing’s success. While sourdough offers a wonderful tang, its strong flavor can sometimes overshadow other delicate notes. My experiments led me to use a good quality white French bread, which proved to be an excellent choice. Its mild flavor ensures that the sage, apple, and other aromatics truly shine, while its sturdy texture holds up beautifully, absorbing the broth without becoming mushy. For best results, cube your bread into bite-sized pieces and allow it to get thoroughly stale. This is crucial for optimal liquid absorption and that coveted crispy texture after baking. You can achieve this by leaving it out overnight or toasting it gently in the oven. For those seeking alternatives, a good quality artisanal white bread or even a rustic whole-wheat loaf would work, just be mindful of how their unique flavors might interact. If gluten-free is a necessity, a dense gluten-free bread can be a perfect substitute.
- Onion and Celery – The Aromatic Base: These two vegetables are non-negotiable in nearly any stuffing recipe, and for good reason. Sautéed onion and celery form the aromatic foundation, releasing their sweet and savory notes as they soften. They infuse the entire dish with a comforting depth, providing the savory backbone against which the other flavors can dance. Dicing them uniformly ensures even cooking and distribution throughout the stuffing.
- Green Apple and Dried Cranberries – The Sweet & Tart Harmony: This is where our stuffing takes a delightful turn. The crisp, tartness of green apples, such as Granny Smith, cuts through the richness of the bread and butter, adding a refreshing burst of flavor. When combined with dried cranberries, which offer a concentrated chewy sweetness, you get a dynamic sweet and savory profile that is simply irresistible. This combination is particularly fitting for holiday meals, evoking a sense of festive abundance.
- Herbs and Spices – The Soul of Stuffing: To achieve that classic, comforting “holiday” taste, a thoughtful blend of herbs is essential.
- Dried Poultry Seasoning: This blend typically contains sage, thyme, marjoram, rosemary, and nutmeg, providing a convenient shortcut to a complex, savory flavor profile. It’s the secret weapon for that traditional stuffing taste.
- Fresh Sage: While poultry seasoning includes sage, adding fresh sage elevates the dish with a brighter, more pungent, and deeply aromatic quality that dried herbs alone cannot replicate. Its distinctive flavor is truly the star.
- Fresh Thyme: Offering a subtle, earthy, and slightly floral note, fresh thyme complements the sage beautifully, adding another layer of herbaceous complexity.
- Salt and Cracked Black Pepper: These fundamental seasonings enhance all the other flavors, making them pop. Don’t skip these crucial taste enhancers!
- Vegetable Broth – The Binder and Moistener: Vegetable broth is key to bringing all the ingredients together, providing moisture and ensuring the stuffing is tender on the inside. The amount of liquid is crucial for texture; too little and it’s dry, too much and it becomes soggy. I prefer a stuffing that’s moist but still holds its shape and develops a crispy top, so 1 1/2 cups is often ideal. However, feel free to adjust to your preferred consistency. Using a good quality, low-sodium vegetable broth allows you to control the overall seasoning of the dish.
- Vegan Butter – For Richness and Sautéing: Vegan butter adds a beautiful richness and helps achieve a golden, crispy crust, much like traditional butter would. It’s used both for sautéing the aromatics and for dotting the top of the stuffing before baking, contributing to its luxurious texture and flavor.

How To Make Vegan Stuffing: A Step-by-Step Guide
Making this vegan stuffing is a straightforward process, involving a few easy steps that ensure maximum flavor and perfect texture. The primary distinction from non-vegan versions is the exclusion of eggs as a binder and the use of savory vegetable broth, creating a dish that is equally cohesive and delicious.
- Prepare Your Bread (The Essential First Step): Begin by dicing your chosen bread into uniform, bite-sized cubes, roughly 1-inch in size. The goal is to get your bread stale or crispy, as this allows it to absorb the broth and flavors without turning into a soggy mess. You have two excellent options:
- **Overnight Air-Drying:** Spread the cubed bread in a single layer on a large baking sheet and leave it out uncovered on your kitchen counter overnight. The air will naturally dry it out, making it perfectly stale.
- **Oven Quick-Crisp:** If you’re short on time, preheat your oven to 300°F (150°C). Spread the bread cubes on a baking sheet and bake for 10-15 minutes, tossing once, until they are golden and crispy but not hard. Keep a close eye on them to prevent burning.
Once prepared, transfer the stale/crispy bread cubes to a very large mixing bowl; you’ll be adding many other ingredients here.
- Sauté the Aromatics and Fruit: Preheat your oven to 425°F (220°C) – this slightly higher temperature helps achieve that desirable crispy top later. In a large skillet, melt 1 tablespoon of vegan butter over medium heat. Add the diced yellow onion and cook for about 2 minutes, stirring occasionally, until it just begins to soften and become translucent. Next, add the diced celery, green apple, dried cranberries, and a generous pinch of salt. Continue to cook for approximately 5 minutes, stirring periodically, until the vegetables and apple have softened. This step is crucial for developing the foundational flavors of your stuffing.
- Combine and Season: Remove the skillet from the heat. Add the remaining 1 tablespoon of vegan butter to the warm vegetable mixture, allowing it to melt and coat everything. Stir in the fresh sage, fresh thyme, poultry seasoning, salt, and freshly cracked black pepper. Mix thoroughly to ensure the herbs and spices are well distributed and their aromas are released. Carefully transfer this fragrant mixture from the skillet into the large bowl with your prepared bread cubes. Gently toss the bread and vegetable mixture together until everything is evenly combined. Finally, gradually pour in 1 1/2 cups of vegetable broth. Mix again, using your hands if necessary (but gently!), to ensure all the bread cubes are moistened. I personally prefer a stuffing that is moist but still slightly crumbly, so 1 1/2 cups works well for me. If you prefer a wetter, more densely packed stuffing, you can add up to another 1/2 cup of broth, a little at a time, until you reach your desired consistency. Remember, it’s easier to add more liquid than to remove it!
- Bake to Perfection: Lightly grease a large baking dish (a 9×13-inch dish works wonderfully) with a little vegan butter. Pour the entire stuffing mixture into the prepared dish and gently press it down to create an even layer. For an extra touch of richness and a truly golden, crispy top, you can optionally place a few small dabs of vegan butter over the surface of the stuffing. Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 30 minutes. The foil traps the steam, allowing the stuffing to cook through and become moist. After 30 minutes, remove the foil and continue to bake for an additional 30 minutes, or until the top is beautifully browned, crispy, and irresistible. The internal temperature should reach about 165°F (74°C) for food safety, though typically, a visual check for golden crispiness is sufficient for stuffing. Let it rest for a few minutes before serving to allow the flavors to settle.

Tips for Make-Ahead Stuffing: Simplify Your Holiday Cooking
The holiday season can be a whirlwind of cooking and preparation. Fortunately, this vegan stuffing recipe is incredibly forgiving and lends itself beautifully to make-ahead strategies, significantly reducing stress on the big day.
- Stale Bread Mastery: This is perhaps the easiest step to do in advance. Cube your bread and leave it out on a sheet pan overnight (or even up to two days) to thoroughly stale. Alternatively, crisp it up in the oven a day or two before you plan to assemble the stuffing. Having perfectly stale bread ready means one less task on a busy cooking day and ensures your stuffing will have the ideal texture. Store the stale bread in an airtight container or zip-top bag once dry.
- Pre-Cooked Aromatics: The onion, celery, and apple mixture, along with the cranberries and herbs, can be cooked up to 2 days in advance. After cooking, allow the mixture to cool completely, then transfer it to an airtight container and refrigerate. On the day of, all you need to do is mix this flavorful base with your stale bread and vegetable broth, then bake. This saves valuable sautéing time when you’re juggling multiple dishes.
- Pre-Chopped Veggies (with a caveat): You can certainly chop your onions and celery a few days beforehand and store them in separate airtight containers in the refrigerator. However, I strongly advise against cutting the green apple until you are ready to cook the mixture. Apples tend to brown quickly once exposed to air, which won’t affect the flavor but can make the final dish look less appealing.
- Partial Bake for Ultimate Convenience: For the ultimate make-ahead approach, prepare the entire recipe up to the point of baking. Assemble the stuffing in your baking dish, cover it with foil, and bake it for the initial 30 minutes only. Remove it from the oven, let it cool completely, and then refrigerate it. On the day you plan to serve, simply pull it out of the fridge, let it come to room temperature for about 30 minutes, then uncover it and bake for the final 30-40 minutes (or until heated through and crispy). You might need an extra 10-15 minutes if baking directly from cold. This method ensures you get all the delicious texture with minimal effort on the day of your feast.
Tips for the Perfect Vegan Stuffing
Achieving stuffing perfection is an art, but with a few simple tips, you can guarantee a delicious outcome every time:
- Don’t Overcrowd the Pan: For maximum crispiness on top, ensure your stuffing isn’t packed too tightly into the baking dish. A little room allows for better air circulation and moisture evaporation, leading to those coveted crunchy bits. If you have too much stuffing for one dish, use two smaller ones.
- Adjust Broth to Your Liking: The amount of vegetable broth is a matter of personal preference. Start with the recommended amount (1 1/2 cups) and assess. If you prefer a wetter, more custardy stuffing, gradually add a bit more broth (up to 2 cups total) until you reach your desired consistency.
- Use Fresh Herbs for Best Flavor: While dried herbs are convenient, fresh sage and thyme truly elevate this recipe. Their vibrant essential oils contribute a brighter, more complex flavor profile that makes all the difference. If you only have dried, use half the amount, as dried herbs are more concentrated.
- Taste and Adjust Seasoning: Always taste your mixture before baking! This allows you to adjust salt, pepper, or even add more poultry seasoning if you feel it needs a boost. Remember, flavors can mellow slightly during baking.
Customization and Variations
This recipe is a fantastic base, but don’t hesitate to make it your own!
- Nutty Additions: Toast a half cup of chopped walnuts, pecans, or chestnuts and fold them into the mixture for added texture and a rich, earthy flavor.
- Mushroom Magic: Sauté some finely diced mushrooms (cremini or shiitake work well) with your onions and celery for an extra layer of umami.
- Citrus Zest: A teaspoon of orange or lemon zest can add a surprising brightness that beautifully complements the cranberries and herbs.
- Spice it Up: A pinch of nutmeg or allspice can add warmth, or a tiny dash of cayenne for a subtle kick.
- Different Fruits: Swap green apple for a firmer pear, or dried cranberries for dried apricots or cherries for a different sweet-tart note.
Have a question about this recipe? Ask me in the comments, and I’ll get back to you ASAP.

Serving Suggestions
This Vegan Apple-Sage Stuffing is undeniably the perfect centerpiece for a vegan Thanksgiving spread, but its versatility extends far beyond.
- Thanksgiving Feast: Pair it with a hearty vegan roast, creamy mashed potatoes, rich mushroom gravy, roasted Brussels sprouts, and a vibrant cranberry sauce for a truly unforgettable holiday meal.
- Everyday Elegance: Don’t reserve this dish just for special occasions! It makes a comforting side alongside a weeknight lentil loaf, roasted vegetables, or even a simple plant-based sausage.
- Brunch Delight: Believe it or not, cold leftover stuffing can be a surprisingly delicious addition to a brunch plate, perhaps alongside a tofu scramble.
Storage and Reheating
- Storage: Leftover stuffing can be stored in an airtight container in the refrigerator for up to 3-4 days.
- Reheating: For the best results, reheat stuffing in the oven at 350°F (175°C) until warmed through and the top crisps up again. You can cover it loosely with foil for the first part of reheating to prevent drying, then uncover to re-crisp. Alternatively, individual portions can be reheated in the microwave, though the top won’t be as crispy.
Looking for more Vegan Thanksgiving Day Recipes?
Creamy Vegan Mashed Potatoes
Easy Vegan Meatloaf
Vegan Pumpkin Cheesecake
Best Simple roasted Brussels Sprouts
Orange Ginger Cranberry Sauce
Print Recipe
Vegan Stuffing with Sage & Green Apple
★★★★★
No reviews
- Author: She Likes Food
- Total Time: 1 hour 5 minutes
- Yield: 10 Servings
- Diet: Vegan
Description
This Vegan Stuffing Recipe is packed with onion, celery, green apple and fresh sage! It’s flavorful and the perfect vegan side dish!
Ingredients
- 6-8 cups cubed bread, I used one loaf of French bread
- 2 tablespoons vegan butter, divided
- 1 yellow onion, diced
- 2 cups diced celery
- 1 medium sized green apple, small diced
- 1/2 cup dried cranberries
- 1 1/2 teaspoons poultry seasoning
- 1 teaspoon salt
- 1/2 teaspoon cracked black pepper
- 1 1/2 teaspoons chopped fresh sage
- 1 teaspoon chopped fresh thyme
- 1 1/2 cups vegetable broth
Instructions
- Dice your bread into bite size pieces. Either leave bread out overnight on a sheet pan to get stale or bake in the oven for 10-15 minutes until crispy. Add bread to a large bowl.
- Pre-heat oven to 425 degrees F. Heat a large skillet over medium heat and melt 1 tablespoon of butter. Add the onion and cook for about 2 minutes and then add the celery, apple and dried cranberries and a pinch of salt. Cook until vegetables are softened, about 5 minutes.
- Add in the remaining 1 tablespoon of butter, fresh herbs, poultry seasoning, salt and pepper. Mix well and then add to the bowl of bread. Mix together and then pour in the vegetable broth and mix again. I don’t like a lot of liquid in my stuffing so I just use 1 1/2 cups but you could use more if you like.
- Pour stuffing mixture into a large buttered baking dish and press down lightly. Optional: place a few small dabs of butter on top of the stuffing and then cover baking dish with foil. Bake covered for 30 minutes and then remove foil and bake for an additional 30 minutes, or until stuffing is browned and crispy on top.
- Prep Time: 20 mins
- Cook Time: 45 mins
- Category: Side, Vegan
- Method: Stovetop, Oven
- Cuisine: American
Conclusion
This Vegan Apple-Sage Stuffing recipe is more than just a dish; it’s an invitation to create new traditions and enjoy classic flavors in a compassionate, vibrant way. With its harmonious blend of savory, sweet, and tart notes, and that unbeatable crispy-on-top, moist-on-the-inside texture, it’s guaranteed to be a crowd-pleaser. Whether you’re a seasoned vegan or simply exploring plant-based options, this stuffing is a culinary triumph that deserves a place at your table. Don’t be surprised if it becomes a new family favorite, cherished by vegans and non-vegans alike!
