This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Chocolate hazelnut cannoli are crisp, creamy, and unapologetically rich. The shells fry up golden and shatter-thin, breaking with every bite. Inside, dark chocolate, roasted hazelnuts, and mascarpone blend into a smooth, nutty filling with real depth. A dip in crushed hazelnuts and a dusting of sugar finish the deal.

A chocolate hazelnut cannoli on a plate dusted with powdered sugar.
Email this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Here’s Why This Chocolate Hazelnut Cannoli Recipe Works

Fried shells: Rolling the dough paper thin and frying until golden makes for shells that are light, crisp, and structurally sound.

No shortcuts on flavor: Dark chocolate and hazelnut emulsion give the filling serious depth. None of that artificial chocolate-pudding taste.

Balanced filling: Ricotta and mascarpone blend for creaminess without being runny, and a chill sets everything to the perfect pipeable consistency.

Crunch meets cream: Roasted hazelnuts folded into the filling (and crusted on the outside) deliver bite in all the right places.

If you’re into Italian-inspired chocolate desserts, try my Chocolate Italian Love Cake.

Several chocolate hazelnut cannoli pastries on a plate.

Craving more Nutella inspired flavors? My Nutella buttercream packs that same chocolate-hazelnut punch in frosting form.

Recipe Tips

Drain your ricotta: Draining excess moisture is non-negotiable. Extra liquid ruins the texture of the filling.

Roll the dough thin: Aim for 1/16 inch max. Thicker dough will make doughy shells that won’t crisp up.

Seal tight: Use egg white to glue the shell seam before frying, or they’ll pop open mid-bath.

Use a thermometer: Keep oil between 360–375°F so shells fry fast and crisp without absorbing grease.

Fill last minute: Always pipe the filling just before serving to keep shells crisp.

Got extra Marsala or ricotta? Use them for my simple Marsala strawberries with ricotta.

Dipping chocolate filled cannoli in crushed hazelnuts.

Cannoli with Chocolate Hazelnut Ricotta Cream

Homemade chocolate hazelnut cannoli deliver crisp fried shells, a rich chocolate-ricotta filling, and roasted hazelnut crunch in every bite.

Love desserts with rich filling and a chocolate finish? My profiteroles take a different route with light choux pastry instead of fried dough, but they hit that same indulgent note.

Pin this now to find it later!

Pin It
Several chocolate hazelnut filled cannoli on a plate.
Prep Time: 1 hour 30 minutes
Cook Time: 30 minutes
Total Time: 2 hours
No ratings yet

Chocolate Hazelnut Cannoli

These homemade chocolate hazelnut cannoli feature crisp fried shells and a creamy filling that channels rich Nutella vibes, thanks to dark chocolate and roasted hazelnuts. Dip the ends in more hazelnuts or chocolate chips for extra crunch.

If you make this recipe, please leave a star rating and comment.

Servings: 12 servings
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Equipment

Ingredients 

For the Shells:

  • 2 cups all-purpose flour, 250 grams
  • 2 tablespoons granulated sugar
  • ¼ teaspoon salt
  • 2 tablespoons butter, cold and diced
  • 1 egg yolk
  • ½ cup Marsala wine
  • 1 teaspoon white vinegar
  • 1 to 2 cold water, if needed
  • 1 egg white, for sealing

For the Hazelnut Cream Filling:

  • 4 ounces dark chocolate, chopped
  • ¼ cup heavy cream
  • 1 tablespoon butter
  • cups ricotta cheese, drained overnight
  • ¼ cup powdered sugar
  • cup hazelnuts, roasted and chopped
  • ½ teaspoon hazelnut emulsion, or extract, or hazelnut liqueur
  • ¼ cup mascarpone cheese
  • ¼ teaspoon salt

Optional Garnishes:

  • hazelnuts, roasted and chopped
  • mini chocolate chips
  • powdered sugar, for dusting

Instructions 

