cannoli filling recipe main dish

Cannoli Filling Recipe

The Creamy Heart of Every Great Cannoli

While the crisp, fried shell often gets the spotlight, the filling is really what makes or breaks a great cannoli. This cannoli filling recipe focuses entirely on getting that classic sweetened ricotta cream right, delivering the same rich, slightly tangy filling found in authentic Italian pastry shops.

An authentic Italian cannoli filling recipe starts with one non-negotiable step: properly draining the ricotta. Serious Eats has written extensively about ricotta’s naturally high moisture content, explaining that skipping this step is the single most common reason homemade cannoli filling turns out runny or soupy instead of thick and spoonable, since excess whey needs somewhere to go before the cheese is sweetened and used.

Traditionally, sheep’s milk ricotta is used in Sicily, where cannoli originated, giving the filling a slightly richer, tangier flavor than the cow’s milk ricotta more commonly found in most grocery stores outside of Italy, something Bon Appétit has pointed out when discussing regional variations in Italian pastry fillings. While cow’s milk ricotta works perfectly well for a home version, understanding this distinction helps explain why some authentic bakery cannoli taste slightly different from homemade versions.

Sweetness and texture both come down to how the ricotta is handled after draining. The Kitchn has discussed how many recipes for cannoli cream filling benefit from passing the drained ricotta through a fine mesh sieve or food processor, breaking down its slightly grainy texture into something smoother and more spreadable, which makes a noticeable difference in the final mouthfeel of the filling.

Mini chocolate chips are a common addition in many versions of this filling, and their small size isn’t accidental. Food52 has noted that mini chips distribute more evenly throughout the filling and pipe more smoothly through a pastry bag compared to standard-sized chocolate chips, which can clog or create uneven texture when piping the filling into cannoli shells.

Whether you’re pairing this with homemade cannoli shells or store-bought ones, this best cannoli filling recipe walks through exactly how to get that rich, thick, perfectly sweetened filling every single time.

Why You’ll Love This Recipe

This cannoli filling recipe delivers that authentic, slightly tangy sweetened ricotta flavor using just a handful of ingredients and minimal active preparation time.

Properly draining the ricotta beforehand ensures a thick, pipeable filling rather than a runny, disappointing one, solving one of the most common issues people run into with homemade cannoli.

This filling comes together quickly once the ricotta has drained, making it easy to prepare ahead of time and pipe into shells right before serving.

What to Pair With Cannoli Filling

Freshly made cannoli shells or store-bought ones are the obvious pairing here, ready to be filled right before serving for maximum crispness.

Pizzelle cookies or waffle cone pieces can also be filled with this same cream for a fun twist beyond traditional cannoli shells.

A simple fruit tart shell filled with this cannoli cream and topped with fresh berries offers a completely different but equally delicious way to use this filling.

How This Cannoli Filling Recipe Comes Together

This recipe comes together in two main stages: draining the ricotta thoroughly to remove excess moisture, then mixing it with powdered sugar, vanilla, and mix-ins until smooth and ready to pipe. Here’s everything you’ll need.

cannoli filling recipe Ingredients

Cannoli Filling Recipe

cannoli filling recipe final result

Cannoli Filling Recipe

foxyrecipes
An authentic Italian cannoli filling recipe made with well-drained sweetened ricotta, delivering that classic rich, creamy texture found in traditional Italian bakeries.
Cook Time 0 minutes
Prep Time (plus draining time) 2 hours 15 minutes
Total Time 2 hours 15 minutes
Course Dessert
Cuisine Italian
Servings 12 Fills cannoli shells
Calories 145 kcal

Equipment

  • Fine mesh strainer or cheesecloth
  • Mixing bowl
  • hand mixer or food processor
  • piping bag

Ingredients
  

  • 2 cups whole milk ricotta cheese
  • 1 cup powdered sugar
  • 1 tsp vanilla extract
  • ¼ tsp ground cinnamon optional
  • Pinch of salt
  • ½ cup mini chocolate chips
  • Extra powdered sugar for dusting
  • Crushed pistachios for garnish (optional)

Instructions
 

Drain the Ricotta

  • Line a fine mesh strainer with cheesecloth and set it over a bowl. Spoon the ricotta into the lined strainer, then cover and refrigerate for at least 2 hours, or preferably overnight, allowing excess liquid to drain away from the cheese.
  • After draining, discard the collected liquid and transfer the thickened ricotta to a clean mixing bowl, checking that it's noticeably firmer and drier than when you started.
    cannoli filling recipe Drain the Ricotta

Mix the Filling

  • Using a hand mixer or food processor, beat the drained ricotta until smooth, breaking down any remaining graininess. Add the powdered sugar, vanilla extract, cinnamon if using, and a pinch of salt, mixing until fully combined and smooth.
  • Gently fold in the mini chocolate chips by hand, distributing them evenly throughout the filling without overmixing.
    cannoli filling recipe Mix the Filling

Chill and Use

  • Transfer the filling to an airtight container and refrigerate for at least 30 minutes before using, which helps it firm up slightly for easier piping.
  • When ready to serve, transfer the filling to a piping bag and pipe it into both ends of cannoli shells right before serving, garnishing the ends with extra powdered sugar and crushed pistachios if desired.
    cannoli filling recipe Chill and Use

