Posted on — Leave a comment

Cannoli Filling Recipe: Creamy Ricotta That Holds Its Shape

Three blistered cannoli shells filled with white ricotta cream, mini chocolate chips, chopped pistachios and orange zest on a dark blue plate.

Pipe a little cannoli filling onto a plate and the ridges should stay where the tip left them. The cream should feel cool and creamy on the tongue, taste unmistakably of ricotta, and hold its shape without turning stiff like frosting.

The frustrating bowl is the one that looks fine until the sugar goes in, then suddenly loosens. Or the ricotta drains all night but still feels grainy. Or you keep mixing to make it smoother and somehow make it thinner instead.

Cannoli filling is a sweet ricotta cream piped inside crisp cannoli shells. At its traditional core, it is simply ricotta and sugar. Chocolate, citrus and cinnamon appear in different fillings, while chopped pistachios commonly finish the exposed ends.

Most problems with cannoli filling start with the ricotta, before the sugar ever goes in. Wet ricotta needs draining. Coarse ricotta needs smoothing. Those are different jobs.

Close-up inside a cannoli shell filled with thick white ricotta cream, showing fine curds and softly defined piping ridges.
Perfectly smooth is not the only sign of good cannoli filling. A faint ricotta grain can still be excellent; what matters more is that the cream remains cohesive, pipeable and free of visible watery separation.

This version keeps the cream firmly ricotta-forward. Mascarpone, whipped cream, cream cheese, cornstarch and gelatin are unnecessary for the main recipe. If you also need homemade shells, rolling thickness, frying temperatures and complete assembly, use our complete cannoli recipe.

Check the Ricotta Before You Add Sugar

Before measuring sugar or reaching for a mixer, look at the ricotta itself. A quick check here is more useful than automatically deciding every tub needs an overnight drain.

What you seeWhat it meansNext move
Whey pools around the ricotta and it spreads instead of holding a moundToo wetDrain it
Ricotta sits in a thick mound with no watery ringMoisture is probably rightStart the filling
Ricotta is thick but visibly coarse or curdyWater may not be the problemSieve it later for smoothness

The goal is ricotta with enough moisture to stay creamy but not so much free whey that the finished filling slumps.

Thick ricotta in a bowl with a spoon-drawn channel that remains open instead of filling with liquid.
The spoon trail is really a moisture test, not a smoothness test. So if the ricotta holds a mound without releasing whey, coarse curds can be dealt with later rather than mistakenly draining an already-thick cheese further.

Cannoli Filling Recipe

For about 20–24 cannoli, start with 680 g / 24 oz whole-milk ricotta, drained only if needed and weighed after any draining, plus 125 g / 4.4 oz superfine sugar, then add vanilla and optional orange, cinnamon and chocolate.

There are three useful checkpoints: the mound test before sugar, the sieve test while refining the texture, and the pipe test before chocolate or other mix-ins go in.

Recipe detailGuidance
Active timeAbout 15–20 minutes
Drain timeOnly as needed; a few hours may be enough, while very wet ricotta can need overnight draining
First sugar rest20–30 minutes
Optional final sugar rest10–15 minutes
CookingNone
Approximate finished fillingAbout 805–890 g / 28–31 oz depending on extra sugar and chocolate
Approximate shell yieldAbout 20–24 cannoli using shells around the size made with a 4-inch / 10-cm cutter; larger shells or more generous filling will reduce the yield
Finished textureCreamy, pipeable and able to hold its ridges

Equipment

  • digital kitchen scale
  • fine-mesh sieve
  • mixing bowl
  • flexible spatula or large spoon
  • cheesecloth or a clean thin kitchen cloth for particularly wet ricotta
  • small plate and light weight if weighted draining is needed
  • piping bag with a large round or star opening

Ingredients

  • 680 g / 24 oz / 1½ lb whole-milk ricotta, drained only if needed and weighed after any draining
  • 125 g / 4.4 oz superfine or caster sugar
  • up to 25 g / 0.9 oz additional superfine or caster sugar, only if the finished cream needs it
  • ½ teaspoon / 2.5 ml vanilla extract
  • 1 teaspoon finely grated orange zest, optional but recommended
  • up to ⅛ teaspoon ground cinnamon, optional
  • 60 g / about 2 oz mini dark chocolate chips, or chocolate chopped finely enough to pass through your piping tip, optional

Shopping note: if your ricotta needs draining, about 900 g / 32 oz / 2 lb is a useful starting purchase to end with roughly 680 g / 24 oz. Drain loss varies considerably by brand, so treat this as a shopping allowance rather than a guaranteed conversion.

