Vegan Sausage Rolls

Golden, flaky, and bursting with flavor, these Vegan Sausage Rolls are a crowd-pleasing snack or appetizer that’s easy to make and totally plant-based.

A plate of vegan sausage rolls sits in front of another plate of the treats in the background and a bowl of mustard sauce.
Prep Time 20 minutes
Cook Time 25 minutes
Cooling Time 5 minutes
Total Time 50 minutes
Jump to Recipe Print Recipe Pin Recipe

This post may contain affiliate links. Disclosure Policy

There’s something undeniably satisfying about biting into a warm, flaky pastry filled with savory goodness. These Vegan Sausage Rolls bring all the comforting flavors of the classic favorite—minus the meat!

Whether you’re hosting a party or just craving a cozy snack, this recipe delivers texture, taste, and ease. Perfect for impressing guests or sneaking a bite straight from the oven!

Ingredients & Substitutions

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

  • Vegan Sausage: Use your favorite plant-based sausage. Crumbled varieties work best—look for brands with bold, smoky, or spiced flavors. I like using Beyond Beef Sausage, Impossible Sausage, or Gimme Lean.
  • Puff Pastry: Opt for vegan-friendly puff pastry (check the label for butter-free options). I use Pepperidge Fam Puff Pastry, but as ingredients can change, always check the labels. Let the puff pastry thaw in the fridge for easy handling.
  • Breadcrumbs: Use plain or seasoned breadcrumbs for added flavor. Panko adds a slightly crunchier texture.
  • Vegan Butter: Softened vegan butter ensures the egg wash has a smooth, silky finish.
  • Plant-Based Milk: Almond, oat, or soy milk all work beautifully for the wash.
  • Maple Syrup: This secret ingredient enhances the golden crust and adds a delicate sweetness.

What Makes This Recipe Shine?

  • These Vegan Sausage Rolls combine the buttery, flaky texture of puff pastry with a hearty, savory filling.
  • The breadcrumbs add a light texture, binding the mixture while enhancing the sausage’s flavor.
  • The vegan egg wash ensures a beautifully golden crust, while the subtle hint of maple syrup adds a touch of sweetness to balance the savory notes.
  • Each bite is a perfect harmony of flaky layers and rich filling.

Watch How to Make These Vegan Sausage Rolls

How to Make Vegan Sausage Rolls

Here’s a simple breakdown of how to make vegan sausage rolls. For the full recipe, check out the printable recipe card below.

Step One: Preparation

Preheat your oven to 420°F (210°C) and line a baking sheet with parchment paper. Ensure your puff pastry and vegan sausage are fully thawed before you start.

Step Two: Prepare the Pastry

Place one sheet of puff pastry on a clean, lightly floured surface. Cut the sheet in half, then repeat with the second sheet, creating four long strips of pastry.

Step Three: Mix the Filling

In a mixing bowl, combine the vegan sausage and breadcrumbs. Stir until the mixture is well blended and evenly combined.

A hand stirs vegan sausage mixture in a bowl.

Step Four: Fill, Roll, and Slice

Divide the sausage mixture into four even portions. Place one portion onto each strip of pastry, shaping it into a log along one edge of the strip (leave a little room from the edges). See the photo for a visual reference.

Fold the pastry over the filling, overlapping slightly. To seal the roll, dip your finger in water and gently run it along the edge of the pastry before pressing it to close. Flip the roll so the seam is facing down.

Cut each log into six equal pieces (about 1 1/2 inches each), creating 24 rolls in total. Score the tops of each roll with a knife to allow steam to escape while baking.

A hand cuts sausage rolls while the puff pastry sheet next to it has a roll of sausage on it.

Step Five: Brush and Bake

For the vegan egg wash, mix vegan butter, plant-based milk, and maple syrup until smooth. Brush this mixture generously over the tops of each roll.

Bake for 20–25 minutes, rotating the tray halfway through. The sausage rolls are done when the pastry is golden and puffed up.

A hand brushes vegan egg wash over vegan sausage rolls next to a bowl with more vegan sauce mixture.

Step Six: Cool and Serve

Allow the rolls to cool slightly before serving. They’re perfect on their own or served with your favorite dipping sauces (see my favorite options below)!

Serving Suggestions

