Curious how a little fried tube became one of Italy’s most beloved treats? We’ll show you how to make crisp shells and a creamy ricotta filling that bring Carnival tradition into your kitchen.

In this recipe post, we’ll set clear expectations: you’ll learn shell technique, ricotta cream prep, filling timing, and smart storage tips. You’ll also get practical notes for U.S. kitchens—temperatures in °F and easy tools.
For readers new to this dessert, a quick definition: these pastries are tube-shaped fried dough filled with sweet ricotta, named for the Italian word meaning “little tube.” They differ from other pastries by texture—crisp shell plus thick filling.
Big success factors include thin dough, correct oil temperature, and well-drained ricotta. We promise the steps are approachable, and once you try homemade, the flavor and texture are the real payoff.
What Makes Sicilian Cannoli So Iconic Today
The magic lies in a crisp tube of fried dough paired with a lightly sweet ricotta cream. That simple contrast is the defining feature we aim for: a shell that shatters on the first bite and a filling that feels cool and silky in the mouth.

Size and shape matter. Typical tubes run from about 9–20 cm (3.5–8 in). Smaller pieces are easier to eat; longer shells hold more filling and look dramatic on a platter.
Language note: the singular is cannolo and the plural is cannoli. The name literally means “little tube,” and that shape is central to the dessert’s identity.
Why homemade tastes different: we fry fresh, so the shells stay thin and blistered. We fold in a ricotta filling just before serving, so it stays aromatic and not soggy. Bakeries and supermarkets often prefill shells, which softens the crunch and mutes the delicate flavor.
Expect regional and family variations in mix-ins and decorations. Small tweaks to ingredients or finishing touches change texture and taste, so you can choose the version you love.
Ingredients and Tools You’ll Need for Cannoli Shells and Ricotta Cream
Let's gather the simple ingredients and tools that turn dough into crisp shells and creamy ricotta filling. We keep the list short and explain why each item matters so you can tweak with confidence.

Shell basics
For the dough you'll need flour, a bit of sugar, egg, and a splash of wine plus a touch of vinegar. Traditional fat is lard, but softened butter works well in U.S. kitchens.
Ricotta cream choices
Use sheep milk ricotta when you can for richer flavor, or whole milk ricotta from grocery stores as a reliable alternative. Drain the ricotta on paper to remove moisture—this step yields a thick, pipeable ricotta cream.
Mix-ins, toppings, and flavor
Classic finishes include mini chocolate chips, chopped pistachios, candied fruit, and a dusting of confectioners’ sugar. A pinch of cinnamon or a few drops of orange blossom water adds subtle warmth.
Essential equipment
Cannoli tubes: metal molds to shape and blister shells.
4-inch pastry ring or cutter for uniform circles.
Pastry bag (or zip-top bag) for neat filling.
Paper towels and paper for draining—dry shells and drained ricotta keep texture crisp and filling dense.
Ingredient | Role | Common Substitute | Tip |
|---|---|---|---|
Flour | Structure for the dough | All-purpose flour | Measure by weight for consistency |
Wine & Vinegar | Promote blistering and crispness | Marsala or dry white wine; a splash of white vinegar | Use small amounts—too much alters flavor |
Sheep milk vs milk ricotta | Richness and tang in the cream | Whole milk ricotta | Drain on paper for 1–2 hours for thick cream |
Chocolate chips / Pistachios | Mix-ins and texture contrast | Mini chips, chopped nuts | Mini chips distribute evenly without weighing down filling |
Cannoli Siciliani Shells Step-by-Step
We walk you through each step to turn a soft ball of dough into crisp, blistered shells that hold a rich filling. Read each short step and follow the simple timings so your results are consistent.

