Vegan Stuffing Recipe with Cranberries

Casserole dish filled with vegan stuffing with cranberries

This easy recipe is all about (vegan) stuffing! Which is kind of funny, because we’re not going to stuff it into anything ?. Instead, like many others, we’re going to serve our stuffing on the side, like a casserole. If you’ve experienced Thanksgiving dinner in Northern America, you’ll be familiar with the concept. Preparing a stuffing recipe this way lets us focus on the crispy bread, wholesome herbs, and delicious cranberries we’re putting in it!

To Stuff or Not to Stuff?

A lot of people (not just vegans) serve their stuffing recipes without actually “stuffing” them into anything! It’s hard to say where this tradition started – perhaps someone just realized that stuffing is delicious all by itself? Or, maybe they wanted to avoid food poisoning (a risk that comes with stuffing poultry).

In any case, it’s no problem to vegan-ize this kind of stuffing recipe. It’s easy to find crusty bread with no animal ingredients. Also, tasty veggie broth options are easy to come by. The rest of the stuffing ingredients are all herbs, spices, and vegetables. Assembling a vegan stuffing recipe couldn’t be easier!

How to make Vegan Stuffing

Like we said, our vegan stuffing recipe is easy! First, add a little olive oil or non-dairy butter to a pan. Then add chopped onions, carrot, celery, butternut squash, garlic, salt, pepper, and some delicious earthy Herbs de Provence.

Sauté all of these ingredients until the veggies are soft. After the veggies are done, it’s time to add the veggie broth.

Then, either chop or tear a stick of french bread (or similar bread) into chunks (day old/stale bread is fine for a stuffing recipe). Keep the bread pieces a bit larger than bite-sized for the best effect. Next, mix the bread with the broth and veggies, while also adding some dried cranberries and chopped walnuts. Finally, mix all of this together and tip the whole thing into a casserole dish.

Getting a Crunchy Texture

Before you put this in the oven, make sure the bread chunks are “peeking” out of the broth. This will expose them to the heat and make sure they go crunchy. Now dot with non-dairy butter and place the stuffing in the oven.

TIP: if you want even more crunch, also sprinkle the top of the stuffing with bread crumbs. 

All you need to do now is bake your stuffing at 375F until the bread is crunchy. Once cooked, sprinkle with fresh herbs (earthy herbs like parsley, rosemary, thyme and sage work well), and serve immediately alongside your Holiday spread, or any time you need a pep up on a cold night.

We hope you enjoyed this Vegan Stuffing Recipe. If you tried it, please let us know what you think with a comment and rating. Every bit of feedback helps make the blog even better.

Also, if you’re making this stuffing as part of a holiday feast, you might also like our Green Bean and Sweet Potato casseroles, as well as our Cranberry Sauce recipe!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Casserole dish filled with vegan stuffing with cranberries

Vegan Stuffing Recipe with Cranberries

  • Author: Rachel Steenland
  • Total Time: 50 minutes
  • Yield: 8 servings, as a side 1x


Try our vegan stuffing recipe, with crunchy bread, juicy cranberries, and wholesome herbs. It’s the perfect plant-based side for your Holiday meal!




To serve:

  • Fresh herbs, such as parsley, rosemary, sage and thyme, finely chopped


  1. Preheat oven to 375F/190C and have a large casserole dish handy.
  2. Heat a large pot over medium heat. Add olive oil or non-dairy butter, garlic, celery, carrot, onion, butternut squash, Herbs de Provence, salt and pepper. Sauté until vegetables are soft, then add vegetable broth, stir well.
  3. Next, add the bread pieces, dried cranberries and toasted walnuts into the pot of broth and veggies. Stir well to combine. Taste and adjust seasoning as needed.
  4. Tip the stuffing into a large casserole dish and spread out evenly. Ensure some bread pieces are “peeking” out, as this will expose the bread to the heat and make sure they go crunchy. Sprinkle with panko bread crumbs (for added crunch), and dot with non-dairy butter.
  5. Bake stuffing for 30 minutes or until golden brown. Remove from oven, sprinkle with fresh herbs and serve while warm.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes

Keywords: vegan stuffing recipe, stuffing recipe bread, stuffing with cranberries

This post contains affiliate links, which means I’ll make a small commission if you purchase using these links. The price you pay as a consumer does not change.

Rachel Steenland

Rachel Steenland

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Subscribe to my newsletter

Recent Recipes

related posts
close up shot of a ball of sunflower seed cheese topped with lemon zest and fresh thyme, surrounded by crackers and cheese knife.

Sunflower Seed Cheese

This Sunflower Seed Cheese is a delicious vegan alternative to traditional cheese! It is made from simple ingredients. And, the result is a creamy, spreadable

Red Wine Poached Pears

This Red Wine Poached Pears recipe is a simple, yet elegant dessert that is perfect for a winter dinner party. Pears are poached in red

Easy Spiced Pear Cake Recipe

This Spiced Pear Cake recipe is a super easy and delicious upside-down cake. Pears add a lovely sweetness and moistness to this cake. It’s full