This post may contain affiliate links, view our disclaimer for details.

This hearty and flavorful vegan and vegetarian stuffing casserole has rustic bread cubes tossed in salty vegan butter, mixed with aromatic veggies and fresh herbs like sage, rosemary, and thyme.

And just like my vegan cornbread muffins and these maple balsamic brussels sprouts, this veggie stuffing is the perfect side dish for a Thanksgiving feast or a cozy fall dinner.

the best vegan and vegetarian stuffing casserole in a baking dish.
the best veggie stuffing casserole

Why You’ll Love This Veggie Stuffing Casserole

This vegetarian stuffing casserole is full of familiar fall flavors and LOTS of herbs. It’s cozy, a bit indulgent (thanks to the vegan butter), and oh-so-good. This recipe has been my family’s go-to for years now and hopefully, it will soon be a favorite in your kitchen too!

Emily’s Recipe Notes:

  • Flavor: Herby, savory, just salty enough with crusty bread.
  • Versatility: It’s not just for Thanksgiving Day! One of the many reasons this is the best vegetarian stuffing is that it works just as well as a side dish for a cozy fall dinner or a special occasion. 
  • Vegan and Vegetarian-Friendly: Made without any meat or eggs, making it the best side dish for vegans, vegetarians, and flexitarians looking to reduce the amount of meat in their diet!
  • Simple Ingredients: We’re sticking to easy-to-find, wholesome ingredients that you should be able to find at your local grocery store or your garden!

Ingredients

ingredients for the vegetarian stuffing on a wooden table.
what you’ll need for the stuffing

Ingredient Notes & Some Swaps

Day-old White Bread

A little stale bread is perfect for absorbing flavor. Sourdough adds a tangy twist, while vegan brioche, whole grain, or even gluten-free bread can be swapped in. Just remember to adjust the broth since different breads absorb liquid differently.

Salted Vegan Butter

Adds that classic buttery flavor to every bite. You can substitute olive oil if preferred, though you may need to adjust the seasoning.

Yellow Onions

Bring a sweet and savory depth of flavor. You can swap for white or red onions if that’s what you have on hand.

Celery & Flat-Leaf Parsley

Celery adds so much crunch and freshness in every bite. Parsley brightens up the dish with a fresh, herby note.

Fresh Sage Leaves, Rosemary, and Thyme

These fresh herbs provide the cozy, autumn-like aroma and flavor. If you don’t have fresh, you can use dried, but reduce the amount since dried herbs are more concentrated.

Kosher Salt and Freshly Ground Black Pepper

Seasons the stuffing to perfection and ties all the flavors together.

Low-Sodium Veggie Broth

Keeps the stuffing moist while adding a savory, flavorful base. I really love Better Than Bouillon Vegetable Broth Base mixed with hot water.

Ground Flaxseed

Works as an egg substitute to bind the stuffing together.


Helpful Equipment

  • A large bowl – to mix everything
  • A 13x9x2″ casserole dish – to bake the stuffing
  • Baking sheet – to toast the bread
  • Large skillet – to make the veggies
  • Small bowl – for the flax egg

How to Make The Best Vegan Stuffing

Exact quantities are in the recipe card below!

STEP 1: Preheat the oven to 350°F. Spray a casserole dish with oil and set it aside.

STEP 2: Toast the Bread- Lay out the bread cubes in a single layer on a baking sheet. Bake until slightly toasted, stirring occasionally, for about 5-10 minutes. Allow to cool, then transfer the toasted bread to a large bowl.

step by step images of how to make vegetarian stuffing.
how to make the stuffing

STEP 3: Prep the Veggies- In a large skillet, melt the vegan butter over medium heat. Add onions and celery. Cook until the onions turn a beautiful golden brown, stirring frequently to prevent burning.

STEP 4: Mix in the fresh herbs, season with some salt and black pepper, then transfer this vegetable mixture to the bowl with bread cubes.

STEP 5: Make the Flax Egg- Mix the ground flaxseed with water in a medium bowl. Set it aside for 5 minutes to thicken. Drizzle about 1 ½ cups of broth over the bread, followed by the thickened flax egg. Gently toss to combine, then transfer to the prepared baking dish.

STEP 6: Bake the Stuffing- Pour the remainder of the broth in ¼ cup increments over the bread. The mixture should be moist but not too soggy. Bake uncovered for 40-45 minutes or until the top is golden brown and slightly crisp.

Some Serving Ideas

This vegan stuffing recipe is the BEST delicious side dish for a Thanksgiving dinner. It pairs wonderfully with these other vegan and vegetarian Thanksgiving recipes. Here are some of my favorites!

Epic Vegan Sunday Roast Dinner with Gravy

Easy Eggless Pumpkin Pie With Coconut Milk

Storage Tips

Keep your leftover vegetarian stuffing in an airtight container or wrap it tightly with aluminum foil, and it’ll stay fresh in the fridge for up 4 days.