Sausage rolls are so irresistibly delicious, they’re sure to disappear straight off the plate! But if you want to take them to the next level, pairing them with a variety of dipping sauces can add a fun and flavorful twist. Here are some of my favorite vegan-friendly dips to serve alongside:

Whether you’re serving them at a party, packing them for lunch, or enjoying them as a snack, these dips will make every bite even more satisfying!

Storing Sausage Rolls

  • Refrigerate: Store leftovers in an airtight container for up to 3 days. Reheat in the oven at 350°F for 10 minutes.
  • Freeze: Arrange unbaked rolls on a tray, freeze until solid, and transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time.
A hand dips a vegetarian sausage roll in a bowl of mustard sauce.

Subscribe and Get a Free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

We won’t send you spam. Unsubscribe at any time.

More Vegan Appetizers

If you love this recipe for vegan sausage rolls, here are more vegan appetizer favorites to try:

Looking for something else? Check out these Vegan Finger Foods, simply perfect for your next fun party!

Looking down on a plate of vegan sauce rolls sitting next to a dipping sauce and herbs.
Vegan sausage rolls on a plate.

Vegan Sausage Rolls

These Vegan Sausage Rolls are a flaky, savory delight! Made with plant-based sausage, buttery puff pastry, and a hint of maple sweetness, they're perfect for any occasion.
5 from 1 vote
Course: Appetizer
Cuisine: American
Prep Time: 20 minutes
Cook Time: 25 minutes
Cooling Time: 5 minutes
Total Time: 50 minutes
Servings: 24 rolls
Calories: 154kcal

Ingredients

  • 2 sheets puff pastry
  • 2 cups vegan sausage (please see notes)
  • ¼ cup breadcrumbs

Vegan Egg Wash

  • 1 teaspoon vegan butter
  • 2 tablespoons plant-based milk
  • ½ teaspoon maple syrup

Instructions

  1. Preparation
    Preheat the oven to 400°F/200°C. Line a baking sheet with parchment paper.
  2. Prepare the Pastry
    Lay out pastry sheets onto a clean, lightly floured surface. Cut each sheet in half, lengthwise, creating four long strips.
  3. Prepare the Sausage Mixture
    In a mixing bowl combine sausage and breadcrumbs. Stir together until well combined.
    2 cups vegan sausage, ¼ cup breadcrumbs
    A hand stirs vegan sausage mixture in a bowl.
  4. Shape the Filling
    Divide the sausage mixture into four equal portions Spoon each portion onto each pastry, creating a long log, about the same length as the pastry strips. Place each sausage log along the center of a pastry strip.
    2 sheets puff pastry
    A hand cuts sausage rolls while the puff pastry sheet next to it has a roll of sausage on it.
  5. Seal the Rolls
    Fold the pastry over the sausage filling, overlaying it slightly. Dip your fingers in water and run that along the open seam of the pastry (to bind the pastry together). Roll the log until the pastry is seam side down.
  6. Cut into Portions
    Cut each pastry log into six equal pieces, about 2 inches each, making 24 rolls in total. Place the rolls seam-side down on a prepared baking sheet.
  7. Use a knife to cut 2 to 3 diagonal slits in the top of each piece. This allows steam to escape
  8. Brush and Garnish
    In a small bowl, prepare the vegan egg wash by combining ingredients and stirring to combine. Brush the tops of each roll with this mixture.
    1 teaspoon vegan butter, 2 tablespoons plant-based milk, ½ teaspoon maple syrup
    A hand brushes vegan egg wash over vegan sausage rolls next to a bowl with more vegan sauce mixture.
  9. Bake in the preheated oven for 20 to 25 minutes or until the pastry is golden brown and puffed. You may need to rotate the pan about halfway through baking to make sure the rolls bake evenly.
  10. Cool and Serve
    Allow the sausage rolls to cool slightly before serving. They're delicious warm or at room temperature.

(The products above contain sponsored links to products we use and recommend)

Video

Calories: 154kcal | Carbohydrates: 13g | Protein: 5g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.001g | Cholesterol: 1mg | Sodium: 173mg | Potassium: 82mg | Fiber: 1g | Sugar: 1g | Vitamin A: 14IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 1mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

One Response to Vegan Sausage Rolls

  1. Avatar thumbnail image for MarlyShawn Reply

    These are SO good. Would go great with hash browns and vegan scrambled eggs!

5 from 1 vote

Rate / Comment

Your email address will not be published.

Recipe Rating




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