Homemade vegan stuffing is my favorite part of Thanksgiving and should be eaten more than once a year.
When I was younger, Thanksgiving was a big deal! The entire family would gather together at my Grandparents house for a traditional turkey dinner with all the fixings! Mashed potatoes, gravy, homemade rolls, and best of all Thanksgiving STUFFING! Oh my goodness, stuffing was my favorite. That was, until I learned what was in it! Sausage, bacon, giblets (including the liver and heart of the turkey) and all the pieces of meat that came off the bones from the turkey neck. Eeew, so gross!
But here’s the thing, back then, it was so delicious! All the flavors that melded together, all the layers of texture, it really did outdo any bagged stuffing mix. Thankfully, after years of messing with my Grandma’s recipe, I’ve recreated it to be completely allergy-friendly as well as vegan! The texture is still there and the flavor…..amazing! This is absolutely the best Allergy-friendly Vegan Stuffing (without all those giblets) that you’ll want to serve this Thanksgiving.
Onions, mushrooms, celery & sunflower seeds are where all that amazing flavor starts. Thankfully, none of those are a top allergen, so those get to stay in! And even if you HATE any of those, keep them in there! You just don’t want to miss out on all that goodness. But here’s where I made some changes to keep this Thanksgiving stuffing dairy, egg & nut free as well as vegan.
- non-dairy unsweetened coconut milk replaced regular milk
- Earth Balance non-dairy butter replaced regular butter
- Flax egg replaced regular eggs
- LightLife Smart Bacon took the place of traditional bacon
- LightLife Gimme Lean Breakfast Sausage replaced traditional sausage
You can adjust for different allergens by taking these steps:
- use your favorite gluten-free bread instead of whole wheat bread
- make sure you use Earth Balance soy free butter stick
- use Hilary’s spicy veggie sausage for soy & gluten-free, vegan option
- if you aren’t vegan, use grass-fed, hormone free, humanely raised sausage & bacon (I know I’m stepping on a few toes, but when life threatening allergies are a priority, some things must be secondary).
How to Make Vegan Stuffing
Before everything goes in the oven, the essentials must be cooked on the stovetop, starting with the chopped veggies. You could cook everything in the stockpot at 1 time, but I like keeping the veggies and “meat” separate because I can better control the texture of the protein.
- melt the butter in a large stockpot then add chopped veggies and cook until softened. Remove with slotted spoon and set aside.
- cook sausage in stock pot with remaining butter (you can always add a little more) and break into small, bite size bits. Add to veggie bowl.
- lastly, break the bacon (real or plant-based) into bite size pieces and cook until nice and crispy. The crispier the better.
The reason you need the large stockpot is because now you are going to add all the bread cubes, right on top of the bacon. Next, dump your bowl of cooked veggies and sausage on top, add the milk, flax egg and sprinkle on your herbs and sunflower seeds. Don’t be afraid to get your hands dirty either! You can use a big spoon to mix it up, but using your hands to stir and knead in all the fixings just seems to make it taste that much better. As a bonus, you can lick your fingers clean!
Add your prepared stuffing to a casserole dish and bake. Need to free up some time? Prepare the stuffing up to 2 days in advance then bake the day of.
Vegan Stuffing Makes the BEST Leftovers
I never liked eating turkey for days, but stuffing, that’s another story! I could eat it all the time! Sometimes, I would heat it up and drizzle some mushroom gravy on top but I especially like to eat leftover stuffing cold and in a sandwich. Are you intrigued? Just grab your favorite bread and pile on a nice heaping scoop of stuffing. Drizzle on some mustard and OMG, it’s a party in your mouth!
Let’s get cooking
- 2 loaves whole wheat or gluten-free bread, toasted or left out overnight to harden slightly.
- 1/2 Cups Earth Balance butter (1 stick)
- 1.5 Cups diced celery
- 1 onion, chopped
- 3 Cups mushrooms, chopped
- 2 packages Smart Bacon (or bacon of choice)
- 1 package Gimme Lean Sausage (or breakfast sausage of choice)
- 1 Cup non-dairy milk
- 2 flax egg replacers (2 TB. flax meal + 5 TB. water)
- 1 Cup sunflower seeds
- 1-2 tsp. poultry seasoning
- Preheat oven to 350°.
- In a very large bowl, add 2 loaves of bread and break up with fingers or cut into small cubes. Set aside.
- In a large pan, melt 1 stick of butter. Add celery and onion, cook til almost tender then toss in mushrooms. Cook until soft. Remove with slotted spoon and set aside in medium sized bowl.
- Using the same pan/stockpot, add Gimme Lean Sausage (Add more butter if needed). Cook through and be sure to break into bite size pieces. Remove with slotted spoon and add to soft veggies.
- Cut up partially thawed pieces of Smart Bacon and add to pan. Cook bacon until nice and crispy. Dump bacon and any oils left in pan, onto bread cubes. Add cooked sausage and veggies also.
- Pour milk onto cubes, flax egg, sunflower seeds and poultry seasoning.
- Mix well until bread is saturated and ingredients are evenly distributed.
- Place stuffing into large 9x13 casserole dish and bake 45-60 minutes, or until heated through.
Make stuffing ahead of time then cook the morning of.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. Please see my FULL DISCLOSURE POLICY for more details.
Nutrition Information:Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 307Total Fat: 18gSaturated Fat: 3gTrans Fat: 1gUnsaturated Fat: 13gCholesterol: 22mgSodium: 822mgCarbohydrates: 30gFiber: 7gSugar: 3gProtein: 11g
Nutritional information is only an estimate based off of using an online calculator. Numbers will change depending on brands used.