Authentic Italian Cannoli Recipe
Introduction
Cannoli are classic Italian pastries featuring crispy, fried shells filled with a sweet ricotta mixture. This authentic recipe brings the rich flavors of Sicily right to your kitchen with a perfect balance of sweetness and texture.

Ingredients
- 2 cups all-purpose flour
- 2 tablespoons granulated sugar
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 2 tablespoons unsalted butter, chilled and diced
- 1/2 cup Marsala wine
- 1 egg, beaten (for sealing)
- Vegetable oil (for frying)
- 2 cups ricotta cheese, well-drained
- 3/4 cup powdered sugar
- 1 teaspoon vanilla extract
- 1/2 cup mini chocolate chips
- 1/4 cup candied orange peel, finely chopped
- 1/4 cup chopped pistachios (for garnish)
Instructions
- Step 1: In a bowl, combine the flour, granulated sugar, salt, and cinnamon. Cut in the chilled butter until the mixture resembles coarse crumbs.
- Step 2: Stir in the Marsala wine until the dough starts to come together. Knead gently until smooth, then cover and let it rest for 30 minutes.
- Step 3: Roll out the dough thinly on a floured surface and cut into 4-inch circles. Wrap each circle around a cannoli tube, sealing the edges with the beaten egg.
- Step 4: Heat vegetable oil in a deep pan to 350°F (175°C). Fry the shells until golden brown and crisp, then drain on paper towels. Allow them to cool before carefully sliding the tubes out.
- Step 5: In a bowl, beat the ricotta cheese with powdered sugar and vanilla extract until smooth. Fold in the mini chocolate chips and chopped candied orange peel. Chill the filling in the refrigerator.
- Step 6: Using a piping bag, fill the cooled shells with the ricotta mixture. Dip the ends of each cannoli into chopped pistachios or extra chocolate chips for garnish.
- Step 7: Dust the finished cannoli with powdered sugar and serve immediately for the best texture and flavor.
Tips & Variations
- Make sure to drain the ricotta cheese well to avoid a runny filling.
- Substitute Marsala wine with dry white wine or a splash of vinegar if preferred.
- For a different flavor twist, try adding orange zest or a splash of almond extract to the filling.
- If you don’t have cannoli tubes, fashion them from heavy-duty aluminum foil shaped into cylinders.
Storage
Store filled cannoli in the refrigerator and consume within 1 day for optimal crispness. To keep shells crispy longer, store them separately in an airtight container at room temperature for up to 3 days and fill just before serving. Reheat unfilled shells briefly in a warm oven if needed, but avoid reheating filled cannoli.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the cannoli shells in advance?
Yes, the shells can be made ahead and stored in an airtight container at room temperature for several days. Fill them with ricotta just before serving to keep them crisp.
What if my ricotta is too watery?
Drain the ricotta by placing it in a fine mesh sieve lined with cheesecloth over a bowl for a few hours or overnight in the refrigerator. This helps achieve a thicker, creamier filling.
PrintAuthentic Italian Cannoli Recipe
This Authentic Italian Cannoli recipe offers a traditional Sicilian dessert featuring crisp, fried pastry shells filled with a creamy ricotta mixture speckled with chocolate chips and candied orange peel. Garnished with chopped pistachios and a dusting of powdered sugar, these cannoli are perfect for an elegant treat or festive occasion.
- Prep Time: 40 minutes
- Cook Time: 15 minutes
- Total Time: 55 minutes
- Yield: 12 cannoli 1x
- Category: Dessert
- Method: Frying
- Cuisine: Italian
Ingredients
For the Cannoli Shells
- 2 cups all-purpose flour
- 2 tablespoons granulated sugar
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 2 tablespoons unsalted butter, chilled and diced
- 1/2 cup Marsala wine
- 1 egg, beaten (for sealing)
- Vegetable oil (for frying)
For the Filling
- 2 cups ricotta cheese, well-drained
- 3/4 cup powdered sugar
- 1 teaspoon vanilla extract
- 1/2 cup mini chocolate chips
- 1/4 cup candied orange peel, finely chopped
- 1/4 cup chopped pistachios (for garnish)
Instructions
- Prepare the dough: In a bowl, combine the flour, granulated sugar, salt, and cinnamon. Cut in the chilled, diced butter with your fingers or a pastry cutter until the mixture resembles coarse crumbs.
- Form the dough: Gradually stir in the Marsala wine until the dough begins to come together. Transfer to a clean surface and knead until smooth. Wrap in plastic wrap and let rest for 30 minutes to relax.
- Shape the shells: Roll the rested dough out very thinly and cut into 4-inch diameter circles. Carefully wrap each circle around a cannoli tube, sealing the edges with the beaten egg to hold the shape.
- Fry the shells: Heat vegetable oil in a deep pot or fryer to 350°F (175°C). Fry the wrapped dough shells until they turn golden brown and crisp, about 2-3 minutes. Remove and drain on paper towels. Once cooled slightly, gently slide the crisp shells off the tubes.
- Make the filling: Beat the well-drained ricotta cheese with powdered sugar and vanilla extract until smooth and creamy. Fold in mini chocolate chips and finely chopped candied orange peel evenly into the mixture. Chill the filling to firm up.
- Fill the shells: Pipe or spoon the prepared ricotta filling into the cooled cannoli shells. Dip each end of the filled cannoli into chopped pistachios or extra mini chocolate chips for garnish.
- Serve: Dust the finished cannoli with powdered sugar and serve immediately for the best texture and flavor experience.
Notes
- Ensure ricotta cheese is well-drained to avoid a runny filling. Use a fine sieve or cheesecloth to remove excess moisture.
- Use fresh cannoli tubes for proper shaping; if unavailable, substitute with metal tubes or shaped foil cylinders.
- Fry shells in small batches to maintain oil temperature and ensure even cooking.
- For a decorative twist, try dipping the cannoli ends in melted chocolate before adding pistachios or chocolate chips.
- Serve cannoli soon after filling as the shells can become soggy if left filled for too long.
Keywords: Italian cannoli, ricotta dessert, fried pastry shells, traditional Sicilian dessert, homemade cannoli recipe

