The recipe makes 8 cannoli using ready-made shells, 500 g fresh sheep’s milk ricotta, 80 g icing sugar and 120 g Pistachio Cream 45%.
Draining the ricotta in a fine sieve in the fridge for a few hours, ideally overnight, gives a thick filling that keeps shells crisp.
The ricotta is pressed through the sieve, mixed with icing sugar, then pistachio cream is folded in until smooth.
The filling chills for 30 minutes before being piped into the shells from both ends.
Cannoli are finished with 50 g chopped pistachios, optional candied orange peel and icing sugar, and served straight away.
Contents
Cannoli are one of the symbols of Sicilian pastry. Making the shells at home takes time and a deep fryer, so in this version we use ready-made cannoli shells from a good pastry shop and focus on the filling: fresh ricotta, sugar and Scyavuru Pistachio Cream 45%.
Fill the shells just before serving, so they stay crisp.
Ingredients (8 cannoli)
8 ready-made cannoli shells
500 g fresh sheep's milk ricotta (or cow's milk ricotta)
80 g icing sugar
120 g Scyavuru Pistachio Cream 45%
50 g chopped pistachios
Candied orange peel (optional)
Preparation
1. Drain the ricotta
Leave the ricotta in a fine sieve in the fridge for a few hours, ideally overnight, so the filling is thick and does not soften the shells.
2. Make the cream
Press the ricotta through the sieve, mix it with the icing sugar, then fold in the pistachio cream until smooth. Chill for 30 minutes.
3. Fill
Put the cream in a piping bag and fill each shell from both ends.
4. Finish
Dip the ends in chopped pistachios, add a piece of candied orange peel if you like, dust with icing sugar and serve straight away.
Shop the recipe
What you need from our pantry
The Scyavuru products used in this recipe, made in Sicily and delivered to your door.
How do I stop cannoli shells from going soft when I fill them with ricotta?
Drain the ricotta well and fill the shells just before serving. Leave 500 g of ricotta in a fine sieve in the fridge for a few hours, ideally overnight, so the filling is thick and does not soften the shells. Then pipe the cream in and serve straight away.
Can I make pistachio ricotta cannoli with cow’s milk ricotta instead of sheep’s milk?
Yes, cow’s milk ricotta works in place of fresh sheep’s milk ricotta. The quantity stays at 500 g. Whichever you choose, drain it in a fine sieve in the fridge for a few hours, ideally overnight, so the cream stays thick and holds its shape.
How do I make the pistachio and ricotta filling for cannoli?
Press the drained ricotta through a sieve, mix it with 80 g of icing sugar, then fold in 120 g of Pistachio Cream 45% until smooth. Chill the cream for 30 minutes before piping. This quantity fills 8 cannoli shells.
Which pistachio cream is best for cannoli filling and why?
This filling uses Scyavuru Pistachio Cream 45%, folded into ricotta and icing sugar at 120 g for 500 g of ricotta. It blends smoothly into the cheese and gives the filling a clear pistachio flavour, which is the focus of this version of the Sicilian classic.
How should I fill and decorate cannoli for serving?
Put the cream in a piping bag and fill each shell from both ends so the centre is full. Then dip the ends in 50 g of chopped pistachios, add a piece of candied orange peel if you like, dust with icing sugar and serve immediately.
Do I have to make the cannoli shells from scratch?
No. Homemade shells take time and need a deep fryer, so this version uses 8 ready-made cannoli shells from a good pastry shop. That lets you focus on the filling of fresh ricotta, icing sugar and pistachio cream, which is where the flavour comes from.