Sustainability made simple

Best Vegan Stuffing Recipe — No One Will Notice the Difference

Vegan stuffing recipe.
Foto: CC0 / Pixabay / JillWellington

Stuffing is essential to complete a holiday dinner, this vegan stuffing recipe is so simple, and you’ll easily find all the ingredients in the store.

The holidays wouldn’t be complete without a serving of stuffing on your dinner plate, and vegans don’t need to miss out on this comfort food. Regular stuffing is usually made from eggs and chicken stock, this recipe substitutes the chicken stock for vegetable stock and omits the eggs. You’ll love the familiar earthy taste of the herbs and the crispy texture provided by the bread.

We recommend that you bake the bread cubes to make them nice and crispy, but you could also leave them to dry out overnight instead. This recipe uses fresh herbs, which pack a punch, but dried herbs would also work.

To reduce your carbon footprint, try to make sure the vegetables in this recipe are locally sourced and organic where possible, bonus points if your ingredients are fair trade too. Now let’s get to cooking with this vegan stuffing recipe.

Vegan Stuffing Recipe

This vegan stuffing recipe requires you to bake the bread until dry.
This vegan stuffing recipe requires you to bake the bread until dry. (Foto: CC0 / Pixabay / mateya)

Yield: 8 servings


  • 1 loaf of crusty bread
  • 1 large onion
  • 4 sticks celery
  • 6 cloves garlic
  • 3 tbsp. olive oil + extra for greasing
  • 2 cups vegetable stock
  • Pinch of salt and pepper
  • 3 sprigs sage
  • 1 sprig rosemary
  • 3 sprigs thyme


  1. Slice the bread into one-inch cubes and place on baking sheets. Bake at 200℉ for 20 minutes.
  2. Dice the onion, thinly slice the celery, and crush the garlic. Warm the oil in a large frying pan on medium heat and fry the onion until lightly browned. Add the garlic and celery and cook for a few minutes, stirring sometimes.
  3. Pour the vegetable stock into the pan and add the salt and pepper.
  4. Finely chop the sage and rosemary and remove the stems from the thyme. Add them and the bread cubes to the stock and mix well.
  5. Grease a 3-quart baking dish with a little olive oil and pour the stock mixture into it.
  6. Cover with aluminum foil (make sure you recycle it afterward) and bake at 350℉ for 40 minutes.
  7. Remove the foil and bake for another 35 minutes until the surface is crispy and golden brown.
  8. Remove from the oven and cut into eight squares. Serve with roast vegetables and veggie sausages, with veggie gravy drizzled over the top.

Chill any leftovers in an airtight container for up to two days and gently reheat in the oven or microwave.

What To Serve With Your Vegan Stuffing

Roast eggplant goes well with vegan stuffing.
Roast eggplant goes well with vegan stuffing. (Foto: CC0 / Pixabay / DanaTentis)

Vegan stuffing can go with a variety of vegan dishes and doesn’t need to make an appearance only at holiday dinners. Check out these ideas:

  1. Vegan roast: a perfect turkey substitute for vegans during Christmas or Thanksgiving. Serve with steamed or roast vegetables and a piece of homemade vegan stuffing.
  2. Vegan turkey: an alternative to the roast, vegan turkey is made from tofu and will taste delicious alongside a serving of vegan stuffing.
  3. Roast eggplant: as described above, vegan stuffing goes well with roasted vegetables and your favorite meat-free dish.
  4. Glamorgan sausages: vegan stuffing will go well with any vegan or vegetarian sausages.
  5. Vegan black bean burger: a twist on the regular veggie burger, cover the burger and vegan stuffing with vegan gravy.

These recipes should be served with vegan gravy, so pour over the vegan stuffing to make it moist.

Read more:

** Links to retailers marked with ** or underlined orange are partially partner links: If you buy here, you actively support, because we will receive a small part of the sales proceeds. More info.

Do you like this post?

Thank you very much for voting!