Bowl of ricotta surrounded by sugar, orange zest, vanilla and chocolate chips arranged as ingredients for cannoli filling.
Sequence matters: judge the ricotta before sugar changes its texture, then add aromatics and chocolate only after the cream is stable.

Drain Only If the Ricotta Needs It

Ricotta that already sits thickly in its container with little free whey may need only brief draining. Wetter cheese should go into a fine-mesh sieve set over a bowl in the refrigerator.

For particularly loose ricotta, line the sieve with cheesecloth or a thin clean kitchen cloth. A small plate with a light weight on top can encourage more whey out.

Keep the ricotta refrigerated throughout.

Hand placing a small plate over ricotta in a cloth-lined fine-mesh sieve set above a metal bowl to collect whey.
Gentle pressure should remove free whey without squeezing the ricotta dry; the goal is the right moisture level, not maximum drainage.

Make Sure It Passes the Mound Test

Spoon some ricotta into a bowl. It should sit up without slowly flattening. Drag a spoon through the centre and look at the trail.

If the channel immediately fills with liquid or a watery ring forms around the cheese, keep draining. Once the ricotta is thick, soft and able to hold that trail, move on.

Dry and crumbly ricotta has gone too far in the opposite direction.

Add the Sugar and Give It Time

Fold 125 g / 4.4 oz superfine sugar gently into the ricotta. There is no need to whip it.

Cover and refrigerate for 20–30 minutes. As the sugar dissolves, excess moisture may become more noticeable, which is one reason the mound test matters before sweetening.

Taste the cream cold. If you want a sweeter filling, fold in some or all of the remaining 25 g / 0.9 oz sugar and refrigerate for another 10–15 minutes. Well-prepared ricotta should remain thick and creamy through that rest; wetter ricotta may loosen much more noticeably.

Sieve for Creaminess

Push the sweetened ricotta through a fine-mesh sieve with a flexible spatula or the back of a spoon.

Look at the first few spoonfuls as they come through. The cream should be noticeably finer while still holding its mound. If it starts loosening as you work, stop there; perfect silkiness is not worth losing the structure.

That is the sieve test: the curds get finer without the structure disappearing. A food processor is faster but easier to overdo; for this recipe, the sieve gives you much more control.

Hand pressing coarse ricotta through a fine-mesh sieve with a spatula, with finer ricotta collecting in the bowl below.
A coarse-but-thick filling belongs at the sieve; a genuinely wet filling belongs back at moisture control. That distinction keeps sieving from becoming another form of unnecessary mixing and helps preserve the cream’s structure.

Flavour Lightly

Fold in the vanilla, orange zest and, if you want it, a small amount of cinnamon. You’re looking for cream that still tastes like fresh ricotta, just without coarse curds getting in the way.

Pass the Pipe Test

Before adding chocolate or packing the whole batch into a piping bag, test a small amount on a plate or in an empty shell. Fix the texture while the cream is still in the bowl; it is much easier than wrestling with a loaded bag.

Filling stateWhat it does
Too looseRidges disappear quickly and the cream spreads
ReadyFlows under moderate pressure and keeps its shape
Too dryTears, feels chalky or takes excessive force to pipe

If it holds those ridges and tastes good, leave it alone. You have the filling.

Three piped samples of cannoli filling labeled loose, ready and dry, showing a spreading sample, defined ridges and a rough stiff extrusion.
During the cannoli filling pipe test, notice the effort as well as the shape. Ready cream should keep defined ridges under moderate pressure; if those ridges appear only after a hard squeeze, the mixture may already be too dry.

Add Chocolate Last

Fold in mini chocolate chips or finely chopped chocolate only after the plain cream has reached the right consistency. Texture problems are much easier to correct before chips, nuts or candied fruit are scattered through the bowl.

Cover and refrigerate the filling until needed. Keep the shells separate.

Mound before sugar. Sieve for curds. Pipe before mix-ins. If your cream passes all three checks, you can stop here and fill the shells. The rest is for troubleshooting, choosing ricotta or making variations.

Three-part cannoli filling workflow showing ricotta checked with a spoon, pressed through a sieve and piped from a pastry bag.
Each checkpoint protects the next: fix moisture first, refine curds second, then confirm pipeability before mix-ins make corrections harder.

Need More Help With the Filling?

Read the Ricotta, Not the Clock

If your ricotta is visibly wet, plan on several hours of draining—but stop when it passes the mound test instead of obeying the clock blindly.

