Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Italian Cannoli, Shells and Filling

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 2 hours (including chilling/resting)
  • Yield: 12–14 cannoli
  • Category: Dessert
  • Method: Frying
  • Cuisine: Italian, Sicilian
  • Diet: Vegetarian

Description

These authentic Italian cannoli feature golden, crispy homemade shells filled with sweetened ricotta cream and traditional garnishes like chocolate chips or pistachios. A true Sicilian classic, this elegant dessert is made from scratch for unbeatable flavor and texture—perfect for holidays, special occasions, or an indulgent taste of Italy.


Ingredients

  • For the Cannoli Shells:
  • 2 cups all-purpose flour
  • 2 tbsp granulated sugar
  • ¼ tsp salt
  • ½ tsp ground cinnamon (optional)
  • 2 tbsp cold unsalted butter or lard
  • 1 egg
  • ¼ cup Marsala wine (or dry white wine)
  • 1 tsp white vinegar
  • Oil for frying (vegetable or canola)
  • 1 egg white (for sealing shells)
  • For the Ricotta Filling:
  • 2 cups whole milk ricotta cheese, well-drained
  • ¾ cup powdered sugar (adjust to taste)
  • 1 tsp vanilla extract
  • 1 tsp orange zest (optional but traditional)
  • ½ cup mini chocolate chips or chopped pistachios (optional)
  • Optional Garnishes:
  • Extra mini chocolate chips
  • Crushed pistachios
  • Candied orange peel
  • Powdered sugar for dusting

Instructions

  1. Make the Shells:
  2. In a large bowl, whisk flour, sugar, salt, and cinnamon. Cut in butter or lard until crumbly.
  3. Add egg, vinegar, and Marsala wine. Mix until a smooth dough forms.
  4. Knead briefly, wrap, and let rest for 30–60 minutes.
  5. Roll dough very thin (about 1/8 inch), and cut into 4-inch circles or ovals.
  6. Wrap each piece around a metal cannoli tube and seal edge with egg white.
  7. Fry at 350°F until golden. Remove from oil, cool on paper towels, and slide shells off the tubes when cool.
  8. Make the Filling:
  9. Drain ricotta overnight in cheesecloth if needed. Beat until smooth.
  10. Mix in powdered sugar, vanilla, and orange zest. Fold in chocolate chips or pistachios.
  11. Chill filling for at least 30 minutes.
  12. Assemble the Cannoli:
  13. Just before serving, pipe filling into both ends of each shell.
  14. Garnish with extra chips, pistachios, or candied orange peel.
  15. Dust with powdered sugar and serve immediately.

Notes

  • For best results, fill cannoli just before serving to keep shells crispy.
  • Use mascarpone for a richer filling or almond extract for flavor variation.
  • Dip shell edges in melted chocolate for a fun twist.
  • Mini cannoli make excellent party desserts!