Make the Dough:

  • In a large bowl, whisk together the flour, sugar, and salt. Cut in the cold diced butter using a pastry blender or fork until the mixture resembles coarse crumbs.
    Blending butter into flour mixture with a pastry blender.
  • Add the egg yolk, Marsala wine, and vinegar. Stir until a rough dough begins to form. Add water a teaspoon at a time if the dough feels too dry.
    Adding the egg yolk and marsala wine to the cannoli dough.
  • Knead the dough for 5–7 minutes until smooth. Wrap it tightly in plastic wrap and let it rest at room temperature for at least 1 hour.
    Cannoli dough in a mixing bowl.

Fry the Cannoli Shells:

  • Heat oil in a deep, heavy-bottomed pot to 360–375°F. Use a thermometer to maintain the temperature.
  • On a lightly floured surface, roll the dough very thin, about 1/16 inch thick. Cut into 5- to 6-inch circles and stretch them slightly into ovals. Wrap each piece around a metal cannoli mold, overlapping the edges. Seal the seam with egg white to prevent it from opening during frying.
    Rolling cannoli dough around pastry tubes.
  • Carefully place the wrapped molds into the hot oil, a few at a time. Fry for 1½ to 2 minutes, turning occasionally, until golden brown and crisp.
    Frying cannoli in a skillet filled with oil.
  • Use tongs to remove the shells and place them on a cooling rack. Let cool slightly, then gently slide the shells off the molds. Let the shells cool completely before filling.
    Several cannoli shells cooling on a wire rack.

Make the Filling:

  • Place the chopped chocolate in a heatproof bowl.
  • Heat the cream in a small saucepan until just steaming, do not boil. Pour the hot cream over the chocolate, cover with a plate, and let sit for 5 minutes. Stir until smooth, then add the butter and hazelnut emulsion. Let it cool to a peanut butter consistency.
    Adding hazelnut extract to chocolate filling.
  • In another bowl, beat the ricotta and mascarpone until creamy. Add the cooled chocolate mixture, powdered sugar, and salt. Mix well, then stir in the chopped hazelnuts. Refrigerate for at least 30 minutes, until the filling is firm and pipeable.
    Mixing chocolate with ricotta and powdered sugar.

Fill and Garnish:

  • Transfer the chilled filling to a piping bag (or zip-top bag with the corner snipped). Pipe the filling into both ends of each cannoli shell.
    Filling canolli shells with chocolate hazelnut cream.
  • Dip the ends in additional chopped hazelnuts or mini chocolate chips. Dust with confectioners’ sugar just before serving.

Notes

Ricotta Drainage: For the creamiest filling, drain ricotta overnight in a fine mesh sieve or cheesecloth-lined colander set over a bowl. For a faster method, use the shortcut outlined in our Ricotta Gnocchi recipe. It removes excess moisture in minutes instead of hours.
Dough Texture: The dough should be soft but not sticky. Add water a teaspoon at a time only if it’s too dry to come together.
Rolling Tip: Roll the dough very thin (about 1/16-inch). Thicker dough results in tough shells that don’t bubble or crisp well during frying.
No Cannoli Molds? You can make DIY molds by wrapping heavy-duty aluminum foil tightly around thick dowels or metal rods. Just make sure they’re food-safe and heat-safe.
Oil Temperature: Keep oil between 360–375°F. Too low and you will get greasy shells. Too high will give you burnt outsides with undercooked centers.
Make Ahead: The filling can be made up to 2 days in advance and stored in the fridge. Stir before using. Fried shells can be stored unfilled in an airtight container for up to 3 days. Fill just before serving to keep them crisp.

Nutrition

Serving: 1 serving, Calories: 310kcal, Carbohydrates: 28g, Protein: 8g, Fat: 17g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.1g, Cholesterol: 50mg, Sodium: 158mg, Potassium: 166mg, Fiber: 2g, Sugar: 8g, Vitamin A: 390IU, Vitamin C: 0.2mg, Calcium: 92mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe developer, home cook, and baker with years of hands-on experience creating and testing from-scratch recipes. She specializes in whole-food cooking with creative twists on classic dishes. When she’s not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

Leave a comment

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

Recipe Rating