Home » Recipes » Desserts » Classic Cannoli Filling

Classic Cannoli Filling

This post may contain affiliate links. For more information, please see our disclosure policy.

Authentic Italian cannoli filling is perfectly sweetened and velvety smooth. This traditional Italian American recipe includes just the right amount of sugar for a luxurious filling that perfectly complements crispy, golden cannoli shells.

Authentic Sicilian Cannoli

This classic cannoli filling blends ricotta with powdered sugar and a hint of vanilla extract, creating a perfectly sweet, velvety cream. Use this filling with my cannoli shell recipe (this cannoli filling will make enough to fill about half of those shells).

This cannoli cream is the Italian American version of Sicilian ricotta filling. The Sicilian filling is typically less sweet and is made with sheep’s milk ricotta instead of cow’s milk.


Equipment & Ingredient Notes

Suggested Equipment:

  • Pastry bag and star or round tip to fill the cannoli with the ricotta
  • Powdered sugar shaker (optional)

Traditional Ingredients:

  • Decorations: Flexible options include powdered sugar, mini chocolate chips, candied fruits, and crushed pistachios. The cannoli edges can also be dipped in melted chocolate and then topped with nuts.nts:
  • Ricotta: Use ricotta impastata for best results (Polly-O now sells this type in some supermarkets; also check speciality cheese shops- in Philadelphia area, DiBruno’s; Fierro Cheese in Delaware, and Talluto’s); if unavailable, strain regular ricotta overnight in the refrigerator – proper draining prevents watery filling

Important Tips to Know Ahead

  • The Golden Rule: Fill cannoli just before serving (within 30 minutes) to maintain the shell’s crispness. Store prepared filling in a pastry bag until ready to use.
  • Ricotta Quality: The quality of ricotta is crucial—look for ricotta impastata, a specially processed, denser and creamier version ideal for cannoli filling. It requires no draining and produces superior results. If you can’t find impastata, drain regular ricotta overnight in the refrigerator to remove excess moisture and achieve a similar consistency.

If you tried this recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

📖 Recipe

Filled Italian cannoli on blue plate.

Classic Cannoli Filling

Authentic Italian cannoli filling is perfectly sweetened and velvety smooth with just the right amount of sugar for a luxurious filling!
No ratings yet
Author: Marie
Prep Time 8 hours
Mixing 2 minutes
Total Time 8 hours 2 minutes
Course Dessert
Cuisine Italian
Servings 15
Calories 168 kcal

Equipment

  • Large pastry bag fitted with star or round tip may also use plastic bag with corner snipped or spoon to fill cannoli

Ingredients
 

For the Filling

  • 2 pounds ricotta (impastata preferably) see note
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 2 tiny drops cinnamon oil Completely optional (be careful; this oil is strong!) see NOTE

To Assemble (optional)

  • mini chocolate chips
  • crushed pistachios

Instructions
 

Mixing the Filling and Assembling

  • If you can't find ricotta impastata, drain the ricotta overnight in a cheesecloth lined fine mesh strainer, in the refrigerator. If you have impastata, skip to the next step.
  • Combine the ricotta with the powdered sugar and the vanilla (and if using, the cinnamon oil) in a large bowl.
  • Transfer the filling to a large pastry bag fitted with a star or round tip and fill the cannoli about 30 minutes before serving (or even a couple of hours is okay).
  • Decorate the ends with mini chips or pistachios by dipping the ends of the cannoli into a small bowl filled with chips or nuts. Store uncovered in the refrigerator.
  • Store cannoli cream in the refrigerator for 2 or 3 days or in the freezer for up to 6 months (note that the ricotta must be mixed with the sugar before freezing).

Notes

Ricotta: For best results, use ricotta impastata (Polly-O now sells this type in some supermarkets; also check specialty cheese shops—in the Philadelphia area, DiBruno’s, Fierro Cheese in Delaware, and Talluto’s). If unavailable, strain regular ricotta overnight in the refrigerator—proper draining prevents watery filling. 
Cinnamon oil: Adds a subtle warmth and complexity to the filling that complements the sweetness. Use it extremely sparingly as it’s highly concentrated and a little goes a very long way.
Nutrition estimate: For filling only (no chips or nuts). Preparation time is less than 5 minutes if you have already drained the ricotta or if you can find the impastata version. 
 

Nutrition

Calories: 168kcalCarbohydrates: 18gProtein: 7gFat: 8gSaturated Fat: 5gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 2gCholesterol: 31mgSodium: 51mgPotassium: 64mgSugar: 16gVitamin A: 269IUCalcium: 125mgIron: 0.2mg
Help Us Grow!Your ratings are essential to keep our small business visible. If you loved this recipe, please take a moment to comment and rate this recipe. We really appreciate your support!