Cannoli recipes often give a fixed time: two hours, overnight, sometimes a full day. In practice, one tub can lose a substantial pool of whey quickly while another stays loose for much longer. Pastry-style ricotta may arrive ready to use.

The clock is useful. It is not the endpoint.

Passive and Weighted Draining

Moderately moist ricotta usually drains well in a fine-mesh sieve over a bowl. Very wet cheese can benefit from a cloth-lined sieve and gentle weight.

The weight should encourage whey out, not compress the ricotta into a dry block. Check the cheese itself; more hours are not automatically better.

When Ricotta Is Too Dry

Ricotta can absolutely become too dry for cannoli filling. Over-drained cheese turns chalky and awkward to pipe, while very dry ricotta impastata may need a little moisture added back.

Loosen an overly stiff batch with cold whole milk, 1 teaspoon / 5 ml at a time. Mix gently and stop as soon as the cream pipes comfortably.

Grainy Is Not Runny

Runny cream usually points to excess moisture. Graininess points toward coarse ricotta curds. A sandy texture can come from sugar that has not fully dissolved.

A well-drained ricotta can still be coarse. More draining will remove water, but it will not make those curds smaller.

A faint ricotta grain is not automatically a flaw if the cream tastes pleasant and pipes cleanly. Traditional cannoli fillings vary in smoothness, and the aim is creaminess without erasing every trace of the cheese.

Side-by-side bowls labeled grainy and runny; the grainy ricotta filling holds its shape with coarse curds while the runny filling spreads with visible moisture.
For grainy versus runny cannoli filling, behaviour tells you more than appearance alone. Cream that looks coarse but still stands may simply need refinement; filling that slumps or releases liquid points to a different problem entirely.

Fix My Cannoli Filling

Before adding anything else, look at what the cream is actually doing.

What you seeLikely reasonFirst move
Ricotta is loose before sugarToo much wheyDrain more effectively
Filling loosens after sugarRicotta may have been carrying more free moisture than it appeared toStop adding sugar and reassess moisture
Filling gets thinner as you mixIt is being overworkedStop mixing
Filling is thick but grainyCoarse ricotta curdsUse the fine sieve
Filling feels sandySugar has not fully dissolvedGive it more resting time
Filling is chalky and difficult to pipeRicotta is too dryLoosen very gradually
It doesn’t taste like the bakery cannoli you rememberThe cheese, sugar level or aromatics may differ from that bakery’s styleAdjust the cheese or flavour balance
Piping ridges disappear immediatelyFinished cream is too softChill briefly, then check moisture
Chocolate clogs the tipPieces are too largeUse smaller chocolate or a wider tip
Liquid appears after an overnight restMoisture is separating from the ricottaReassess the filling instead of simply chilling longer

It Loosened After I Added Sugar

Sugar can make excess moisture more noticeable as it dissolves. Well-prepared ricotta should remain thick; wetter ricotta may loosen much more noticeably.

If the mixture becomes genuinely wet and is still free of chips or nuts, careful additional draining may help. Taste again afterward because some dissolved sugar may leave with the liquid.

It Gets Thinner the More I Mix

Stop mixing. Once it’s smooth enough, more mixing can make it looser.

It Doesn’t Taste Like the Bakery Cannoli You Remember

The filling you remember may have been smoother, sweeter, more citrusy or almost mousse-like depending on the bakery. Sheep’s-milk ricotta, ricotta impastata, finer curds, different sugar ratios and a little mascarpone can all change that impression.

Changing the ricotta may get you closer to the cannoli you remember than adding more vanilla or cinnamon.

It Is Too Sweet

This often follows an attempt to use sugar as a thickener, or a cup-for-cup substitution between powdered and granulated sugars. Weigh the sugar and make the final sweetness adjustment only after tasting the cream cold.

Using Cornstarch to Thicken Cannoli Filling

Raw cornstarch is a poor first rescue for runny cannoli filling. Stirred into a no-cook ricotta cream, it can leave a chalky texture while the excess whey remains in the bowl.

Not sure where to begin? Stop mixing first. If the cream is simply warm and soft, chill it for 20–30 minutes and check it again. Then decide whether you’re looking at free whey or coarse curds: drain the first, sieve the second. Retaste after any correction. If the bowl is fundamentally soupy, starting again with properly prepared ricotta may give you a better result than piling in thickeners.

Which Ricotta Makes the Best Cannoli Cream?

Start with full-fat ricotta that tastes fresh and is not swimming in whey. A little curdiness is manageable; excessive water is the bigger headache.

Fresh Sheep’s-Milk Ricotta

