Home / Dessert / Cannoli

Cannoli

Crisp, bubbly fried pastry shells filled with sweetened ricotta, chocolate chips, and pistachios — Sicily’s most famous sweet.

⏱ 45 minPrep time
🔥 15 minCook time
🍽 12Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet
Cannoli - crisp fried pastry shells filled with sweetened ricotta, pistachios and chocolate chips

Cannoli are Sicily’s most famous sweet — crisp, bubbly fried pastry tubes filled with a creamy, lightly sweetened ricotta, studded with chocolate chips and pistachios. They are the dessert of Sicilian festivals and pasticcerie, and they have conquered the world from their island home. The shells shatter, the filling is cool and rich, and the combination is pure joy. The only rule: fill them at the last minute, or the shells go soft.

Why this recipe works: The shells are a simple flour-and-wine dough (marsala or white wine gives them their flavor and crispness), rolled thin, wrapped around metal tubes, and fried until golden and blistered. The filling is sheep’s or cow’s milk ricotta, drained until thick, sweetened, and sometimes enriched with a little cream. Filled just before serving, the contrast of shattering shell and silky ricotta is unbeatable.

Key ingredients

  • Flour, sugar, butter, and marsala (or white wine): the shell dough.
  • Ricotta: drained well — moisture is the enemy of a good filling.
  • Powdered sugar and a drop of vanilla: the filling’s sweetness.
  • Chocolate chips and pistachios: the classic garnish at each end.
  • Cannoli tubes: for shaping — or improvise with clean metal piping tips.

Tips for perfect cannoli

Roll the dough as thin as you can — thin shells fry up crisp, thick ones stay doughy. Wrap the dough strips around greased cannoli tubes, sealing the edge with a little water or egg wash. Fry at 350°F until deep golden and blistered, about 2 to 3 minutes, then slide the shells off the tubes while still warm. Drain the ricotta in a cheesecloth-lined strainer for at least an hour — this is the single most important step for a firm filling. Fill the shells just before serving and dip the ends in chopped pistachios and chocolate chips.

Variations and storage

Add candied orange peel or cinnamon to the filling, or dip the shells in melted chocolate. Fried shells keep 2 weeks in an airtight container at room temperature; the filling keeps 2 days in the fridge. Never fill ahead — assemble cannoli within an hour of serving.

Step by stepInstructions

  1. Make the shells: pulse the flour, sugar, salt, and butter in a food processor; add the wine and egg yolk and pulse until a dough forms. Wrap and rest 30 minutes.
  2. Roll the dough very thin and cut into 4-inch rounds; wrap each around a cannoli tube, sealing the edge with egg white.
  3. Heat the oil to 350°F and fry the shells until golden and blistered, about 2-3 minutes. Drain, cool slightly, then slip them off the tubes.
  4. Beat the ricotta with the powdered sugar and vanilla until smooth; fold in the chocolate chips.
  5. Pipe the filling into the shells just before serving.
  6. Dust with powdered sugar and sprinkle the ends with pistachios.

💡 Chef tips & storage

Drain the ricotta overnight in a cheesecloth-lined sieve — dry ricotta keeps the filling from turning the shells soggy. Fill the shells at the last minute for maximum crunch.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep45 min
Cook15 min
Servings12
CategoryDessert
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →