Welcome to Chef B Kitchen. Let's COOK Together!

Cannoli Filling Recipe

Total Time (Prep + Cook + Custom) = 2 hours 20 minutes
Jump to Recipe Print Recipe
Cannoli Filling

There are some desserts that transport you with a single bite and a perfect cannolo is one of them. Imagine that satisfying crunch of a delicate, crispy shell giving way to a rich, creamy, and velvety filling that melts in your mouth. This isn’t just a dessert; it’s a small moment of pure bliss, a taste of Sicilian sunshine and sweet indulgence.

This authentic Italian cannoli recipe for the filling captures that magic. It’s a truly exquisite ricotta mascarpone filling that delivers the complex flavors and luxurious texture you’d expect from a pasticceria, but you can make it right in your own kitchen. Forget watery, grainy, or overly sweet versions. This is the real deal. A perfectly balanced, easy cannoli cream that will make your homemade desserts unforgettable.

Have you ever noticed how many store-bought cannoli fillings are either too sweet, too stiff, or taste more like whipped cream than true Italian pastry cream? This homemade version solves all of those problems. By combining the subtle tang and airy texture of whole-milk ricotta with the rich, buttery smoothness of mascarpone, you create a dynamic and complex flavor profile that’s unparalleled. It’s a filling that’s simultaneously light and decadent, with a depth of flavor that can only come from quality ingredients and a careful hand.

Using both ricotta and mascarpone is the secret to an unforgettable filling.

  • Ricotta brings a subtle freshness and a slightly grainy texture that is traditional to authentic cannoli. For the best results, always use whole-milk ricotta, as it has less moisture and a richer flavor than part-skim.
  • Mascarpone is a crucial addition that adds luxurious creaminess and richness. It gives the filling that smooth, silky consistency that prevents it from being too heavy or watery, while also balancing out the ricotta’s texture.

Together, these two cheeses create a harmonious blend that’s the foundation of a truly exceptional homemade cannoli dessert.

The biggest challenge in making cannoli filling is preventing it from becoming watery. The key is to properly prepare your ricotta.

  • Drain the Ricotta: Even whole-milk ricotta can hold excess moisture. To ensure your filling stays thick and rich, drain the ricotta for at least a few hours, or ideally, overnight. Simply place it in a fine-mesh sieve lined with a few layers of cheesecloth, set it over a bowl, and let gravity do the work in the refrigerator. This step is non-negotiable for a perfect consistency.
  • Whip it Well: Make sure to whip your ingredients thoroughly to break down any small grains in the ricotta and fully incorporate the sugar, creating a smooth and airy cream.

This recipe creates a luxurious, perfectly balanced cannoli filling for your next dessert.

Servings: 12 cannoli shells | Prep Time: 15 minutes | Chill Time: 1 hour | Total Time: 1 hour 15 minutes

Equipment

  • Fine-mesh sieve and cheesecloth (for draining ricotta)
  • Large mixing bowl
  • Handheld or stand mixer
  • Rubber spatula
  • Piping bag with a large round or star tip

Ingredients

  • 1 ½ cups (340g) whole-milk ricotta cheese, drained overnight
  • 1 ½ cups (340g) mascarpone cheese, cold
  • 1 cup (120g) confectioner’s sugar (powdered sugar), sifted
  • 1 tsp pure vanilla extract
  • ½ tsp ground cinnamon
  • Pinch of fine sea salt
  • ¾ cup mini chocolate chips or finely chopped bittersweet chocolate
  1. Drain the Ricotta: Up to 24 hours before you begin, place the ricotta in a fine-mesh sieve lined with cheesecloth. Set the sieve over a bowl and refrigerate to allow excess moisture to drain away. This is the most crucial step for a thick, non-watery filling.
  2. Combine Ingredients: In a large mixing bowl, combine the drained ricotta, cold mascarpone, sifted confectioner’s sugar, vanilla extract, cinnamon, and salt.
  3. Whip the Filling: Using a hand mixer or the whisk attachment on a stand mixer, beat the mixture on medium-high speed for 3-5 minutes, or until the filling is completely smooth, airy, and creamy. Scrape down the sides of the bowl as needed. The final consistency should be thick and hold its shape.
  4. Fold in Chocolate: Using a rubber spatula, gently fold in the mini chocolate chips until they are evenly distributed.
  5. Chill and Thicken: Cover the bowl with plastic wrap and refrigerate for at least 1 hour. This allows the filling to firm up and the flavors to meld together.
  6. Fill and Serve: Transfer the chilled filling to a piping bag fitted with a large tip. Pipe the filling into each cannoli shell just before serving. Garnish with a dusting of confectioner’s sugar, if desired.

