Best Vegetarian Sausage Rolls Recipes for Every Occasion

Updated On: October 7, 2025

Vegetarian sausage rolls are a delightful twist on the classic savory snack, perfect for those looking to enjoy the comforting flavors of sausage rolls without any meat. Whether you’re hosting a party, packing lunch, or simply craving a warm, flaky treat, these vegetarian versions offer a perfect balance of hearty fillings wrapped in crisp, buttery puff pastry.

Packed with wholesome ingredients like mushrooms, lentils, and spices, these recipes are both satisfying and flavorful.

In this post, I’ll share the best vegetarian sausage rolls recipes that are easy to make and guaranteed to impress. From traditional spiced fillings to creative twists featuring cheese or plant-based proteins, there’s something here for every palate.

Plus, I’ll provide tips, nutritional info, and serving suggestions to help you get the most out of these delicious snacks. Ready to roll?

Let’s dive in!

Why You’ll Love This Recipe

These vegetarian sausage rolls are a fantastic way to enjoy a comforting, classic snack with a healthy, plant-based twist. The filling is rich in flavor, combining umami-packed ingredients like mushrooms or lentils with aromatic herbs and spices.

The flaky puff pastry adds a buttery crunch that perfectly complements the savory filling. Plus, these rolls are incredibly versatile—you can customize the fillings to suit your taste or dietary needs.

They’re also great for meal prep, parties, or even a quick snack. If you want to explore other amazing recipes, check out our Classico Sun Dried Tomato Alfredo Sauce Recipe and Chocolate Heaven Cake Recipe for something sweet after your savory treat!

Ingredients

  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 250g mushrooms, finely chopped
  • 200g cooked lentils (or canned, drained)
  • 1 carrot, grated
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1 tablespoon soy sauce
  • 100g breadcrumbs
  • 1 sheet puff pastry (approx. 300g), thawed
  • 1 egg, beaten (or plant-based milk for vegan option)
  • Salt and pepper, to taste

Equipment

  • Large frying pan or skillet
  • Mixing bowl
  • Grater
  • Sharp knife and chopping board
  • Baking tray
  • Parchment paper
  • Pastry brush
  • Measuring spoons and cups

Instructions

  1. Preheat your oven to 200°C (400°F) and line a baking tray with parchment paper.
  2. Heat olive oil in a large frying pan over medium heat. Add the chopped onion and garlic, cooking until soft and translucent—about 5 minutes.
  3. Add the chopped mushrooms to the pan and cook for another 7-8 minutes, stirring occasionally until they release their moisture and begin to brown.
  4. Mix in the grated carrot, cooked lentils, thyme, smoked paprika, and soy sauce. Cook for 3-4 minutes until well combined and heated through.
  5. Transfer the mixture to a mixing bowl. Stir in the breadcrumbs and season with salt and pepper to taste. Let the filling cool slightly.
  6. Roll out the puff pastry on a lightly floured surface to smooth the creases. Cut into two equal rectangles.
  7. Divide the filling evenly along the long edge of each pastry rectangle.
  8. Roll up the pastry tightly around the filling, sealing the edges with a little water.
  9. Cut each roll into 4-5 bite-sized pieces and place them seam-side down on the lined baking tray.
  10. Brush the tops with beaten egg or plant-based milk for a golden finish.
  11. Bake for 25-30 minutes or until the pastry is golden and crisp.
  12. Remove from the oven and let cool for 5 minutes before serving.

Tips & Variations

For a vegan version, use plant-based puff pastry and substitute the egg wash with almond milk or soy milk. You can also add nutritional yeast for a cheesy flavor.

Feel free to swap mushrooms for cooked diced sweet potato or butternut squash for a sweeter filling. Adding fresh herbs like parsley or rosemary can elevate the flavor profile.

For an extra kick, throw in some finely chopped jalapeños or a teaspoon of chili flakes. To make these rolls more filling, add crumbled vegetarian sausage or cooked quinoa to the mix.

Leftovers can be reheated in the oven for a few minutes to retain the crisp pastry texture. These rolls freeze well too—just thaw and bake when needed.

Nutrition Facts

