Why Make This Recipe
Cannoli are a beloved Italian dessert known for their crispy shells and creamy filling. Making cannoli at home allows you to enjoy this classic treat fresh and customized to your taste. With a simple recipe, you can impress friends and family with a delightful dessert that balances sweetness and rich flavors.

How to Make Cannoli
Ingredients
- 12 cannoli shells
- 16 oz whole milk ricotta
- 8 oz mascarpone
- ½ cup granulated sugar
- 2 tsp lemon zest
- 1 tsp vanilla extract
- ½ cup mini chocolate chips
- ⅓ cup pistachios
- Chocolate (melted over double boiler – optional)
Directions
- In a mixing bowl, combine the ricotta, mascarpone, granulated sugar, lemon zest, and vanilla extract. Mix until smooth.
- Fold in mini chocolate chips and chopped pistachios.
- Fill the cannoli shells with the ricotta mixture using a piping bag.
- Drizzle with melted chocolate if desired.
- Serve immediately or chill in the refrigerator before serving.
How to Serve Cannoli
Serve cannoli as a delightful dessert after dinner. You can place them on a serving plate, dust with powdered sugar, or drizzle with melted chocolate for extra flair. They are best enjoyed soon after filling to maintain their crispness.

How to Store Cannoli
Cannoli are best eaten fresh. If you have leftovers or want to prepare in advance, store the shells and filling separately. Keep the filling in an airtight container in the refrigerator for up to two days. Fill the shells just before serving to keep them crunchy.

Tips to Make Cannoli
- Use good-quality ricotta for the best flavor and texture.
- Ensure the ricotta is well-drained to avoid a watery filling.
- Customize the filling by adding different nuts or flavorings such as cinnamon.
- If you do not have a piping bag, you can use a zip-top bag with a corner snipped off to fill the shells.
Variation
Feel free to experiment with flavors! You can add orange zest instead of lemon, or incorporate spices like cinnamon into the filling. You can also try substituting some of the chocolate chips with candied fruit for a different taste.
FAQs
1. Can I make cannoli ahead of time?
Yes, prepare the filling in advance and store it separately from the shells. Fill the shells just before serving to keep them crisp.
2. What can I use instead of mascarpone?
If you can’t find mascarpone, you can use cream cheese as an alternative. It will slightly change the flavor but will still taste delicious.
3. Can I freeze cannoli?
The filled cannoli do not freeze well, as the shells can become soggy. However, you can freeze the empty shells and fill them fresh when needed.

Cannoli
Ingredients
Method
- In a mixing bowl, combine the ricotta, mascarpone, granulated sugar, lemon zest, and vanilla extract. Mix until smooth.
- Fold in mini chocolate chips and chopped pistachios.
- Fill the cannoli shells with the ricotta mixture using a piping bag.
- Drizzle with melted chocolate if desired.
- Serve immediately or chill in the refrigerator before serving.