Rating: 5 stars 5
1 Ratings
  • 5 star values: 1
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Not only do these little Italian pastries look and taste delicious, but this cannoli recipe stays true to the classic version, right down to the mixed peel and chocolate pieces in the filling and the finish of chopped pistachios on top. You won't be able to resist these! Fill the cannoli just before serving or the shells will get soggy.

Recipe Summary

35 mins
10 mins
3 hrs 45 mins
4 hrs 30 mins
20 cannoli


Original recipe yields 20 servings
The ingredient list now reflects the servings specified
Cannoli Shells:


Instructions Checklist
  • Beat ricotta cheese and 1 1/2 cup confectioners' sugar together in a bowl until smooth. Stir in mixed peel and chocolate. Cover and refrigerate for 3 hours.

  • Mix flour, Marsala wine, butter, sugar, and vinegar together in a bowl to make cannoli dough. Wrap in plastic wrap; let rest for 30 minutes.

  • Knead dough on a lightly floured work surface until smooth. Roll to 1/8-inch thickness. Cut into twenty 4-inch squares. Wrap each square around a metal tubular mold, overlapping ends and dabbing with warm water to seal.

  • Heat oil in a large saucepan over medium-high heat. Lower some cannoli molds into the hot oil; cook until shells are golden and crisp, about 10 minutes. Drain on paper towels. Repeat with remaining cannoli molds. Cool briefly; twist molds carefully to remove shells. Let shells cool completely, about 15 minutes.

  • Fill cooled cannoli shells with ricotta filling using a spoon or piping bag. Arrange cannoli on a serving platter. Garnish with pistachios; sprinkle 2 tablespoons confectioners' sugar on top.

Cook's Notes:

It's best if you use tubular cannoli molds.

You can replace sheep's milk ricotta with the more typical cow's milk version. The flavor will be less intense but your cannoli will still be tasty.

You can make the filling and shells well in advance, just keep them separated until serving. The shells can be stored for weeks in an airtight container in a cool, dry place.

Editor's Note:

We have determined the nutritional value of oil for frying based on a retention value of 10% after cooking. Amount will vary depending on cooking time and temperature, ingredient density, and specific type of oil used.

Nutrition Facts

177 calories; protein 6.6g; carbohydrates 25.2g; fat 5.5g; cholesterol 15.7mg; sodium 67.9mg. Full Nutrition