Classic Thanksgiving Stuffing (Vegan)

As a child, stuffing was my least favorite part of Thanksgiving. All the other young’ns at school raved about how much they loved stuffing, but in my tiny head, I was like “ya’ll crazy, this tastes like turkey vomit.” Since I was the only brown kid in class, I assumed that stuffing was a food for white people and kept my mouth shut.

If you don't want to read my ramblings on stuffing, head to the recipe video over here

Later I realized a few things. One, I was eating boxed Stovetop stuffing, which is made with garbage ingredients and therefore tastes like garbage. And two, the reason stuffing tasted like turkey vomit to me was that it was being cooked inside of a turkey’s arsethole, which is not that dissimilar from turkey vomit.

Then I started making my own stuffing from scratch (I definitely did not shove it inside of a turkey’s buttocks) and surprise surprise, I started to love stuffing. You can check out the video I made over on Youtube here

stuffing photo tone curve.jpg

This classic stuffing recipe is super easy to make and you can customize it however you like. It’s traditional to use celery in stuffing, but I sort of hate celery, so I used a bell pepper instead. If you can’t find leeks, simply use onions instead. And feel free to get fancy with the bread, and use any day-old fresh bread you like. But don’t omit the sage or garlic - they’re going to make your kitchen smell fantastic, like you bottled up Thanksgiving dinner and turned it into a scented candle. If that doesn’t sound appetizing, just trust me.

Another great thing about this recipe is that you can prepare most of it in advance. Once you finish cooking the vegetable mixture, let it cool and then store it in an airtight container in your fridge. Simply cover the casserole pan with the bread pieces, dried cherries and pecans with aluminum foil. When you’re ready to bake the stuffing, just pour the vegetable mixture on top of the bread and add a few splashes of vegetable stock to keep things moist.

stuffing holding.jpg

I hope you try out this classic stuffing recipe this Thanksgiving!


  • 2 tablespoons vegan Earth Balance butter

  • 2 tablespoons olive oil

  • 1 tablespoon fresh sage, finely chopped

  • 2 leeks, white and light green parts only, diced

  • 1 carrot, diced

  • 1 small bell pepper, diced

  • 1 Granny smith apple, unpeeled and chopped

  • 2 cloves garlic, minced

  • 1 cup vegetable broth, plus extra ½ cup as needed

  • 1 loaf of day-old French bread or other bread (approximately 6 cups cubed)

  • ¼ cup dried unsweetened cherries

  • ½ cup pecans, toasted

  • Salt and pepper to taste

  • Minced parsley for garnish


  1. Preheat the oven to 350ºF or 175ºC.

  2. Heat a deep skillet or saucepan over medium heat, then add the vegan butter and olive oil.

  3. Once melted, add in the sage, leeks, carrot and bell pepper and cook for 3-5 minutes.

  4. Once the leeks are translucent, add the garlic, chopped apple and a generous amount of salt and pepper.

  5. After the apples have cooked for 2 minutes, pour in the vegetable broth and season with more salt and pepper as needed. Saute the mixture for 1 to 2 more minutes.

  6. While the vegetable mixture is cooking, chop or tear the bread into approximately 1/2-inch squares and place in a 9x9 inch casserole dish. Add the dried cranberries and pecans to the bread and spread evenly.

  7. Pour the vegetable mixture over the bread and spread evenly.

  8. Cover the pan tightly with aluminum foil. Bake for 30 minutes, stirring the stuffing halfway through cooking to help meld the flavors.

  9. Remove the foil and bake for an additional 10-15 minutes until the stuffing is golden brown and crisp on top.

  10. Remove and let cool 5 minutes. Top with minced parsley.