Vegan smoked tofu & watercress cannelloni

Smoked tofu & watercress cannelloni

This delicious vegan cannelloni pasta dish is ideal for a tasty supper or a luscious lunch with a delicious smoky finish and peppery kick.

vegan cannelloni recipe

Photography by Lara Jane Thorpe

Vegan Smoked Tofu & Watercress Cannelloni

This delicious vegan pasta dish is ideal for a tasty supper or a luscious lunch with a delicious smoky finish and peppery kick.

  • 2 red onions (peeled and diced)
  • 2 cloves garlic (finely chopped)
  • 225 g spinach
  • 225 g watercress
  • 2 packs smoked tofu
  • 20 tubes of dried cannelloni pasta
  • 2 tins chopped tomatoes
  • 2 tsps dried thyme
  • Salt and pepper
  • Vegetable oil
  • 1 tsp smoked paprika
  • Optional: 75g melting vegan cheese (grated (we recommend Violife cheddar flavour block))
  1. Preheat the oven to 180°C. Take a large frying pan and place it over a medium heat. Pour in a splash of oil before adding in the chopped red onions with a pinch of salt. Fry for a few minutes before adding in the garlic and 1 tsp of thyme and stirring through. Tip the cooked onion and garlic mixture into a large mixing bowl.
  2. Return the pan to the heat, add another splash of oil before tipping in the watercress. Cook for 30 seconds -1 minute or until wilted, then add the watercress into the bowl along with the onion mixture.  Repeat with the spinach.
  3. Drain the tofu and place into a separate bowl. Mash well with a fork then add in the tsp of paprika and a good pinch of salt. Mix.
  4. Add the tofu into the bowl with the watercress and spinach mix, then combine thoroughly. Taste and adjust seasoning if necessary.
  5. Take a piping bag with no nozzle fitted and spoon in the watercress and tofu filling. Pipe the mixture into each cannelloni tube and then place the tubes in a single layer in a large ovenproof dish (use two dishes if needed).
  6. Pour over the tinned tomatoes and sprinkle with the remaining thyme and some black pepper.
  7. Scatter over the vegan cheese (if using) and place the cannelloni into the oven for roughly 35 minutes, or until the cheese is bubbling and the filling is hot in the middle.
  8. Remove from the oven and leave to rest for a few minutes before serving.

For all your vegan pantry needs go to TheVeganKind Supermarket or for cookware check out Debenhams.

This article contains affiliate links.

These recipes were created by Keri Astill-Frew who splits her time between being a development chef for The Watercress Company and building her own vegetarian and vegan catering business, V Dorset. Keri has worked in top restaurants across the UK including a Michelin star hotel in Lancashire and a variety of fine dining restaurants and gastro-pubs in Dorset and Sussex.  She is passionate about watercress, both as an ingredient and for its fantastic health benefits and is devoted to developing new and delicious ways for you to incorporate more of it into your diet.  

For more information and many more recipes please visit or

We use cookies to give you a better experience on By continuing to use our site, you are agreeing to the use of cookies as set in our Cookie Policy.

OK, got it