Classic Italian Cannoli with Creamy Filling – A Crispy, Creamy Dessert That Feels Like a Bakery Treat

January 10, 2026  • 

When you’re craving a dessert that’s crisp, creamy, and truly special, Classic Italian Cannoli with Creamy Filling is the perfect choice. These iconic Italian pastries feature crunchy, golden shells filled with sweet, velvety ricotta cream—then finished with chocolate chips, pistachios, or a dusting of powdered sugar.

Unlike store-bought cannoli that can turn soggy, this homemade version lets you control the crunch, sweetness, and flavor. It’s a beautiful dessert for holidays, celebrations, or anytime you want to serve something impressive (but totally doable at home).

Ingredients

Makes 12 cannoli

For the Cannoli Shells

  • 2 cups (250g) all-purpose flour
  • 2 tablespoons granulated sugar
  • 1/4 teaspoon salt
  • 2 tablespoons unsalted butter, cold and cubed
  • 1 large egg yolk
  • 1/2 cup (120ml) Marsala wine (or sweet grape juice + 1 teaspoon vinegar as a non-alcohol substitute)
  • 1 teaspoon vanilla extract (optional)
  • 1 teaspoon ground cinnamon (optional)
  • 1 egg white (for sealing)
  • Oil for frying (vegetable or canola)

For the Creamy Filling

  • 2 cups (450g) whole-milk ricotta, well-drained
  • 3/4 cup (90g) powdered sugar (adjust to taste)
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon ground cinnamon (optional)
  • 1/2 cup (85g) mini chocolate chips

For Decorating (Optional)

  • Chopped pistachios
  • Extra mini chocolate chips
  • Orange zest
  • Powdered sugar for dusting

Preparation Time

  • Prep time: 25 minutes
  • Chill time: 1 hour
  • Cook time: 15–20 minutes
  • Total time: About 1 hour 45 minutes

Step-by-Step Instructions

Step 1: Drain the Ricotta

For the creamiest filling, drain ricotta in a fine strainer or cheesecloth for at least 30 minutes (or overnight in the fridge).

Step 2: Make the Shell Dough

In a bowl, mix flour, sugar, salt, and cinnamon (if using). Cut in butter until crumbly.
Add egg yolk, Marsala (or substitute), and vanilla. Mix until dough forms. Knead for 2–3 minutes until smooth.

Step 3: Chill the Dough

Wrap dough tightly and chill for 1 hour. This makes it easier to roll thin and helps the shells bubble when frying.

Step 4: Roll and Shape

Roll dough very thin (about 1–2 mm). Cut into circles or ovals (about 4 inches).
Wrap each piece around cannoli tubes and seal the edge with egg white.

Step 5: Fry the Shells

Heat oil to 350°F (175°C). Fry shells in batches for 1–2 minutes, turning until golden and crisp.
Drain on paper towels and cool completely before removing the tubes.

Step 6: Make the Filling

In a bowl, mix drained ricotta, powdered sugar, vanilla, and cinnamon (if using) until smooth.
Fold in mini chocolate chips. Chill until ready to use.

Step 7: Fill and Finish

Pipe filling into cooled shells just before serving.
Dip ends in pistachios or chocolate chips and dust with powdered sugar.

Serving Suggestions

  • Serve immediately for the crispiest shells.
  • Add fresh berries on the side for a bright contrast.
  • Pair with espresso or strong coffee for a true Italian-style dessert moment.
  • Make a dessert platter with cannoli, biscotti, and fruit.
  • For parties, keep shells and filling separate and let guests fill their own.

Nutritional Highlights

NutrientPer Serving (1 cannoli)
Calories260
Protein7 grams
Total Fat14 grams
Saturated Fat6 grams
Carbohydrates28 grams
Sugars14 grams
Fiber1 gram
Sodium140 milligrams

Nutritional Notes:

  • Ricotta provides calcium and protein for a filling, creamy center.
  • Homemade shells let you control oil temperature and crispiness.
  • You can reduce sugar slightly without losing the classic flavor.

Tips for Perfect Cannoli

  • Drain ricotta well—this prevents watery filling.
  • Roll dough thin for crisp, bubbly shells.
  • Fill shells right before serving to prevent sogginess.
  • Keep oil at a steady temperature for even frying.
  • Use a piping bag (or zip bag with corner cut) for neat filling.

Variations to Try

  • Pistachio Cannoli: Add pistachio paste to the filling and dip ends in pistachios.
  • Chocolate Cannoli: Mix cocoa powder into the shell dough or add melted chocolate to the filling.
  • Orange-Spiced: Add orange zest to the filling for a fresh citrus note.
  • Mini Cannoli: Cut smaller circles and use mini tubes for bite-sized treats.
  • Baked Shells Option: Bake at 400°F (200°C) for 10–12 minutes (less traditional, but lighter).

These Classic Italian Cannoli with Creamy Filling bring bakery-quality flavor right into your kitchen. With crisp shells, a sweet ricotta cream center, and endless topping options, they’re a show-stopping dessert for any occasion.

Whether you keep them classic with chocolate chips or dress them up with pistachios and zest, this recipe guarantees a crunchy, creamy bite every time.

Leave a Reply

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