Authentic Crispy Cannoli with Ricotta Filling

Crispy Cannoli with Ricotta
By Theo MartinUpdated:
The trick to great Cannoli is keeping the shells bone-dry and the cream thick. This method uses a chilled dough and double-strained ricotta to prevent the crust from softening.
  • Time: 30 min active + 20 min cooking + 3 h resting
  • Flavor & Texture: Shattering dark shells with a rich, fluffy cream
  • Perfect for: Holiday parties, dinner guests, or a whimsical dessert night

Authentic Crispy Cannoli

Soggy shells are the biggest nightmare when making this dessert. Most home cooks struggle with a filling that weeps, turning a crisp shell into a mushy tube in minutes. The fix is all in the moisture control, specifically how you handle the ricotta and when you pipe the cream.

Making Cannoli for the first time feels like a big project, but it's really just about timing. You want a shell that cracks loudly when you bite it and a filling that stays fluffy and bright.

This version focuses on a rich brown shell that contrasts with a snowy white cream. It's a playful balance of colors and textures that makes the dish look like a piece of art on the plate.

Why This Works

  • Cold Butter: Rubbing in chilled fats creates tiny steam pockets during frying, which results in those characteristic bubbles on the shell.
  • Double Straining: Forcing the ricotta through a mesh sieve removes excess whey, which stops the filling from leaking and softening the crust.
Shell TypePrep EffortTextureBest For
Fresh FriedHighShattering & BubbledTraditional parties
store-boughtLowHard & UniformQuick weekday treats

Gathering Your Essentials

For the Shells

  • 2 cups (250g) all-purpose flour
  • 3 tbsp (37g) granulated sugar
  • 2 tbsp (10g) cocoa powder, unsweetened
  • 1/2 tsp (3g) salt
  • 3 tbsp (42g) chilled, cubed unsalted butter Why this? Ensures a flaky, bubbled texture
  • 2 tbsp (30ml) grape juice Why this? Provides deep color and acidity
  • 1/3 cup (80ml) warm water
  • 2 cups (480ml) vegetable oil for frying

For the Filling

  • 16 oz (450g) whole milk ricotta, drained overnight Why this? Full-fat prevents the cream from being grainy
  • 1 cup (120g) confectioners' sugar
  • 1 tsp (5ml) vanilla extract
  • 1/2 cup (85g) semi-sweet mini chocolate chips
  • 1/4 cup (30g) pistachios, crushed
IngredientRoleIf You Don't Have It
RicottaMain structureMascarpone (richer, requires less sugar)
Cocoa PowderTaste and hueExtra flour (results in a pale shell)
Grape JuiceTenderizing agentApple juice (slightly sweeter)

Necessary Tools

You'll need a heavy-bottomed pot for the oil to keep the temperature steady. Stainless steel cannoli tubes are essential, as they don't warp under the heat. A fine-mesh strainer or a whisk is required to get the ricotta completely smooth. Finally, a pastry bag makes the filling process clean and even.

How to Make It

1. Preparing the Shells

Combine the all-purpose flour, granulated sugar, cocoa powder, and salt in a bowl. Work the chilled, cubed unsalted butter into the dry ingredients with your fingers until the mixture resembles coarse crumbs.

Stir in the warm water and grape juice until a firm dough forms. Wrap the dough in plastic and let it rest in the refrigerator for 2 hours. Note: This relaxes the gluten so the dough doesn't shrink when you roll it.

On a surface lightly dusted with flour, roll out the chilled dough until it is paper-thin, roughly 1/16 inch. Cut the dough into 4-inch circles and wrap each one securely around a stainless steel cannoli tube.

Bring vegetable oil in a deep pot to 350°F (180°C). Fry the shells for 1-2 minutes until they are rich brown and covered in tiny bubbles. Let them drain on paper towels and cool completely before sliding the tubes out.

2. Making the Filling

Push the drained ricotta cheese through a fine-mesh sieve or whisk it well until completely smooth.

Fold in the vanilla extract and powdered sugar until the cream is velvety and holds a peak. Gently stir in the mini semi-sweet chocolate chips.

3. Assembling the Cannoli

Place the filling into a pastry bag and pipe the mixture into both ends of the cooled shells. Garnish by dipping the ends of the filled tubes into crushed pistachios.

Problems and Solutions

If your shells feel soft, it's usually a temperature issue. Piping the filling into a shell that is even slightly warm creates steam, which destroys the crunch. Similarly, if the filling is too runny, it's a sign the ricotta didn't drain long enough.

Fixing a Soggy Shell

This happens when moisture migrates into the crust. Only fill the shells right before you plan to eat them.

Fixing Lumpy Cream

Ricotta can be grainy. If you see lumps, pass the mixture through a sieve a second time.

Dealing with Stuck Tubes

If the metal tube won't slide out, gently twist it rather than pulling.

ProblemRoot CauseSolution
Shells are softFilling too earlyFill immediately before serving
Filling is runnyExcess whey in ricottaDrain ricotta overnight in cheesecloth
Dough is toughOver-kneadingRoll gently and chill for full 2 hours

Customizing Your Treats

You can play with the color palette here. I like adding orange zest to the cream for a bright, citrusy note. For a different shape, you can try this cannoli squares recipe if you don't have tubes.

If you want more color, try dipping the ends in crushed freeze-dried raspberries for a sharp red accent. You could also swap the chocolate chips for chopped candied orange peel to keep the vibe light and fruity. These Cannoli variations allow you to treat the filling like a canvas.

Storage and Freezing

Keep your unfilled Cannoli shells in a sealed box on the counter for up to 2 weeks. For longer storage, you can freeze the empty shells for 3 months.

The cream should stay in a sealed container in the refrigerator for up to 3 days.

Chef Note: Never store filled tubes in the fridge. The moisture from the cream will soak into the shell, and you'll lose that shattering texture.

Final Presentation Tips

To make these look stunning, focus on three color accents: the deep brown of the chocolate chips, the bright green of the pistachios, and the snowy white of the cream.

These filled Cannoli look best when served on a dark platter to make the colors pop. Dust the tops with a tiny bit of extra powdered sugar just before they hit the table for a professional finish. Serve them chilled, but ensure the shells were filled at the last possible second.

Frequently Asked Questions

How does a cannoli differ from a cream horn?

Cannoli use fried shells. These create a shattering texture, whereas cream horns use baked puff pastry for a flaky finish.

Can I make cannoli shells out of puff pastry?

Yes, puff pastry is a viable alternative. This method results in a baked, light shell instead of the bubbled, crunchy shell produced by frying.

What do they call cannoli in Italy?

They use the term cannoli. This is the plural form of the word, while a single pastry is called a cannolo.

Is mascarpone or ricotta better for cannoli?

Ricotta is the traditional choice. It provides the authentic creamy yet slightly textured filling essential to this Sicilian dessert.

How to store the unfilled shells?

Place them in a sealed box on the counter. They will stay crisp for 2 weeks or can be frozen for up to 3 months.

Crispy Cannoli with Ricotta

Crispy Cannoli with Ricotta Recipe Card
4.3 / 5 (7 Reviews)
Preparation time:30 Mins
Cooking time:20 Mins
Resting time:3 Hrs
Total time:3 Hrs 50 Mins
Servings:12 · 12 servings
Category: DessertCuisine: Italian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
322 kcal
% Daily Value*
Total Fat 16.1g
   Saturated Fat 5.5g
Sodium 134mg
Total Carbohydrate 35.5g
   Dietary Fiber 3.3g
   Total Sugars 17.9g
Protein 6.6g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Rate, Share, Comment: