Go Back
+ servings

Vegan Homemade Holiday Stuffing

This stuffing recipe is made entirely from scratch and is perfect for any holiday meal from Thanksgiving to Christmas!
0 from 0 votes
Print Pin
Course: Side Dish
Cuisine: American
Keyword: clean eating, dressing, holiday, homemade, stuffing, vegan, vegetarian
Prep Time: 40 minutes
Cook Time: 45 minutes
Total Time: 1 hour 25 minutes
Servings: 6 people
Author: Rachel Alexandra


  • 8 cups fresh, homemade bread (1 inch cubes)
  • 3 oz olive oil
  • ¾ medium onion (finely chopped)
  • 2 cloves garlic (minced)
  • ¾ cup carrot (sliced)
  • 2 stalks celery (chopped)
  • 3 tsp dried thyme
  • 1 Tbsp fresh rosemary (chopped)
  • 1 Tbsp fresh sage (chopped)
  • 1 Tbsp fresh basil (chopped)
  • ¾ cup vegetable broth
  • Celtic sea salt and pepper (to taste)


  • Preheat oven to 200°F.
  • Spread the fresh bread cubes on a baking sheet and bake for 20 minutes
  • Remove from oven and set aside to cool.
  • Increase oven temperature to 375°F and grease an 8x8 baking dish with olive oil.
  • In a large skillet, heat the olive oil. Then add the onions and sauté for about 10 minutes or until they are translucent and beginning to caramelize.
  • Add the garlic, carrots, celery, thyme, sage, rosemary, and basil. Continue to cook for another 10 minutes, making sure to wangjangle the skillet often.
  • Add the now-stale bread cubes and broth to the skillet and salt and pepper to taste.
  • Mix everything well and transfer the stuffing to the baking dish.
  • Cover the dish and bake for 30 minutes before removing the cover and baking for another 15 minutes.
Tried this recipe?Tag your photo with @roots_and_rosemary