Nutrient Amount per Serving (1 roll)
Calories 210 kcal
Protein 7g
Carbohydrates 25g
Fat 9g
Fiber 4g
Sodium 350mg

Serving Suggestions

These vegetarian sausage rolls are perfect served warm or at room temperature. Pair them with a fresh green salad or a tangy tomato chutney for a balanced meal.

For parties or snacks, serve alongside a selection of dips such as mustard, vegan mayo, or a spicy ketchup. You can also enjoy them as part of a picnic with sliced cheeses and fresh fruit.

If you’re interested in other delicious vegetarian options, be sure to check out our Cheese Penny Recipe and Collard Green Casserole Recipes for inspiration.

Conclusion

Vegetarian sausage rolls are a fantastic way to enjoy a classic comfort food with a wholesome, plant-based twist. These recipes combine hearty ingredients, vibrant spices, and flaky puff pastry to create a snack that’s both satisfying and delicious.

Whether you’re catering to vegetarians, looking for a tasty party appetizer, or simply want to try something new, these sausage rolls will not disappoint.

The best part is how easy they are to customize and adapt to your preferences, making them a versatile addition to your recipe repertoire. Don’t forget to explore other recipes on our site to keep your meals exciting and flavorful.

Happy baking, and enjoy every flaky, savory bite!

📖 Recipe Card: Best Vegetarian Sausage Rolls

Description: Delicious vegetarian sausage rolls made with seasoned lentils and puff pastry. Perfect as a snack or party appetizer.

Prep Time: PT20M
Cook Time: PT25M
Total Time: PT45M

Servings: 12 rolls

Ingredients

  • 1 cup cooked lentils
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 cup breadcrumbs
  • 1/4 cup grated carrot
  • 1 tablespoon soy sauce
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 1 sheet puff pastry, thawed
  • 1 tablespoon olive oil
  • 1 tablespoon plant-based milk (for brushing)

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Heat olive oil in a pan, sauté onion and garlic until soft.
  3. Mix cooked lentils, sautéed onion and garlic, breadcrumbs, carrot, soy sauce, paprika, thyme, salt, and pepper in a bowl.
  4. Roll out puff pastry and cut into 12 rectangles.
  5. Place a spoonful of lentil mixture on each rectangle, then roll up and seal edges.
  6. Brush rolls with plant-based milk.
  7. Place rolls on a baking tray lined with parchment paper.
  8. Bake for 20-25 minutes until golden and puffed.
  9. Cool slightly before serving.

Nutrition: Calories: 180 kcal | Protein: 6 g | Fat: 8 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Sausage Rolls”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Delicious vegetarian sausage rolls made with seasoned lentils and puff pastry. Perfect as a snack or party appetizer.”, “prepTime”: “PT20M”, “cookTime”: “PT25M”, “totalTime”: “PT45M”, “recipeYield”: “12 rolls”, “recipeIngredient”: [“1 cup cooked lentils”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1/2 cup breadcrumbs”, “1/4 cup grated carrot”, “1 tablespoon soy sauce”, “1 teaspoon smoked paprika”, “1 teaspoon dried thyme”, “Salt and pepper to taste”, “1 sheet puff pastry, thawed”, “1 tablespoon olive oil”, “1 tablespoon plant-based milk (for brushing)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Mix cooked lentils, saut\u00e9ed onion and garlic, breadcrumbs, carrot, soy sauce, paprika, thyme, salt, and pepper in a bowl.”}, {“@type”: “HowToStep”, “text”: “Roll out puff pastry and cut into 12 rectangles.”}, {“@type”: “HowToStep”, “text”: “Place a spoonful of lentil mixture on each rectangle, then roll up and seal edges.”}, {“@type”: “HowToStep”, “text”: “Brush rolls with plant-based milk.”}, {“@type”: “HowToStep”, “text”: “Place rolls on a baking tray lined with parchment paper.”}, {“@type”: “HowToStep”, “text”: “Bake for 20-25 minutes until golden and puffed.”}, {“@type”: “HowToStep”, “text”: “Cool slightly before serving.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “6 g”, “fatContent”: “8 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X