Puff pastry cannoli with marinated tempeh and broccoli cream


  • 1 roll of vegan puff pastry
  • 125 grams of marinated tofu tempeh
  • 100 grams of broccoli already boiled
  • 1 clove of garlic
  • 2 tablespoons of extra virgin olive oil
  • 2 tablespoons of vegetable cooking cream (soy or rice) or soy cream cheese
  • hot pepper (optional)
  • Salt and pepper
  • Extra virgin olive oil for brushing

Remove the broccoli leaves and peel the stalk, wash, cut and split into small buds, then boil in salted water for about 15-20 minutes. Drain and set aside.

Unroll the pastry and keep at room temperature. Cut it in long and wide strips of 1.5 cm.

Preheat the oven to 180°C.

In the meantime, sauté the marinated tempeh that should be cut into small pieces and mixed with oil and squeezed garlic (squeezed with the appropriate garlic press), or chop the garlic with a knife into very small pieces. Add pepper (optional)

Add the boiled broccoli and let it cook for a few moments.

Transfer the mixture to a blender, add the vegetable cream (or soy cream cheese), season with salt and mix it until you get a smooth and compact cream.

Let it cool.

Lightly grease the cannoli tubes, then roll each strand of puff pastry. Place the tubes on a baking sheet lined with parchment paper and brush the top with oil.

Bake the cannoli in a hot oven for about 15 minutes or until they are golden brown. Allow them to cool completely before gently removing them, rotating and taking care not to break the cannoli.

Using a pastry bag or a spoon, fill the cannoli with the cream of tempeh and broccoli.

Serve immediately.


Bonus idea: the tempeh and broccoli cream is also great for seasoning pasta! It can be stored in a glass jar tightly closed in the refrigerator for up to 2-3 days.

Share on facebook
Share on twitter
Share on linkedin

Share recipe

We used:

On this website we use first or third-party tools that store small files (cookie) on your device. Cookies are normally used to allow the site to run properly (technical cookies), to generate navigation usage reports (statistics cookies) and to suitable advertise our services/products (profiling cookies). We can directly use technical cookies, but you have the right to choose whether or not to enable statistical and profiling cookies. Enabling these cookies, you help us to offer you a better experience.