vegan and vegetarian stuffing on a plate.
serving the stuffing

Tips for Making Vegan Stuffing

  1. Start by adding the broth slowly. The type of bread and its dryness can affect how much broth is needed. The bread should be moist but not soggy.
  2. Toasting the bread before adding other ingredients helps it absorb more flavor and maintain a bit of crunch.
  3. For an extra layer of flavor, consider using a mix of different types of bread.

More Fall Recipes You’ll Love

Easy Homemade Cornbread without Eggs!

Did You Make This Easy Vegan and Vegetarian Stuffing Casserole?

I’d love to know! Leave a star rating and comment below!

Best Vegan and Vegetarian Stuffing Casserole

5 from 4 votes
Rate this Recipe
By Emily
This easy vegan and vegetarian stuffing casserole is packed with fresh herbs and bakes up golden brown on top. Simple to make and so good even omnivores will love it, it’s the perfect side for your Thanksgiving table.
8 servings
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 8 servings
8 servings

Ingredients

  • ½ cup salted vegan butter, like Country Crock Plant Butter
  • 1 lb good-quality day-old white bread, cut into ¾-1″ pieces (about 10 cups)
  • 2 ½ cups diced yellow onions, 300g – 1 large onion
  • 1 ½ cups celery, sliced into ¼” pieces (about 5-6 stalks)
  • ½ cup chopped flat-leaf parsley
  • 2 tbsp chopped fresh sage
  • 1 tbsp chopped fresh rosemary
  • 1 tbsp chopped fresh thyme
  • 1 – 1 ½ tsp kosher salt, adjust to taste based on sodium in the broth
  • ¾ tsp ground black pepper
  • 2- 2 ¼ cups low-sodium veggie broth
  • 2 tbsp ground flaxseed , mixed with 6 tbsp water

Instructions

  • Preheat the oven to 350°F. Grease a 13x9x2" baking dish and set aside. 
  • Toast the Bread: Place the cubed bread in a single layer on one or two rimmed baking sheets. Bake at 350°F, stirring occasionally, until slightly toasted (about 5-10 minutes).
    Let cool, then transfer the bread to a very large bowl. Turn off the oven at this point, if prepping the bread ahead of time. 
    1 lb good-quality day-old white bread

Prep the Veggies: 

  • Melt the vegan butter in a large skillet over medium heat. Add onions and celery. Sprinkle with ¼ tsp each of salt and pepper.
    ½ cup salted vegan butter, 2 ½ cups diced yellow onions, 1 ½ cups celery
  • Cook for about 10 minutes or until the onions are slightly golden, stirring frequently to prevent burning. 
  • Add the fresh herbs to the skillet after cooking, mix well, then add to the bowl with bread. 
    ½ cup chopped flat-leaf parsley, 2 tbsp chopped fresh sage, 1 tbsp chopped fresh rosemary, 1 tbsp chopped fresh thyme

Make the Flax Egg & Bake:

  • Preheat the oven to 350°F. 
  • In a small bowl, mix together the ground flaxseed and the 6 tbsp of water. Set aside for 5 minutes to thicken into a gel-like consistency.
    2 tbsp ground flaxseed
  • Add the remaining pepper to the vegetable broth, then drizzle about 1 ½  cups of broth over the bread. Taste, and add the remaining salt as needed. 
    ¾ tsp ground black pepper, 2- 2 ¼ cups low-sodium veggie broth, 1 – 1 ½ tsp kosher salt
  • Pour the thickened flax egg over the bread and gently toss to combine.
  • Transfer to the prepared dish. Pour the remainder of the broth in ¼ cup increments over the bread. The mixture should be damp but not soggy. You may not need all the broth depending on how dry your bread is. 
  • Bake the stuffing uncovered for 40-45 minutes or until the top is golden brown and slightly crisp.

Recipe notes

  • Start by adding the broth slowly. The type of bread and its dryness can affect how much broth is needed. The bread should be moist but not soggy.
  • Toasting the bread before adding other ingredients helps it absorb more flavor and maintain a bit of crunch.
  • The flax eggs are equivalent to 2 whole chicken eggs.
  • Nutrition

    Serving: 1servingCalories: 168kcalCarbohydrates: 13gProtein: 3gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 4gSodium: 128mgFiber: 5gSugar: 3g

    Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

    Course Sides & Snacks
    Cuisine American

    © Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

    vegetarian and vegan stuffing casserole.

    Did You Make This?

    Leave a star rating and a comment below to let others know how it turned out for you!

    a close up image of the veggie stuffing casserole with a text overlay describing it.

    More Thanksgiving Recipes

    Very Best Vegan Apple Pie – Tender, Gooey, Flaky!

    Easy Stovetop Caramelized Apples

    Warm Kale Salad with Maple Dressing

    Baked Hasselback Apples with Pecan Crumble

    Categories:

    , , , , , , ,

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    5 from 4 votes (4 ratings without comment)

    Even More Recipes You'll Love...