Homemade Cannoli: A Traditional Italian Dessert Masterclass
Dive into the art of making authentic cannoli from scratch, with step-by-step guidance for perfectly crisp shells and luscious ricotta filling.

Homemade Cannoli Recipe: Step-by-Step Guide
Beloved for their crisp, bubbly shells and luscious creamy fillings, cannoli are a signature treat of Sicilian pastry art. Discover how to craft these iconic Italian desserts entirely from scratch, using classic techniques and insider tips for bakery-quality results in your own kitchen.
Table of Contents
- Introduction to Cannoli
- Ingredients for Homemade Cannoli
- Making Cannoli Shells
- Preparing the Ricotta Filling
- Shaping and Frying the Shells
- Assembly and Serving Suggestions
- Tips & Troubleshooting
- Frequently Asked Questions
Introduction to Cannoli
Cannoli are a cherished component of Italian pastry, instantly recognized by their golden-brown, tube-shaped shells filled with sweet ricotta cream. Originally hailing from Sicily, these treats have become favorites globally, celebrated for their blend of textures and the subtle contrasts of rich, slightly citrusy filling against shatteringly crisp pastry. Making cannoli at home is a delightful project, and the process is both rewarding and deeply traditional.
Ingredients for Homemade Cannoli
Gathering high-quality ingredients is key to achieving authentic flavor and texture. The recipe is divided into two components: shells and filling.
Cannoli Shells
- 2 cups all-purpose flour
- 1 tablespoon granulated sugar
- 1/4 teaspoon kosher salt
- 1 tablespoon plus 2 teaspoons unsalted butter, cut into small pieces
- 1 egg yolk
- 1/2 cup dry white wine
- Flour, for dusting
- 1 egg, lightly beaten, for egg wash
- 1 quart canola oil, for frying
- Powdered sugar, for dusting
Ricotta Filling
- 2 cups whole milk ricotta cheese (drained if watery)
- 3/4 cup powdered sugar, sifted
- 1 teaspoon ground cinnamon
- 1/4 teaspoon allspice (optional for warmth)
- 1/4 cup heavy cream
- 1/4 cup mini semisweet chocolate chips
- Zest of 1 lemon (for brightness)
Making Cannoli Shells
The shell is arguably the heart of a great cannoli—thin, bubbling, and crisp, never chewy or soggy. The dough comes together quickly and needs a brief rest before frying.
Step 1: Preparing the Dough
- Sift flour, granulated sugar, and salt into a medium bowl. Add the cold butter pieces and work them in with your fingers until the mixture has the texture of coarse sand.
- Add the egg yolk and dry white wine, mixing until a soft, cohesive dough forms.
- Wrap the dough loosely in plastic wrap. Press to flatten into a disc (this reduces rolling time later). Chill in the refrigerator for at least 30 minutes to let the dough relax and hydrate.
Step 2: Rolling the Dough
- On a lightly floured surface, use a rolling pin to roll the chilled dough until it is very thin—aim for about 1/8 inch thick. Tip: When you think the dough is thin enough, keep rolling a bit more; thinner dough yields lighter, crisper shells.
- Use a round cutter or the rim of a glass (3–4 inches in diameter) to cut circles from the dough. Gather and reroll scraps as needed to make about 20–24 rounds.
Preparing the Ricotta Filling
The creamy filling is sweet but not overwhelmingly so, with hints of citrus and chocolate. For best results, ensure the ricotta is not overly wet—if necessary, drain overnight in a cheesecloth-lined colander set over a bowl.
Step 1: Mixing the Filling
- In a medium bowl, whisk the ricotta until smooth and creamy.
- Sift in the powdered sugar, cinnamon, and allspice, blending until well incorporated.
- In a separate bowl, whip the heavy cream to soft peaks. Gently fold the whipped cream into the ricotta mixture, preserving its airy texture.
- Stir in the chocolate chips and fold in the lemon zest for brightness.
- Cover and refrigerate the filling for at least 30 minutes (up to 1 hour) to allow the flavors to meld and the mixture to firm up slightly.
Shaping and Frying the Shells
For signature shape and texture, cannoli dough must be wrapped securely and fried with care. Traditional forms use metal cannoli molds, which are reusable and help shape the dough into perfect tubes.
Step 1: Forming the Shells
- Wrap each dough circle around a lightly greased cannoli mold, overlapping the edges slightly.
- Brush one edge with egg wash, pressing gently to seal so the shell remains intact during frying.
- Slightly flare out the shell edges—this helps achieve the delicate, characteristic bubbles as the shell fries.
Step 2: Frying
- In a deep, heavy-bottomed pot, heat canola oil to 360°F (182°C). Monitor the temperature with a frying thermometer to maintain accuracy and safety.
- Using tongs, carefully lower a wrapped mold into the hot oil. Fry 2–3 shells at a time, turning occasionally, until they are bubbly and deeply crisped (about 2–3 minutes per batch).
- Remove shells and drain well on paper towels. While still warm, gently slide the shells off the molds (use a kitchen towel to grip if needed, as the molds will be hot).
- Repeat until all dough is fried and cooled. Let shells cool completely before filling to prevent sogginess.
Assembly and Serving Suggestions
For optimal texture, fill shells immediately prior to serving. Over time, the ricotta will soften the shells, so assemble just before guests arrive or serve immediately for the signature crunch.
Filling the Cannoli
- Spoon the ricotta filling into a pastry bag (or a zip-top bag with the corner snipped off).
- Pipe the filling gently into both ends of each shell, filling completely but without overstuffing.
- Dust the filled cannoli with a generous snowfall of powdered sugar using a fine-mesh sieve.
Optional Garnishes:
- Mini chocolate chips or chopped pistachios pressed into the exposed tips of each end
- Candied orange peel
- A touch of cinnamon or cocoa powder dusted over the top
Serving Suggestions
- Pair with espresso, sweet wine, or a cold glass of milk
- Serve as an after-dinner treat or centerpiece for celebrations
Tips & Troubleshooting
- Ricotta Texture: If your ricotta is watery, line a bowl with cheesecloth, pour in the ricotta, and allow it to drain in the fridge overnight.
- Preventing Soggy Shells: Wait to fill shells until just before serving, and ensure shells are completely cool and dry before adding filling.
- Rolling the Dough: For the bubbliest shells, roll as thinly as possible. Thicker dough produces denser, less crisp results.
- Shell Sealing: Use a light touch with the egg wash. Press gently to seal without flattening the edges.
- Shell Molds: If you don’t own cannoli molds, improvise with clean metal tubes or shape small aluminum foil rolls.
Frequently Asked Questions (FAQs)
Q: Can I make the cannoli shells ahead of time?
A: Yes, the unfilled shells can be fried and stored in an airtight container at room temperature for up to 3 days. Fill shortly before serving for peak texture.
Q: Is it possible to bake the shells instead of frying?
A: While frying delivers the traditional texture and bubbles, you can bake the molded shells in a hot oven until golden. The results will be crisp but less airy and browned.
Q: What substitutions can I use in the filling?
A: Feel free to omit chocolate chips or substitute with chopped candied fruit, nuts, or a splash of orange liqueur for flavor. Mascarpone can be blended with ricotta for extra richness.
Q: My shells aren’t crisp—what went wrong?
A: Common issues include oil temperature being too low, dough rolled too thick, or filled too soon before serving. Ensure oil reaches 360°F, roll dough thinly, and fill shells just before serving.
Q: Can I freeze cannoli?
A: Shells can be frozen before being filled; thaw and re-crisp in a warm oven. Filled cannoli do not freeze well, as the filling can make the shell soggy upon thawing.
Approximate Nutrition Information per Cannolo
| Component | Per Cannolo (approx.) |
|---|---|
| Calories | 220 |
| Fat | 13 g |
| Carbohydrates | 22 g |
| Protein | 5 g |
| Sugar | 10 g |
Flavor Variations and Creative Twists
Classic Sicilian cannoli are a canvas for creative flavorings. Some popular options include:
- Pistachio Filling: Fold chopped pistachios into the ricotta or use pistachios on the shell ends.
- Orange Liqueur: Add a teaspoon of Cointreau or Grand Marnier to the filling for citrus aroma.
- Dipped Shells: Dip shell edges in melted chocolate, then roll in sprinkles or chopped nuts before filling.
- Holiday Cannoli: Add a pinch of nutmeg or ginger and top with festive colored candies or fruit.
Storing and Make-Ahead Tips
To maintain signature crispness, store empty shells at room temperature in an airtight container for up to 3 days. Ricotta filling can be made up to a day ahead and kept chilled in the refrigerator. Always assemble cannoli at the last moment for best results.
Enjoying Cannoli at Home
Homemade cannoli deliver an authentic slice of Italian pastry heritage to your table. With this guide, you can recreate the flavors and textures of the Sicilian classic using simple, time-honored methods that let high-quality ingredients shine. Serve these delightful treats at celebrations or as a memorable dessert for family and friends, and experience the joy of baking a true Italian masterpiece from scratch.