Mixing and kneading
Combine flour, a pinch of sugar, an egg, a splash of wine, and a little fat. Mix until the dough forms a soft ball.
Knead until smooth and elastic—this usually takes about 5–7 minutes by hand. The dough should spring back when pressed.
Rest and rolling
Wrap and rest the dough in the fridge at least 1 hour. Rest time makes rolling easier and helps shells blister when fried.
Use a pasta machine to roll sheets to about 1.5–2 mm. Work in small portions so the sheet does not dry or tear.
Cutting, wrapping, and sealing
Cut 4-inch rounds or similar squares and wrap them around metal tubes with a small overlap. Seal the seam with a thin smear of egg white to prevent blowouts in the oil.
Frying and finishing
Heat oil to about 350°F. Fry in batches—don’t crowd the pan—to get even bubbles and a golden color in 1–3 minutes per side.
Drain on paper, let cool fully, and slide shells off molds gently. Lightly greasing tubes before use helps them release cleanly.
Step | Key target | Timing / tip |
|---|---|---|
Knead | Smooth & elastic dough | 5–7 minutes |
Rest | Chill for easier rolling | At least 60 minutes |
Roll | Thin sheet (1.5–2 mm) | Use pasta machine, small portions |
Fry | Golden with bubbles | 350°F, 1–3 minutes per batch |
Ricotta Filling That Stays Thick, Smooth, and Creamy
Everything about a silky ricotta cream hinges on one step: proper draining and a quick sieve. We begin by letting the fresh ricotta rest so it loses excess water. For a firm, pipeable filling, let drain at least 1–2 hours; overnight gives the best thickness.

Press the drained ricotta through a fine sieve, then whisk gently. This turns a slightly grainy mixture into a smooth, airy cream without adding liquid.
Sweeten gradually with confectioners’ sugar. A good range is about 100–150g per 500g ricotta—taste as you go. Add a splash of milk or a few drops of orange flower water, rosewater, or a pinch of cinnamon for subtle aroma.
Fold in mini chocolate chips or small pieces of candied fruit carefully so the filling stays light. Chill the finished mixture at least 60 minutes to firm up before piping.
Step | Purpose | Timing |
|---|---|---|
Drain | Thicken ricotta | 1–2 hours or overnight |
Sieve & whisk | Silky texture | 5–10 minutes |
Chill | Firm, pipeable filling | 60 minutes |
Storage tip: Keep the ricotta filling covered in the fridge up to 2 days. Make it ahead, and you’ll save time on serving day.
How to Fill Cannoli Without Making the Shells Soggy
For the crispiest result, timing and technique matter more than tricks. Stage your shells at room temperature and keep the ricotta cream chilled. When guests arrive, you’ll assemble in minutes so the pastry stays crisp.

When to fill for the best crunch
Fill cannoli just before serving—ideally within 5–10 minutes. If you fill earlier, shells absorb moisture and lose their snap.
Using a pastry bag to fill from both ends
Use a pastry bag with a wide tip or a zip-top bag with a corner snipped. Insert the tip to one end and pipe until the center starts to feel full, then repeat from the other end.
This double-ended method prevents empty pockets and gives an even filling distribution. Seal the shell seam with a thin smear of egg white before frying to reduce leaks.
Classic decorations and a tidy assembly
Dip each end in chopped pistachios, mini chocolate chips, or a piece of candied fruit. Dust with confectioners’ sugar just before serving for a fresh finish.
Keep a sheet of paper towels nearby for quick cleanup. If your filling is too thick, loosen with a tablespoon of milk; if too loose, chill for 10–20 minutes and recheck before you fill.
Tips, Troubleshooting, and Make-Ahead Timing for Best Results
Nailing texture is mostly about one thing: control. Roll the dough thin—about 1.5–2 mm—so shells blister and stay crisp rather than hard. Test one sheet first and adjust your rolling pressure.

Oil, frying, and batch strategy
Keep oil near 350°F. Cooler oil yields greasy shells; hotter oil browns too fast.
Fry in small batches so the oil temperature recovers quickly. That simple step fixes many greasy-shell problems.
Sealing seams and handling fragile pastry
Overlap the edges well and press a thin smear of egg white to seal. Poor overlap causes shells to open while frying.
Lightly grease tubes before the first use and let shells let cool fully on paper before sliding them off to avoid tearing.
Make-ahead and storage
Store finished shells at room temp in an airtight container lined with paper for 2–3 days.
Keep filling chilled up to 2 days. Fill just before serving.
For parties, brush a thin layer of melted chocolate inside shells, let set—that helps keep them crisp longer.
A Sweet Taste of Sicily to Share at Home
Share a little Sicily at your next gathering with fresh, crunchy shells and a cool, thick ricotta filling. We know the keys: thin dough, correct frying, and filling just before serving to keep great taste.
Make it your own with small variations—a dusting of cinnamon, chopped pistachios, or a chocolate-lined shell adds extra crunch. Enjoy these as a weekend family dessert, a holiday tray, or a make-ahead party option.
The homemade advantage is immediate: brighter flavor, crisper texture, and a filling you can tweak. Save the full recipe, plan your prep time, and keep a set of tubes ready for your next batch.
FAQ
Share this post
