Homemade Cannoli Shells Ricotta

Category: Sweet Finishes & Fresh-Baked Joy

This traditional Italian treat combines thin, crispy shells made from a simple dough, expertly rolled and fried to a perfect golden brown. The filling is a smooth blend of whole milk ricotta gently sweetened and folded with mini chocolate chips, lending a creamy texture and rich flavor to each bite. The shells are carefully wrapped around tubes before frying to maintain their distinctive shape and crispness. Once cooled, they are filled just before serving to preserve the crunchy contrast with the luscious filling. This preparation method results in a harmonious balance between crunchy and creamy, making this classic dessert a timeless favorite.

Breanna smiling at the camera.
Created By Breanna
Last updated on Mon, 09 Feb 2026 23:37:47 GMT
A close up of a cannoli with chocolate and white cream. Save
A close up of a cannoli with chocolate and white cream. | foodiffy.com

This homemade cannoli recipe is perfect for anyone looking to enjoy a classic Italian treat right from their own kitchen. It combines a crisp, golden shell with a creamy ricotta filling studded with mini chocolate chips for a delightful texture contrast. Making these at home is simpler than you think and brings a fresh quality that store-bought versions can rarely match.

I first made these when craving a special dessert after dinner and have since made them for family gatherings where they disappeared within minutes.

Ingredients

  • All-purpose flour: for a balanced dough structure. Choose unbleached flour for the best flavor
  • Large egg: to bind the dough and create elasticity
  • White wine or vinegar: adds tenderness and a faint tang to the dough white wine lends a subtle aroma
  • Granulated sugar: to add slight sweetness balancing the savory shell
  • Whole milk ricotta cheese: should be well drained to avoid watery filling fresher ricotta has a cleaner taste
  • Mini chocolate chips: provide small pockets of chocolate flavor without overwhelming the ricotta
  • Oil for frying: needs to maintain a steady high temperature use a neutral oil like vegetable or canola for even frying

Instructions

Build The Dough:
Mix the flour sugar and a pinch of salt in a bowl creating a well in the center
Add the egg and white wine or vinegar into the well and stir gently until the ingredients start coming together into a sticky dough
Knead The Dough:
Transfer the dough onto a lightly floured surface and knead for 8 to 10 minutes
Work it until smooth and elastic this creates the perfect texture for crisp shells
Cover the dough with a towel or plastic wrap and let it rest for at least 30 minutes to relax the gluten making it easier to roll out thinly
Shape The Shells:
After resting roll the dough thinly aiming for a paper-thin layer
Use a cookie cutter or a glass to cut out circles about 4 to 5 inches wide
Wrap each circle securely around a cannoli tube making sure the edges overlap to avoid leaking during frying
Fry The Shells:
Heat the oil to a steady medium-high temperature
Fry each wrapped dough piece for 3 to 4 minutes turning occasionally until golden brown and puffed
Drain the shells on paper towels and let them cool fully before removing from the tubes to hold their shape
Prepare The Filling:
Combine the well-drained ricotta with granulated sugar in a bowl
Gently fold in the mini chocolate chips preserving the texture without overmixing
Fill The Cannoli:
Once the shells are completely cool carefully slide them off the tubes
Fill each shell with the ricotta mixture just before serving to keep them crisp
A close up of a cannoli with white cream and chocolate chips.
A close up of a cannoli with white cream and chocolate chips. | foodiffy.com

Storage tips Store unfilled shells in an airtight container at room temperature to maintain their crunch for up to two days Keep the ricotta filling refrigerated in a sealed container for up to three days but do not fill the shells in advance to avoid sogginess If you want to prepare ahead fill the shells just before serving for the best texture

Ingredient swaps

Try substituting whole milk ricotta with part-skim ricotta for a lighter filling Add a dash of cinnamon or orange zest to the filling for a fragrant twist Replace mini chocolate chips with chopped candied fruit or pistachios in the filling for a different flavor profile

Serving ideas

Dust the finished cannoli with powdered sugar or dip the ends in melted chocolate Serve alongside fresh berries or a cup of strong espresso for an authentic experience These cannoli make a wonderful party dessert or a special treat for a cozy night in

Cultural context

Cannoli originated in Sicily and traditionally were made during Carnevale season The name derives from the Italian word for tube or pipe referring to the shell shape This dessert has become a beloved symbol of Italian pastry making worldwide

A plate of homemade cannoli.
A plate of homemade cannoli. | foodiffy.com

Every time I have made this recipe I am reminded how a few simple ingredients transformed with care can bring joy to any table. Toasting the traditional cannoli shell and filling it just before serving is a ritual I look forward to sharing with friends and family.

Frequently Asked Recipe Questions

→ What type of cheese is used for the filling?

Whole milk ricotta cheese is used for a creamy and smooth texture that complements the crispy shells.

→ How do you shape the cannoli shells?

The dough is rolled thin, cut into circles, then wrapped around metal tubes before frying to achieve the traditional shell shape.

→ Why is the dough rested before frying?

Resting the dough allows gluten to relax, making it easier to roll out thinly and results in a crispier shell after frying.

→ What’s the purpose of using white wine or vinegar in the dough?

White wine or vinegar tenderizes the dough and helps create a flaky, crisp texture once fried.

→ When should the filling be added?

The cooled shells are filled just before serving to maintain the crispness of the shells against the creamy filling.

Homemade Cannoli Shells Ricotta

Golden fried shells filled with smooth ricotta and chocolate chips, offering a classic Italian delight.

Preparation Time
15 mins
Time to Cook
30 mins
Overall Time
45 mins
Created By: Breanna

Type of Recipe: Desserts & Baking

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Italian

Portion Size: 6 Number of Servings (Approximately 12 cannoli shells)

Dietary Options: Good for Vegetarians

Ingredients Required

→ Dough

01 120 g all-purpose flour
02 1 large egg
03 30 ml white wine or vinegar
04 25 g granulated sugar
05 Pinch of salt
06 Oil for frying

→ Filling

07 250 g whole milk ricotta cheese, well-drained
08 20 g granulated sugar
09 40 g mini chocolate chips

Guide to Cooking

Step 01

In a bowl, combine flour, sugar, and salt. Create a well in the center and add the egg and white wine or vinegar. Mix until the ingredients are fully incorporated.

Step 02

Knead the dough on a floured surface for 8 to 10 minutes until smooth and elastic. Cover the dough and allow it to rest for at least 30 minutes to relax the gluten.

Step 03

Roll out the dough thinly and cut into circles using a cookie cutter. Carefully wrap each circle around cannoli tubes, sealing the edges.

Step 04

Heat oil to 180°C and fry the dough-wrapped tubes for 3 to 4 minutes or until golden brown. Drain the shells on paper towels to remove excess oil.

Step 05

In a bowl, combine well-drained ricotta with sugar and gently fold in the mini chocolate chips until evenly distributed.

Step 06

Once the shells have cooled, carefully remove them from the tubes. Fill each shell with the ricotta mixture just before serving to maintain crispness.

Extra Suggestions

  1. Ensure the ricotta is well-drained to prevent a watery filling. Resting the dough is crucial for easy rolling and frying.

Necessary Equipment

  • Cannoli tubes
  • Cookie cutter
  • Frying pan or deep fryer

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains gluten, eggs, and dairy.

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 320
  • Fats: 15 g
  • Carbohydrates: 35 g
  • Protein: 8 g