This easy cannoli cream is incredibly versatile. Here are a few ways to enjoy it:

  • Classic Cannoli: The obvious and best choice! Fill crispy shells and dust with powdered sugar.
  • Dessert Dip: Serve the filling in a beautiful bowl alongside fresh strawberries, vanilla wafers, or pizzelles for a fun, interactive dessert.
  • Waffles or Crepes: Use a dollop of the filling to top a stack of waffles or to fill delicate crepes.
  • Croissants: Slice a croissant in half and fill it with this delicious cream for an indulgent morning treat.

The cannoli filling can be made up to 2 days in advance and stored in an airtight container in the refrigerator. Just give it a quick stir before using. Remember to fill the shells right before serving to keep them from getting soggy.

Can I make cannoli filling ahead of time?

Yes! You can prepare the filling up to two days in advance. Store it in an airtight container in the refrigerator.

How do I thicken runny cannoli filling?

First, ensure you’ve drained your ricotta properly. If the filling is still too thin, you can add a tablespoon or two of sifted confectioner’s sugar to help it thicken, or refrigerate it for a longer period of time.

Can I freeze cannoli filling?

It’s not recommended. Freezing and thawing dairy-based fillings can cause the texture to become grainy and watery. It’s best to make it fresh or store it in the fridge for a day or two.

Can I make it without mascarpone?

While you can make a version using only ricotta, the mascarpone is what gives this recipe its luxurious, silky smooth texture and rich flavor. It’s highly recommended to use it for the best results.

Cannoli Filling

Cannoli Filling

Chef B
This Authentic Cannoli Filling is luxuriously creamy, lightly sweet, and perfectly balanced with vanilla, cinnamon, and a hint of chocolate. Made with smooth mascarpone and rich whole-milk ricotta, it captures the essence of the classic Italian pastry crispy shells filled with velvety sweetness. Whether you’re making traditional cannoli for a holiday, a dinner party, or just a cozy weekend dessert, this filling delivers bakery-quality flavor in minutes. Serve it piped into shells or as a dip for fruit, cookies, or waffles for a truly indulgent experience.
No ratings yet
$7–$9 (depending on cheese brand)
Prep Time 10 minutes
Cook Time 1 hour 10 minutes
Chill Time 1 hour
Total Time 2 hours 20 minutes
Course Dessert
Cuisine Italian
Servings 12 cannoli shells
Calories 167 kcal

Equipment

  • Mixing Bowl For combining ingredients
  • Hand or Stand Mixer To whip the filling smooth
  • spatula For folding in chocolate chips
  • Piping Bag For filling cannoli shells
  • Refrigerator: For chilling and thickening the mixture

Ingredients
  

  • ¾ cup ricotta cheese whole milk
  • ¾ cup mascarpone
  • ½ cup confectioner’s sugar
  • 1 tsp vanilla extract
  • ½ tsp cinnamon
  • pinch of salt
  • ¾ cup chocolate chips mini

Instructions
 

  • Whip all the ingredients together except chocolate chips.
  • Fold in the chocolate chips.
    ¾ cup chocolate chips
  • Let stand in the refrigerator for an hour or overnight.
  • Pipe the filling into both ends of a cannoli shell.

Notes

Tips for Success

  • Drain ricotta overnight in cheesecloth if it’s watery—this keeps the filling thick and not runny.
  • Always fill shells right before serving so they stay crisp.
  • For extra richness, add a teaspoon of orange zest or a splash of amaretto liqueur.

Flavor Variations

  • Swap chocolate chips for candied orange peel or crushed pistachios.
  • Add espresso powder for a mocha-style twist.
  • Use the filling as a dip for strawberries, cookies, or croissants.

Nutrition

Calories: 167kcalCarbohydrates: 13gProtein: 3gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 1gCholesterol: 22mgSodium: 21mgPotassium: 49mgFiber: 0.04gSugar: 11gVitamin A: 266IUVitamin C: 0.003mgCalcium: 61mgIron: 0.1mg
Keyword Cannoli Dessert, Cannoli Filling Recipe, Italian Pastry Cream, Ricotta Mascarpone Filling
Tried this recipe?Let us know how it was!

Share Your Creations!

Have you tried one of Chef B’s recipes? We’d love to see what you’ve made! Share photos of your culinary creations and tag us on social media. Your dish could be featured on our page, and you’ll join a community of food lovers who are passionate about cooking. Let’s see what you’ve cooked up!

Leave a Reply

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

Recipe Rating




CHEF B SIGNATURE DISHES

Table of Contents