Sheep’s-milk ricotta is strongly associated with Sicilian cannoli and has a richer, more distinctive dairy flavour. Use it when good fresh sheep’s ricotta is available to you.

Whole-Milk Ricotta from Cow’s Milk

This is the realistic option for many home cooks and works very well. Look for a fresh, mild whole-milk ricotta that already has some body. If one brand repeatedly releases huge amounts of whey or remains unpleasantly coarse after draining, changing the ricotta may help more than changing the sugar or mixing technique.

Ricotta Impastata

In pastry shops, you may also come across ricotta impastata—a drier, smoother pastry ricotta made for jobs like cannoli. Most versions need little or no additional draining, and some are dense enough to need a small splash of milk before they pipe comfortably.

Don’t confuse impastata with ricotta salata. Ricotta salata is salted, pressed and aged into a firm cheese for slicing, crumbling or grating; it is not a substitute for cannoli filling.

If the cannoli you remember had a deeper, sheepier dairy flavour, technique alone may not recreate it. The ricotta itself may be the difference.

Four ricotta examples arranged together: sheep’s-milk ricotta, whole-milk cow’s ricotta, ricotta impastata and a firm slice of ricotta salata marked as not for filling.
Ricotta choice changes both flavour and starting texture: sheep’s milk is distinctive, impastata starts drier, and whole-milk cow’s ricotta is the practical baseline.

How Traditional Is This Cannoli Filling?

The traditional core of Sicilian cannoli filling is ricotta and sugar. Sheep’s-milk ricotta is particularly important in Sicily, although sweetness, smoothness and garnishes vary by region, pastry shop and family.

The official Visit Sicily cannoli recipe, for example, uses sheep’s-milk ricotta with sugar, vanilla, chocolate and candied orange, and recommends pushing the ricotta through a very fine sieve instead of using electric whisks to smooth it.

Chocolate, pistachios, candied orange or citron, cinnamon and other aromatics all appear in different versions. Mascarpone and whipped cream are not required for the basic Sicilian ricotta-and-sugar filling, although both appear in modern variations.

Three Sicilian-style cannoli filled with ricotta cream and finished with pistachios, dark chocolate and candied orange on colorful ceramic plates.
Traditional Sicilian cannoli vary in garnish, but the defining centre remains sweetened ricotta; chocolate, pistachio and candied citrus are variations around that core.

Sugar Changes More Than Sweetness

Cannoli cream is made with different sugars depending on the bakery and recipe. This version uses superfine or caster sugar because the small crystals dissolve readily during the refrigerated rest.

Regular granulated sugar can work too, but its larger crystals need more time to dissolve.

Powdered Sugar Works Too

Use 125 g / 4.4 oz sifted powdered, icing or confectioners’ sugar in place of the initial caster sugar. Use the same weight, not the same cup measure.

Some brands contain a little anti-caking starch, so the texture may differ slightly from the caster-sugar version. Extra sugar is still a poor answer to wet ricotta; it raises the sweetness much faster than it solves the moisture problem.

Caster sugar, regular granulated sugar and powdered sugar shown separately beside a bowl of ricotta cream, with their different textures visible.
Finer sugar dissolves faster, while coarser crystals need more resting time. Weigh substitutions so sweetness stays comparable while you judge texture separately.

Adding Mascarpone for a Richer Filling

Mascarpone gives cannoli cream a richer, smoother and denser character. Ricotta remains the defining cheese in the traditional filling.

For a richer but still ricotta-forward variation, replace about one-fifth of the ricotta with mascarpone. Sweeten the variation gradually, chilling and tasting the cream before adding more sugar.

Ways to Change the Filling

Once the plain cream is where you want it, variations are much easier to control.

Chocolate. Fold mini dark chocolate chips into the finished cream, or keep the filling plain and press chopped chocolate onto the exposed ends after piping.

Pistachio. Finely chopped pistachios are especially good on the exposed ends. Pistachio paste changes the sweetness, fat and thickness enough that it deserves its own adjusted formula.

Orange or citron. Finely grated orange zest or small pieces of candied orange or citron work beautifully with ricotta. Keep the quantity restrained; citrus peel becomes assertive quickly.

Three cannoli variations featuring chocolate, chopped pistachio and orange-citron finishes around ricotta filling.
Keep toppings outside when you want contrast without changing the base cream; concentrated pastes alter the filling itself, including its sweetness, fat and thickness.

Whipped Cream Makes It Lighter

Some modern recipes fold separately whipped cream into ricotta for a lighter, fluffier result. Pouring liquid heavy cream into loose ricotta is a different technique and can make a wet filling wetter.

