Vegan Cranberry Mushroom Sausage Rolls

Vegan sausage rolls
Prep Time
30 min
Cook Time
20 min
14-16 sausage rolls

Sausage rolls, but make them vegan! Both hearty and delicious, this holiday appetizer is made with store bought puff pastry (make sure it’s vegan-friendly) to make it extra simple. They’re without a doubt one of my favourites to serve to guests during the holiday season. A hearty mushroom and chestnut filling is complimented by a tangy, yet sweet cranberry sauce then wrapped in a flaky puff pastry. I am seriously obsessed with these vegan cranberry mushroom sausage rolls, and I have a feeling you will be too!

Related: Best Holiday Cookies For a Cookie Exchange



Tbsp olive oil
shallot, sliced
cloves garlic, sliced
1 ½
cups cremini mushrooms, chopped
1 ½
cups shiitake mushrooms, chopped
Salt, to taste
Pepper, to taste
Tbsp soy sauce
leaves fresh sage, chopped
sprigs rosemary, chopped
cup cooked chestnuts, chopped
Tbsp Dijon mustard
cup cranberry sauce, divided
sheet or 200 g pre-made vegan-friendly puff pastry


Ingredients for vegan sausage rolls
Step 1

Preheat oven to 425°F and line a baking sheet with parchment paper or a silicone baking mat. Set aside.

Step 2

To a large frying pan over medium-high heat add olive oil. Once warm, add shallots and garlic and cook until soft and the shallots are translucent. Add chopped cremini and shiitake mushrooms and season with salt and pepper. Cook for 5 minutes, then add soy sauce and toss or stir to coat. Add chopped sage, rosemary, and chestnuts. Cook for an additional 5-6 minutes. Remove from the heat.

Filling for vegan sausage rolls in a saute pan
Step 3

Add the cooked mushroom mixture to a food processor along with Dijon mustard and 2 tablespoons of the cranberry sauce. Process until the mixture holds together.

Step 4

Roll out the puff pastry into a rectangle that is at least 6×14-inches. Spread cranberry sauce in a 1-inch strip up the centre of the length of the pastry. Top the cranberry sauce with the mushroom sausage mixture and gently press into a sausage. Brush the edges of the puff pastry with water and fold the long edge over the sausage roll, then the other side to create one long sausage roll.

Step 5

Using a sharp knife, carefully slice into 12-14 individually sausage rolls and place on the prepared baking sheet.

Step 6

Bake for 20 minutes or until golden brown.

Rate Recipe

My rating for Vegan Cranberry Mushroom Sausage Rolls