Cannoli Filling with Mascarpone: Easy Recipe

Updated November 6, 2026

Total time
20 min
prep 20 min · cook 0 min
Serves
12
portions as written

Jump to recipe

Cannoli Filling with Mascarpone: Easy Recipe

Cannoli filling with mascarpone is a creamy, lightly sweetened twist on the classic Sicilian dessert filling. While traditional cannoli are filled with ricotta, this version swaps in mascarpone for an extra-smooth, velvety texture that pairs beautifully with the crispy fried shell. It’s simple to make, requires no cooking, and comes together in minutes—perfect for filling fresh cannoli at home.

Ingredients

  • 2 cups (480 g) mascarpone cheese, cold
  • 1 cup (120 g) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon, plus more for dusting
  • 1/4 cup (30 g) mini chocolate chips (optional)
  • 1/4 cup (30 g) finely chopped pistachios (optional, for garnish)

Instructions

  1. In a large mixing bowl, place the cold mascarpone cheese. Using a hand mixer or stand mixer with the whisk attachment, beat on low speed for 30 seconds until smooth and slightly softened. Do not overbeat, or the mascarpone may separate.
  2. Add the sifted powdered sugar, vanilla extract, and cinnamon. Mix on low speed until just combined, then increase to medium speed for 1–2 minutes until the filling is fluffy and holds soft peaks. Be careful not to overmix; stop as soon as it looks smooth and airy.
  3. If using chocolate chips, gently fold them in with a rubber spatula.
  4. Transfer the filling to a piping bag fitted with a large star tip (or a zip-top bag with a corner snipped off).
  5. Pipe the filling into cooled cannoli shells just before serving. Fill from both ends to ensure even distribution.
  6. Dust the filled cannoli with powdered sugar and chopped pistachios, if desired. Serve immediately.

Tips

  • Keep mascarpone cold: Work with cold mascarpone straight from the fridge. If it warms up, it can become runny and lose its structure.
  • Don’t overmix: Overbeating mascarpone can cause it to break and become grainy. Mix just until smooth and fluffy.
  • Sweetness adjustment: Taste the filling before piping. If you prefer a less sweet filling, reduce the powdered sugar to 3/4 cup (90 g). If you like it sweeter, add an extra tablespoon (15 g) at a time.
  • Chill before piping (optional): If the filling seems too soft, refrigerate it for 15–20 minutes before piping to help it hold its shape.

Serving Suggestions

Serve the filled cannoli immediately after piping to keep the shells crisp. Arrange them on a platter and dust generously with powdered sugar. For a classic touch, add a few chopped pistachios at each end. These are perfect for dessert tables, parties, or a special Italian-inspired treat alongside espresso or a sweet wine.

Variations

  • Citrus zest: Add 1 teaspoon of orange or lemon zest to the filling for a bright, fragrant note.
  • Chocolate-orange: Fold in 1 tablespoon of orange liqueur (like Grand Marnier) and 1/4 cup (30 g) of mini chocolate chips.
  • Nutty: Replace the chocolate chips with 1/4 cup (30 g) of finely chopped toasted hazelnuts or almonds.
  • Espresso: Dissolve 1 teaspoon of instant espresso powder in 1 teaspoon of hot water, let cool, and mix into the filling for a coffee-flavored version.
  • Vegan option: Use a plant-based mascarpone alternative and powdered sugar that is vegan-friendly (check labels). The texture may be slightly softer.

Storage and Reheating

This filling is best used within 24 hours. Store any leftover filling in an airtight container in the refrigerator for up to 3 days. Before using, let it sit at room temperature for 10 minutes, then whisk briefly to restore fluffiness. Do not fill cannoli shells in advance—they will become soggy. If you have filled cannoli, eat them within 2 hours; after that, the shells will soften. Unfilled shells can be stored in an airtight container at room temperature for up to 2 days. Do not reheat the filling or the filled cannoli.

Frequently Asked Questions

Can I use ricotta instead of mascarpone? Yes, but the texture will be different. Ricotta is grainier and less rich. If using ricotta, drain it overnight in a cheesecloth-lined sieve to remove excess moisture, then process it in a food processor until smooth before mixing with the other ingredients.

Why is my mascarpone filling runny? This usually happens if the mascarpone was too warm or if it was overmixed. Always start with cold mascarpone and mix just until smooth. If the filling becomes runny, chill it for 20–30 minutes to firm it up before piping.

Can I make this filling ahead of time? Yes, you can prepare the filling up to 2 days ahead and store it in the refrigerator. Give it a quick whisk before using to restore its texture. Keep it covered to prevent it from absorbing other odors.

How do I pipe the filling neatly? Use a piping bag with a large star tip. Hold the bag at a 45-degree angle and pipe from the center of the shell toward one end, then repeat from the center to the other end. This ensures the filling reaches both ends and looks pretty.

Can I freeze the filling? Freezing is not recommended because mascarpone can separate and become watery when thawed. It’s best to make the filling fresh and refrigerate any leftovers.

What if I don’t have cannoli shells? You can serve the filling as a dip with cookies, fresh fruit, or use it as a topping for pound cake or pancakes. It also works well as a layer in trifles.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).