If You’re Using Cannoli Cream in a Cake

Thick cannoli cream can be delicious between modest cake layers once it is firm enough to pipe cleanly. Taller or heavier cakes may need a buttercream dam around the perimeter so the ricotta does not squeeze outward.

Heavy tiers, fondant-covered cakes and detailed exterior piping need a filling or frosting designed for those structural demands.

A cake filled with fresh ricotta cannoli cream should also remain refrigerated.

If you need something that can cover a cake, hold cupcake swirls or form simple borders, use our cream cheese frosting recipe instead of trying to turn this ricotta filling into frosting.

Tall cake slice showing pale cannoli cream between layers, contained inside a firmer buttercream border around the perimeter.
A buttercream dam controls sideways squeeze; it does not make ricotta cream load-bearing. Taller or heavier cakes still need fillings suited to the pressure above.

For the cannoli themselves, once the cream tastes the way you want, the next job is getting it cleanly into the shell.

Pipe the Filling from Both Ends

The best way to fill cannoli shells is to pipe from both ends toward the centre. That prevents a shell that looks full at the openings but hides an empty tunnel through the middle.

  1. Transfer the cold cream to a piping bag with a large round or star tip.
  2. Insert the tip well into one end of the shell.
  3. Pipe while slowly withdrawing the bag toward the opening.
  4. Turn the shell and repeat from the other side.
  5. Let the two portions meet in the centre.
Hand piping ricotta cream deep into one end of a cannoli shell, demonstrating filling from both sides toward the centre.
Piping from both sides turns an invisible centre into two shorter passes, making an even fill easier to judge without overpacking the ends.

With mini chocolate chips in the cream, use an opening around ½ inch / 12–13 mm so the pieces can pass cleanly. A sturdy zip-top freezer bag with one corner snipped off also works when you do not have a pastry bag.

The payoff for all that moisture control is the contrast: cold ricotta cream inside a shell that still fractures when you bite it.

Cannolo breaking open with brittle shell flakes and shards around the fracture, exposing thick white ricotta cream inside.
The fracture is a useful quality cue: a cannoli shell that still breaks into dry, brittle flakes has retained the texture you worked for. Once that clean snap begins disappearing, moisture has already started changing the pastry.

For homemade shells, dough thickness, frying temperature, the first-shell test and complete assembly, return to the full MasalaMonk cannoli recipe.

Make the Filling Ahead. Fill the Shells Late.

For the crispest shell, fill cannoli as close to serving as practical. The ricotta cream can be prepared earlier; the shells are better kept dry and empty.

Once the cream touches the fried pastry, moisture begins moving into the shell. How quickly it softens depends on the shell, humidity and the filling itself.

For a Party

Day before: make the cream, cover it well and refrigerate it.

Before serving: prepare chocolate, pistachios, candied citrus or other garnishes. Keep the shells dry in an airtight container.

Final hour: fill from both ends, garnish and serve. The closer to serving you fill them, the crisper the shells will be.

Container of chilled ricotta filling beside dry empty cannoli shells, a filled piping bag and one finished cannolo.
For make-ahead cannoli, the countdown starts when cream meets pastry. Before that, chilled filling and dry shells can wait separately without sacrificing crispness.

A Chocolate Barrier Buys Time

A thin coating of melted chocolate inside the shell slows the movement of moisture from the cream into the pastry. It helps, but it does not make an overnight-filled cannoli taste freshly assembled.

Cutaway cannolo showing a thin dark chocolate coating between the fried shell and the white ricotta filling.
A chocolate lining is a delay layer, not a storage solution: it slows moisture transfer where it separates ricotta from shell, but cannot stop softening indefinitely.

How Long the Filling Keeps

For the best flavour and texture, use cannoli filling within 1–2 days. If it has been kept continuously refrigerated at 4°C / 40°F or colder, plan to use it within about 3 days rather than stretching storage longer.

Follow FoodSafety.gov’s refrigeration guidance for fresh dairy: return perishable food to refrigeration within 2 hours, or within 1 hour when the surrounding temperature is above 32°C / 90°F.

Filling that has spent too long outside safe refrigeration should be discarded even if it still looks normal.

Freezing Changes the Texture

Cannoli filling can be frozen, although thawing usually hurts the texture. Ricotta may become grainier or release water, so refrigeration is the better choice when the finished cream matters.

Keep the filling cold. Keep the shells dry. Fill them late. The crisp shell can take it from there.

Leave a Reply

Your email address will not be published. Required fields are marked *