Get the classic homemade cannoli recipe you’re after: crisp, golden cannoli shells and a rich ricotta filling. This guide delivers the one best method for making cannoli shells from scratch that fry evenly and stay snappy, plus a sweet, well-balanced filling that holds its shape. Follow it closely and you’ll get bakery-style cannoli in your own kitchen—no guesswork, no shortcuts.
Make classic homemade cannoli with crisp, golden shells and a creamy ricotta filling by cooking the components separately and assembling them right before serving. This end-to-end recipe shows you how to make tender-yet-frying-friendly cannoli dough, properly drain and season ricotta, and keep everything crunch-forward so the shells don’t go soggy.
Follow the steps below to get that classic cannoli texture and flavor.
Gather Ingredients for Cannoli
– Use all-purpose flour for tender cannoli shells and sugar for sweetness balance.
– Choose high-quality ricotta (and drain it well) for a smooth, creamy filling.
Great cannoli start with two principles: shell dough needs structure for crisp frying, and the filling needs moisture control for a thick, pipeable consistency. For shells, all-purpose flour provides the right gluten development without becoming tough. A small amount of sugar helps with flavor and browning, while a bit of fat (typically butter or neutral oil) improves tenderness and browning.
For the filling, the most important ingredient isn’t the sugar or vanilla—it’s ricotta quality and draining method. Store-bought ricotta varies dramatically in whey content. If your ricotta feels loose, wet, or grainy, you’ll either end up with a runny filling or a filling that tightens only after it sits too long. Aim for ricotta that is thick, smooth, and spoonable, then drain it until it becomes reliably dense.
If you’re adding traditional mix-ins:
– Chocolate chips add sweetness and texture contrast.
– Candied fruit (often citron and/or candied orange peel) brings brightness and a classic Sicilian profile.
Optional enhancements (not mandatory) include a touch of cinnamon (for subtle warmth) or orange zest (for aroma).
Make the Cannoli Dough and Shells
– Mix dough, rest it briefly, then roll thin for crisp shells.
– Fry until golden, then cool fully before filling to prevent sogginess.
To get the right cannoli shell bite, focus on dough handling and frying control. The dough should be smooth enough to roll thin, but not overly elastic. Brief resting relaxes gluten so the dough stretches evenly, which helps produce shells that fry uniformly rather than developing thick spots that soften later.
Rolling thin is non-negotiable. Traditional cannoli shells are paper-thin—thin enough that bubbles form during frying and create crisp layers. Use a rolling pin and, if needed, a light dusting of flour to prevent sticking. If the dough shrinks back as you roll, let it rest a few minutes more before continuing.
When frying:
– Heat oil to a stable medium-high temperature so shells brown quickly and evenly.
– Avoid crowding the pan; it drops oil temperature and leads to greasy shells that won’t stay crisp.
– Fry until shells are deep golden, not pale. The difference matters because the shell continues to dry as it cools.
Cooling is where many homemade attempts go wrong. Fill only after shells are fully cooled. Warm shells trap steam and speed up moisture transfer from the filling, quickly turning crunch into chew. A rack helps circulate air and prevents soggy bottoms.
For an at-a-glance view of what “right” looks like across common equipment and heat sources, here’s a practical comparison grounded in real frying outcomes (especially for thin, rolled dough like cannoli):
Frying Temperature Guidance for Crisp Cannoli Shells (Target Range)
| # | Oil State | Ideal Temp | Typical Shell Result | Cannoli Outcome |
|---|---|---|---|---|
| 1 | Preheated, stable oil | 175–182°C (347–360°F) | Rapid bubbling + even browning | Best crunch |
| 2 | Slight cooldown from batch frying | 170–175°C (338–347°F) | Good color; slightly longer fry | Very good |
| 3 | Marginally low oil | 165–170°C (329–338°F) | Paler shells; more oil absorption | Less crisp |
| 4 | Low and crowded pan | 160–165°C (320–329°F) | Greasy feel; soft centers | Likely soggy |
| 5 | Slightly high heat | 182–188°C (360–370°F) | Fast browning; risk of bubbles bursting | Brittle edge |
| 6 | Too hot oil | ≥188°C (≥370°F) | Dark color in seconds; undercooked inside | Burnt/soft |
| 7 | Thermometer-verified during frying | 175–182°C (347–360°F) | Consistent crispness per batch | Repeatable quality |
Create the Classic Ricotta Cannoli Filling
– Combine drained ricotta with sugar, vanilla, and a pinch of salt.
– Fold in chocolate chips and candied fruit (optional) for the traditional mix-ins.
A classic ricotta cannoli filling balances sweetness, dairy richness, and brightness. Start by draining ricotta thoroughly—overnight in a fine-mesh sieve in the refrigerator is the gold standard. For faster draining, wrap ricotta in cheesecloth and let it sit 1–2 hours, checking texture periodically.
Then season intentionally:
– Sugar: Sweetens and slightly firms the filling by drawing out moisture during mixing and resting.
– Vanilla: Adds aroma that rounds out ricotta’s mild flavor.
– Salt: A small pinch boosts perceived sweetness and prevents the filling from tasting flat.
Mix gently to avoid graininess. If your ricotta is thick but uneven, a brief pass through a sieve can create the smoothness typical of bakery-style cannoli.
Now add mix-ins:
– Chocolate chips: Fold in after mixing so they stay intact and evenly distributed.
– Candied fruit: Dice into small pieces for balanced bites—too large, and you’ll get fruit-heavy bursts that overpower the ricotta.
A practical workflow: prepare the filling and refrigerate it briefly to let the flavors settle and to ensure it holds its shape when piped.
Fill and Assemble Your Cannoli
– Pipe filling into cooled shells right before serving.
– Dust with powdered sugar and garnish lightly for the best presentation.
Assembly timing is the difference between “fresh cannoli” and “cannoli that has traveled.” To keep shells crisp, fill only when you’re ready to serve, or at least fill in small batches as guests arrive.
Use a pastry bag (or zip-top bag with the corner snipped) to pipe filling cleanly. Apply even pressure so the filling is consistent from one end to the other. If your shells are long, you can fill both ends and lightly push the filling inward so it doesn’t mound.
For finishing:
– Dust with powdered sugar lightly—too much can dissolve into the shell’s surface where the filling meets it.
– Garnish subtly with a few candied fruit pieces or a pinch of chocolate on top, rather than coating the entire shell.
If you’re serving a group, consider a “line assembly” approach: shells on one side, filling piped in the middle, and powdered sugar last. This keeps workflow efficient and ensures each guest gets a crisp bite.
Tips for Perfect Texture and Flavor
– Drain ricotta thoroughly and avoid overmixing for a lighter filling.
– Crisp shells come from the right frying temperature and cooling time.
Texture is not accidental—it’s engineered through moisture, heat, and mechanical handling.
Ricotta filling tips
– Drain thoroughly: Watery ricotta will soften shells quickly and create a runny filling that leaks.
– Avoid overmixing: Overmixing can make some fillings grainier. Mix until combined and smooth, then stop.
– Rest if needed: A 20–30 minute chill after mixing can improve pipeability and flavor integration.
Shell tips
– Check oil temperature: Cannoli shells are thin; they need quick heat transfer to puff and set without absorbing excess oil.
– Cool fully: If shells are even slightly warm, steam will build at the shell–filling interface and reduce crispness.
– Handle gently: Thin shells can crack if handled too soon or too aggressively. Use a rack and let them set undisturbed.
Flavor balancing
– Taste before filling the shells. If your ricotta tastes too mild, increase vanilla or sugar slightly—but do so gradually. The goal is a filling that tastes sweet and creamy, not aggressively sugary.
Storage and Serving Suggestions
– Fill cannoli close to serving time for maximum crunch.
– Store components separately (shells and filling) to keep texture fresh.
Homemade cannoli are best treated like a fresh assembly item rather than a make-ahead dessert. Store shells and filling separately:
– Shells: Keep in an airtight container at room temperature once fully cooled. Add a paper towel if needed to absorb minor humidity.
– Filling: Store covered in the refrigerator. Mix-ins like chocolate chips remain stable, while the filling texture stays thick if moisture is controlled.
For service planning:
– If you need to prep ahead, fry shells earlier the same day. Then assemble close to serving time.
– For event-style catering, prepare shells and filling well in advance, but fill only at the last moment—ideally within 15–30 minutes of serving, depending on room humidity.
Fresh cannoli are all about crisp shells and creamy, well-drained ricotta filling—made separately and assembled at the last minute. Try this cannoli recipe end-to-end, then adjust sweetness and mix-ins (like chocolate chips or citrus peel) to match your taste. Make your next batch, fill them when ready, and enjoy the classic homemade bite.
If you want, tell me whether you prefer a drier (more pipeable) filling or a softer, spoonable texture, and I’ll fine-tune the ricotta draining and mixing ratios for your style.
Frequently Asked Questions
What’s the best traditional recipe for cannoli filling and shells?
For classic cannoli, the filling is typically made with ricotta drained well and mixed with powdered sugar, vanilla, and often mini chocolate chips. The shell recipe uses flour, sugar, a little fat (like butter or shortening), and Marsala or white wine to create a tender dough that crisps when fried. If you want a truly traditional cannoli recipe, drain the ricotta thoroughly and fry shells until they’re evenly golden for the best texture contrast.
How do you keep cannoli shells from getting soggy?
The key is timing: fill shells right before serving, because cannoli shells soften as they absorb moisture. Make sure your ricotta filling is thick—drain ricotta for several hours (or overnight) and avoid adding extra liquid. You can also pipe the ricotta filling into shells using a pastry bag, then serve immediately for the crispest result.
Why does my cannoli filling turn watery or grainy?
Watery filling usually happens when ricotta wasn’t drained well or when it’s not properly mixed to remove excess moisture. Grainy filling often results from using ricotta that isn’t smooth enough—press it through a fine sieve or blend briefly before mixing with sugar. For a reliable cannoli filling, aim for a thick, creamy ricotta mixture before piping into the fried cannoli shells.
Which sweeteners and add-ins work best for homemade cannoli ricotta?
Powdered sugar blends easily and helps create a smooth cannoli filling without a gritty texture, unlike some granulated options. For flavor, use vanilla and a pinch of cinnamon if desired, and add-ins like mini chocolate chips or chopped candied orange peel for classic cannoli taste. Keep add-ins moderate so the filling stays pipeable and doesn’t become too loose or overly sweet.
How do you shape and fry cannoli shells for the right crunch?
Use cannoli forms (metal tubes), roll the dough evenly, and wrap it tightly with an overlap so the shell holds during frying. Fry in neutral oil at a consistent temperature—too cool and the shells absorb oil, too hot and they brown too quickly before crisping through. Once fried, let shells cool fully on the forms before removing, then store them dry until you’re ready to fill with cannoli filling.
References
- Cannoli
https://en.wikipedia.org/wiki/Cannoli - https://www.britannica.com/food/cannoli
https://www.britannica.com/food/cannoli - Good Food
https://www.bbcgoodfood.com/search?q=cannoli%20recipe - https://www.theguardian.com/food/search?q=cannoli%20recipe
https://www.theguardian.com/food/search?q=cannoli%20recipe - https://www.nytimes.com/search?query=cannoli%20recipe
https://www.nytimes.com/search?query=cannoli%20recipe - Treccani
https://www.treccani.it/enciclopedia/?q=cannoli - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=cannoli+recipe+ricotta+circus+shell+frying - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=sicilian+cannoli+dough+recipe+technique+mineral+water - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=cannoli+traditional+recipe+history+ricotta+candied+fruit - Google Scholar Google Scholar
https://scholar.google.com/scholar?q=recipe+for+cannoli



