Cannoli Siciliani (Crisp Shells with Sweet Ricotta Filling)

Few Italian pastries are as instantly recognisable as Sicilian cannoli: crisp, blistered pastry tubes filled only once cool so they keep their snap. Here the shells are fried until deep golden, then piped with a smooth sweet ricotta filling scented with dried orange zest. Chopped pistachios and dark baking chocolate finish the open ends, adding colour, crunch and a bittersweet edge. The result is a dessert defined by texture — fragile shell, creamy centre and nutty finish — best assembled just before serving so every bite stays crisp.
Cuisine style Sicilian pastry
Flavor profile Sweet ricotta • Citrus • Pistachio and dark chocolate
Techniques Resting dough • Thin rolling • Deep-frying • Piping
Key equipment Cannoli tubes • Thermometer • Rolling pin
Cooking style Make-ahead friendly
Time commitment Make-ahead friendly

Why this recipe works

  • Classic structure: Frying the dough around tubes creates the hollow, blistered shell that gives cannoli their recognisable shape and snap.
  • Crisp shell: Rolling the dough very thin helps the pastry fry quickly into a light, crisp shell rather than a heavy casing.
  • Smooth filling: Whisked ricotta gives a soft, creamy centre that contrasts cleanly with the crunchy shell.
  • Balanced finishing flavours: Orange zest, pistachios and dark chocolate add citrus fragrance, nutty crunch and a bitter-sweet edge.

Get the most out of this recipe

Timing notes

  • Rest the dough: The short rest makes the dough easier to roll thinly and helps prevent shrinking as the shells fry.
  • Cool before filling: Let the shells cool completely before removing them from the tubes and piping in the ricotta.
  • Fill at the last moment: Filled cannoli soften quickly, so pipe the ricotta in just before serving for the best texture.

Texture tips

  • Roll the shells very thin: Thin pastry is essential for a crisp, delicate shell with the characteristic bubbled surface.
  • Keep components separate: Store the shells and ricotta filling separately until serving so the pastry stays crisp.
  • Check the ricotta texture: If the ricotta seems loose, drain it before whisking so the filling is thick enough to pipe neatly.

Ingredient notes

  • Ricotta matters: Use a good-quality ricotta with a creamy texture; excess moisture can make the filling runny and soften the shells faster.
  • Citrus choice: Dried orange zest gives a rounded citrus note without adding liquid to the filling; lemon zest makes a sharper alternative.
  • Finely chop the finishes: Small pieces of pistachio and chocolate cling more easily to the ricotta at the ends of the cannoli.

Authenticity notes

  • Sicilian pastry: Cannoli are strongly associated with Sicily and are defined by fried pastry shells filled with sweet ricotta.
  • Finishing options: Pistachios, chocolate and citrus are common flavour accents, though the exact garnish often varies by baker and region.
  • Filled to order: For the best result, cannoli are traditionally filled close to serving so the shell keeps its crisp bite.

Equipment you'll need

Ingredients

Cannoli shells

Ricotta filling and finish

Instructions
Print
  1. Make the shell dough: put the plain flour and 20 g caster sugar in a bowl and rub in the unsalted butter until it looks like fine crumbs. Beat the egg, add it to the bowl, and mix to a firm dough; if it feels dry, add 1 to 2 tsp water from the tap. Knead for 3 to 4 minutes until smooth, then cover and rest for 30 minutes.
  2. While the dough rests, make the filling: whisk the ricotta with 80 g caster sugar and the dried orange zest until smooth and lightly aerated. Chop the pistachios and finely chop or grate the dark baking chocolate, keeping them separate for finishing. Chill the filling until needed.
  3. Roll and shape: divide the dough into 8 pieces, then roll each one very thin on a lightly floured surface. Cut into circles about 10 to 11 cm wide, then wrap each circle around a cannoli tube and seal the overlap with a little beaten egg from the bowl (use a fingertip). Set aside while you heat the oil.
  4. Fry the shells: heat the sunflower oil in a deep pot to 175°C (350°F). Fry the shells in batches for 1 to 2 minutes, turning with tongs, until deep golden and blistered. Lift out, drain, and cool completely before sliding off the tubes.
  5. Fill and finish: spoon the ricotta mixture into a piping bag (or a sturdy food bag with the corner snipped) and pipe into both ends of each shell. Dip the ends into the pistachios and dark baking chocolate so they stick to the filling. Serve straight away for the crispest shells.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For the crispest cannoli, fill the shells just before serving; once filled, they soften quickly.
  • Keep the oil temperature steady at 175°C (350°F) so the shells blister and brown without absorbing excess oil.
  • If serving to anyone vulnerable, use pasteurised egg and ensure the shells are fried until fully cooked and golden.

Substitutions

  • Replace Pistachios with Hazelnuts for a similar crunch and a more toasty flavour.
  • Replace Dried orange zest with Lemon zest for a brighter, sharper citrus note.
  • Replace Dark baking chocolate with Milk chocolate chips for a sweeter finish.

Storage

  • Refrigerate up to 2 days
  • Store the ricotta filling in an airtight container in the fridge for up to 2 days. Keep the shells at room temperature in a sealed container for up to 2 days. Fill only when ready to serve; filled cannoli are best eaten within 2 hours.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Cannoli Siciliani (Crisp Shells with Sweet Ricotta Filling)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Yield: cannoli
  • Total time: 1h 45min (1h 10min active)
  • Difficulty: Advanced
  • Cuisine: Italian
  • Allergens:
    Eggs Gluten Milk Pistachios Wheat
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.