Mushroom and Chickpea ‘Sausage’ Rolls

Craving a savoury snack or appetizer with a twist? These Mushroom and Chickpea ‘Sausage’ Rolls offer a wonderful alternative to the traditional meat-based version, bursting with flavour and texture in every bite.
The combination of earthy chestnut mushrooms, hearty chickpeas, and fragrant spices creates a rich and satisfying filling that’s encased in crisp, golden puff pastry.
Whether you’re looking for a veggie alternative, or simply looking to try something new, these rolls are perfect for parties, picnics, or as a tasty lunchbox treat!
Disclaimer: This post contains affiliate links and I receive a commission if you visit a link and buy something on my recommendation. Purchasing via an affiliate link doesn’t cost you any extra, and I only recommend products and services I trust. All opinions are my own.
Ingredients You’ll Need
Here’s a list of everything you’ll need to make this Mushroom and Chickpea ‘Sausage’ Rolls recipe:
- 2 tbsp olive oil
- 1 red onion
- 300g chestnut mushrooms
- 1 tsp paprika
- 1 tsp mixed herbs
- 1 tsp salt
- 1 garlic clove
- 1 tin chickpeas (drained)
- 2 tbsp cornflour
- 2 tbsp tomato purée
- 1 tbsp soy sauce
- 1 tbsp balsamic vinegar
- 1 roll puff pastry
- 1 egg for pastry wash (or oat milk for vegan option)
- Sesame seeds
Why Use Chestnut Mushrooms and Chickpeas?
The combination of chestnut mushrooms and chickpeas creates a deliciously savoury, plant-based filling that’s satisfying and nutritious.
Chestnut mushrooms have a meaty texture that works well in this recipe, while chickpeas provide protein and fiber, making these rolls a hearty snack or meal option.
This filling also mimics the richness of traditional sausage meat, giving you all the comforting flavours without the need for any animal products.

How to Customise Your Sausage Rolls
One of the great things about this recipe is how easily you can adapt it.
Don’t have chestnut mushrooms on hand? Swap them out for portobello or even a mixture of wild mushrooms for an extra depth of flavor.
You can also customise the seasoning to your liking—try adding a pinch of cumin or smoked paprika to put a different spin on this recipe.
How Can I Make These Sausage Rolls Vegan?
To make these rolls fully vegan, simply replace the egg wash with a brush of oat milk or another plant-based milk.
The oat milk gives the pastry a golden finish without the use of animal products.
You can even find vegan puff pastry in most supermarkets, making this recipe easily accessible for anyone looking to enjoy plant-based baking.

Serving Suggestions for Sausage Rolls
These Mushroom and Chickpea ‘Sausage’ Rolls are perfect for any occasion.
Serve them hot with a side of spicy ketchup or mustard for dipping, or enjoy them cold as part of a picnic spread.
They also make an excellent addition to a brunch table or can be served alongside a light salad for a simple, yet satisfying, lunch.
How to Make This Recipe
Step 1: Preparing the Mushroom Base
Preheat your oven to 190°C.
Heat the olive oil in a heavy-based pan and sauté the diced red onion until it turns soft and translucent.
Once the onion is ready, crush a garlic clove and add it to the pan along with paprika, mixed herbs, and a pinch of salt. Sauté everything for another couple of minutes until the spices become fragrant.
Make sure not to skip this step—cooking the spices with the onion and garlic helps to release their full flavour!

Step 2: Cooking the Mushrooms
Next, finely chop the chestnut mushrooms and add them to the pan with the onions and garlic.
Cook the mushrooms down for about 10 minutes until they release their moisture and begin to brown.
To avoid the filling becoming too soggy, strain the cooked mushroom mixture using a muslin cloth or sieve, pressing out as much liquid as possible.
Chestnut mushrooms are ideal here because of their meaty texture, but feel free to experiment with other varieties like portobello or button mushrooms.
Step 3: Creating the ‘Sausage’ Filling
Once the mushrooms are strained, transfer them to a food processor along with the drained chickpeas, cornflour, soy sauce, balsamic vinegar, tomato purée, and a little more salt.
Pulse the mixture until it forms a chunky paste—this will be the ‘sausage meat’ filling for your rolls.
You want a texture that’s not too smooth, so the filling has a nice bite to it. Try not to over-blend—keeping some texture in the filling mimics the consistency of traditional sausage rolls.

Step 4: Assembling the Rolls
Unroll your puff pastry and cut it lengthwise to create two long strips.
Place strips of your mushroom and chickpea filling along the center of each piece of pastry, then fold the pastry over the filling to create the rolls.
Press the edges together with a fork to seal, and slice the long rolls into smaller individual portions.
For an extra-crisp pastry, make sure the filling isn’t too wet and pat the pastry dry before rolling it.
Step 5: Baking to Perfection
Whisk an egg (or use oat milk for a vegan option) and brush it over the top of each roll, then sprinkle with sesame seeds for added texture.
Bake in the preheated oven for around 40 minutes, until the pastry is puffed up and golden.
Remove from the oven and allow the rolls to cool slightly before serving.
These rolls are perfect warm but also make a great cold snack. Store any leftovers in an airtight container in the fridge.

Frequently Asked Questions
Can I freeze these sausage rolls?
Yes! Once the rolls are baked and cooled, you can freeze them in an airtight container. When you’re ready to enjoy them, fully defrost them, then reheat the rolls in the oven until heated through.
Do I need to use puff pastry?
Puff pastry is ideal for creating that crispy, flaky exterior, but if you prefer a different texture, shortcrust pastry will work too. Keep in mind that the final product may be a bit denser with shortcrust.
Can I make the filling ahead of time?
Absolutely. You can prepare the filling a day or two in advance and store it in the fridge until you’re ready to assemble the rolls. This makes it a convenient option for meal prepping.
What can I serve with these sausage rolls?
They pair well with a simple side salad, some roasted vegetables, or even a bowl of soup for a cozy meal. For a snack or party platter, serve them with a selection of dips like hummus, mustard, or even a tangy tomato chutney.

And that’s it for this Mushroom and Chickpea ‘Sausage’ Rolls recipe. You can find the whole thing on a handy recipe card just below, so be sure to Pin it for later!
I absolutely love seeing what you create, so if you try this recipe please tag me on Instagram.
As always, I’d love to hear what you thought, so feel free to leave comments, questions or anything in between here, or message me directly via my socials.

Mushroom and Chickpea ‘Sausage’ Rolls
Ingredients
- 2 tbsp olive oil
- 1 red onion
- 300 g chestnut mushrooms
- 1 tsp paprika
- 1 tsp mixed herbs
- 1 tsp salt
- 1 clove clove
- 400 g chickpeas tin, drained
- 2 tbsp cornflour
- 2 tbsp tomato purée
- 1 tbsp soy sauce
- 1 tbsp balsamic vinegar
- 1 roll puff pastry
- 1 egg or oat milk for vegan option
- sesame seeds
Instructions
- Begin by preheating the oven to 190 degrees Celsius
- Heat the oil in a heavy based pan and add the diced onion, sauté until translucent
- Crush and add the garlic clove and spices and fry for 2 more minutes
- Finely chop the mushrooms and add to the pan and cook down for 10 minutes until softened and releasing moisture
- Add the mushroom mix to a muslin cloth or a sieve and strain well to remove excess moisture
- Add the drained mushrooms, the chickpeas, cornflour, soy sauce, balsamic vinegar and salt to a food processor and blend until a chunky paste is formed
- Cut your pastry roll in half lengthways
- Add two long strips of the ‘sausage meat’ and fold over on itself to create a roll
- Use a fork to press the sides together then cut into equal sections
- Whisk an egg in a separate dish (or use oat milk to make it vegan) and brush on top of the pastry and sprinkle with sesame seeds
- Cook for 40 minutes, remove from the heat and leave to cool before serving
- Store in the fridge in an airtight container