Notes

  • Draining the ricotta thoroughly is genuinely the most important step in this entire recipe, so don’t rush or skip it even if you’re short on time, since a runny filling will ruin an otherwise perfect cannoli shell.
  • If you’re in a hurry, pressing the ricotta gently with paper towels can speed up the process somewhat, though a full 2 hours or overnight in the refrigerator gives the best, driest result.
  • Folding in the chocolate chips by hand, rather than mixing them in with the beaters, helps prevent them from breaking apart or streaking the filling with chocolate.
  • This filling should always be piped into shells right before serving, never in advance, since the moisture will soften a crisp cannoli shell fairly quickly.
  • Extra filling keeps well on its own in the refrigerator for up to 4 days, making it easy to prepare ahead even if the shells themselves are made closer to serving time.
Keyword Authentic Italian cannoli filling recipe, best cannoli filling recipe, cannoli filling recipe, italian cannoli filling recipe, recipe for cannoli cream filling

Frequently Asked Questions

Why is draining the ricotta so important for this cannoli filling recipe?

Ricotta naturally contains a significant amount of moisture, and without draining it first, the finished filling will be thin and runny rather than thick and pipeable. Draining for at least 2 hours, or ideally overnight, removes enough excess liquid to give the filling its proper thick, creamy consistency.

Can I use mascarpone instead of ricotta for this recipe for cannoli cream filling?

Yes, some versions blend mascarpone with ricotta, or use it entirely in place of ricotta, for an even richer, smoother filling. Keep in mind that mascarpone doesn’t require draining the same way ricotta does, so you’d skip that step if using mascarpone exclusively.

Why does my cannoli filling taste grainy instead of smooth?

This usually happens when the ricotta isn’t processed enough before or after sweetening. Beating the drained ricotta thoroughly with a hand mixer or food processor before adding the other ingredients helps break down its naturally grainy texture into something much smoother.

How far in advance can I make this authentic Italian cannoli filling recipe?

The filling itself can be made up to 4 days in advance and stored in an airtight container in the refrigerator. However, it should only be piped into cannoli shells right before serving, since the moisture will soften the crisp shells relatively quickly if filled too far ahead.

Can I make this italian cannoli filling recipe without chocolate chips?

Absolutely, the chocolate chips are a popular but entirely optional addition. The filling is just as authentic and delicious without them, and you can also substitute candied citrus peel or chopped pistachios instead for a different traditional variation.

Why is my filling too sweet or not sweet enough?

Sweetness can be easily adjusted to taste by increasing or decreasing the amount of powdered sugar, so it’s worth tasting the filling after the initial mixing and adjusting before folding in any mix-ins. Keep in mind that the filling will taste slightly less sweet once paired with a plain, unsweetened shell.

What’s considered the best cannoli filling recipe in terms of ricotta type?

While sheep’s milk ricotta is more traditional to authentic Sicilian cannoli, cow’s milk ricotta, which is more widely available in most grocery stores, works perfectly well and is what most home cooks use, resulting in a slightly milder but still delicious filling.

Twists & Ideas

You Can Add

Finely chopped candied orange peel folded into the filling adds a traditional Sicilian touch found in many authentic bakery versions.

A splash of orange liqueur-free orange extract mixed into the filling adds a bright citrus note without any alcohol.

Crushed pistachios folded directly into the filling, rather than just used as a garnish, add extra texture and a nutty flavor throughout.

A swirl of dulce de leche mixed into part of the filling creates a caramel-flavored variation for a different twist on the classic.

You Can Replace

Mascarpone can replace part or all of the ricotta, as mentioned in the FAQ, for a richer, smoother filling that doesn’t require draining.

Dark chocolate chips can replace mini chocolate chips for a slightly more intense chocolate flavor throughout the filling.

Honey can replace part of the powdered sugar for a different, more natural sweetness, though the texture may be slightly less thick.

A dairy-free ricotta alternative can replace regular ricotta for a dairy-free version of this cannoli filling recipe, adjusting draining time as needed depending on the product’s moisture content.

Recipes You May Enjoy

The Filling That Makes Cannoli Worth Making

A truly great cannoli comes down to the balance between a crisp shell and a rich, perfectly sweetened filling, and this cannoli filling recipe focuses entirely on nailing that second half of the equation. With properly drained ricotta and just the right amount of sweetness, this filling delivers that authentic bakery-style flavor and texture people expect from a well-made cannoli.

Whether you’re pairing this with homemade cannoli shells, using it to fill store-bought ones, or simply searching for the best cannoli filling recipe to perfect your Italian dessert repertoire, this recipe delivers consistently rich, creamy results every time. Once you’ve mastered the draining step, this filling becomes a reliable go-to any time cannoli, or any dessert that could use a rich ricotta cream, is on the menu.

cannoli filling recipe final result

Tried This Recipe? Leave a Review!

    Similar Posts

    • Mango Sago Recipe

      A Cooling Hong Kong Dessert Built Around Fresh Mango Mango sago is one of the most beloved cold desserts in Cantonese…

    • Blackberry Crumble Recipe

      A Classic Homemade Dessert Everyone Will Love There is something incredibly comforting about pulling a freshly baked blackberry crumble recipe from…

    • Mango Sticky Rice Recipe

      Thailand’s Most Beloved Dessert, Simple and Sweet Mango sticky rice is one of the most iconic desserts in Thai cuisine, pairing…

    • Arroz con Leche

      A Comforting Rice Pudding With Deep Roots Across Latin America Arroz con leche is one of the most beloved comfort desserts…