Vegetarian Sausage Rolls

Photo of homemade vegetable rolls on a baking tray with a jar of tomato sauce for Lunch Lady magazine

Looking for a fresh twist on every kid's favourite snackfood, the sausage roll? Look no further than these vegetarian sausage rolls. This recipe is packed full of lentils, veggies and spices to deliver a flavour combo that's just as satisfying as meat (or dare we say it: even better?)!

Vegetable Rolls:

Makes 8

For the vegetable roll filling:

  • 1/2 cup split red lentils, rinsed
  • 3/4 cup water or vegetable stock
  • 2 tbsp olive oil
  • 1 onion, finely diced
  • 1 garlic clove, crushed
  • 1 tbsp cumin seeds
  • 2 tsp coriander seeds
  • 1 tbsp sweet paprika
  • 1 tbsp tomato paste
  • 1/2 medium sweet potato (around 175g / 6.2oz), grated
  • 1 medium carrot, grated
  • 1/2–3/4 cup water
  • 1 cup baby spinach (around 75g / 2.6oz)
  • 1 tsp maple syrup, optional
  • 1/2 tsp salt flakes
  • freshly cracked black pepper

For the pastry:

  • 4 sheets frozen puff pastry
  • 1 egg
  • 1 tbsp milk
  • pinch of salt
  • 1/4 cup sesame seeds


  1. To make the filling, place the split red lentils and water or vegetable stock into a small saucepan, and bring to the boil over high heat. Once boiling, reduce heat and simmer for 15 minutes with the lid on, or until the lentils are well cooked and starting to fall apart. Set aside.
  2. In a large, deep frying pan, heat the olive oil over medium heat.
  3. Add the onion and fry gently for 4–5 minutes, or until the onion has softened.
  4. Add the garlic, spices and tomato paste, and fry for 1–2 minutes, until fragrant.
  5. Add the grated sweet potato and carrot, and stir well. Tip in the water and cook uncovered, stirring occasionally, for 5–8 minutes, or until the vegetables have softened and most of the water has evaporated.
  6. Stir through the cooked lentils and baby spinach, and cook for another 2–3 minutes, until the spinach has wilted.
  7. Season with salt and pepper, and taste, adding the teaspoon of maple syrup if desired.
  8. Set aside to cool slightly.
  9. To assemble the rolls, preheat the oven to 220°C / 425°F / Gas Mark 7. Line a baking tray with baking paper.
  10. Remove the pastry sheets from the freezer and allow them to soften for 5–10 minutes, just until they become pliable.
  11. In a small bowl, whisk together the egg, milk and salt to make an egg wash for the pastry.
  12. Cut each sheet in half to make two long rectangles.
  13. Using a spoon, place two heaped tablespoons of the vegetable mixture at one end of a piece of pastry. Brush the remaining pastry lightly with the egg wash—this will help it stick.
  14. Gently roll the pastry over the filling. Continue rolling—and tucking in the ends—until you have formed a veggie roll!
  15. Place the roll seam-side down on the paper-lined tray.
  16. Repeat with the remaining pastry and vegetable mixture, lining up the rolls on the tray, with a little room between each.
  17. Brush the top of the rolls with egg wash and sprinkle with a teaspoon of sesame seeds.
  18. Bake in the oven for 30–35 minutes, or until the rolls are golden brown.
  19. Allow to cool slightly before eating.


Vegetarian Sausage Rolls recipe by Amber Rossouw. Photography and styling by Jacinta Moore for Lunch Lady Issue 11.

Tags Food recipes