Frequently Asked Questions

What are the traditional ingredients for cannoli filling?

Traditional Sicilian cannoli filling consists primarily of fresh ricotta cheese (in America, cow’s milk ricotta and in Italy, preferably sheep’s milk ricotta), powdered sugar, and sometimes small additions like vanilla extract, cinnamon, or citrus zest. Chocolate chips, candied fruit, or chopped pistachios are common mix-ins or garnishes.

What type of ricotta is best for cannoli filling?

In the USA, ricotta impastata is the gold standard for cannoli filling. This specialized ricotta has already been properly drained and processed to a smoother consistency, making it superior for piping.

It creates a more stable filling that holds its shape and has the perfect texture. While it can be hard to find outside of Italian specialty and cheese shops, it’s worth seeking out for authentic results. If unavailable, regular fresh ricotta (properly drained) is the next best option.

Why is it important to avoid stabilizers and gums in ricotta?

Commercial ricotta often contains stabilizers, gums, and thickeners (like xanthan gum, locust bean gum, or carrageenan) that dramatically alter the texture and flavor of cannoli filling. These additives:

  • Prevent proper drainage of excess moisture
  • Create an artificial, gummy texture that lacks the delicate lightness of true ricotta
  • Impart off-flavors that mask the clean, milky taste of pure ricotta
  • Interfere with the filling’s ability to hold its shape when piped

For authentic cannoli, seek out brands that list only milk, salt, and cultures in their ingredients. This attention to ingredient quality is what separates exceptional cannoli from mediocre versions.

How do I drain ricotta properly?

Line a fine-mesh strainer with cheesecloth and place the ricotta in it. Set this over a bowl, cover, and refrigerate for at least 8-12 hours (preferably 24 hours) to remove excess moisture. This step is crucial for a thick, pipeable filling that won’t make your shells soggy. Remember, impastata doesn’t require draining, only standard ricotta.

Should I use powdered sugar or granulated sugar?

Powdered sugar is preferred for cannoli filling as it dissolves more readily into the ricotta without creating a grainy texture. It also helps to slightly thicken the filling.

Can I make cannoli filling in advance?

Prepared filling can be refrigerated in an airtight container for up to 2-3 days. If using chocolate chips or other add-ins, fold them in just before filling to prevent color bleeding or softening.

Why is my cannoli filling runny?

Runny filling is almost always due to insufficient draining of the ricotta. Other causes might be using low-quality ricotta with high water content, overbeating which can break down the structure, or adding too much liquid flavoring.

Should cannoli filling be smooth or textured?

This is a matter of preference and regional variation. Some prefer a silky-smooth filling achieved by processing the ricotta, while others prefer the traditional slightly grainy texture of hand-mixed ricotta.

What tools do I need for filling cannoli shells?

A piping bag with a large round or star tip is the most efficient tool. In a pinch, you can use a zip-top bag with the corner snipped off. Some bakers use a small spoon to fill from both ends, but this is more time-consuming and less neat.

How do I prevent my shells from getting soggy?

Fill shells just before serving, never more than a few hours in advance. Make sure your ricotta is well-drained, and if using very moist add-ins like fresh fruit, pat them dry before adding to the filling. Keep filled cannoli uncovered and refrigerated until serving time.

How should I incorporate chocolate chips into my filling?

Mini chocolate chips can be used in two ways: folded gently into the filling mixture just before piping, and/or used to garnish the exposed filling at each end of the cannoli. For garnishing the ends, place mini chocolate chips in a small bowl and gently dip each end of the filled cannoli into them immediately after filling. This creates an attractive presentation while adding texture contrast.

What alternatives can I use for traditional ricotta filling?

While not traditional, some modern variations include mascarpone cheese, custard-based fillings, or whipped cream-based fillings. Some American adaptations include cream cheese for stability. However, purists consider ricotta-based filling the only authentic option.

How do I flavor cannoli filling without making it too sweet?

For flavor without sweetness, add orange or lemon zest, a touch of cinnamon, or high-quality vanilla extract.

How should I garnish the ends of filled cannoli?

Traditional garnishes include chopped pistachios, mini chocolate chips, candied orange peel, or a light dusting of powdered sugar. Apply these immediately after filling by gently dipping each end of the cannoli into small bowls of the garnishes.

Would you like me to elaborate on any of these points or add additional questions about cannoli filling?

Leave a Reply

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

Recipe Rating