Traditional Sicilian Cannoli – Culinary Ginger

January 15, 2026

The classic Italian cannoli is one of the most recognizable European pastries in the world. My traditional Sicilian cannoli are surprisingly easy to make at home and are topped with chopped pistachios or colorful candied fruits.

Traditional Sicilian cannoli lined up on a slate, with chopped pistachios and chocolate chips

As much as I love posting British recipes from my childhood, I also love doing the same for my husband given his Sicilian heritage. And Sicily (and the city of Palermo, to be exact) is where he and cannoli originated!

Ingredients

  • Flour
  • Powdered/confectioner’s sugar
  • Cocoa powder
  • Cinnamon
  • Salt
  • Lard or butter
  • Egg
  • White wine vinegar
  • Marsala wine
  • Oil
  • Ricotta Cheese
  • Chocolate chips
  • Pistachios
A close-up of a cannoli sprinkled with chocolate chips

Make cannoli shells

Cannolo (the singular; cannoli is the plural) translates to “tube”. These crispy pastry shells are made from an easy-to-make dough with flour, cocoa powder, cinnamon, lard and a little Italian Marsala wine.

When it comes to making the shells, there’s really only one way to shape them: using cannoli tube shapes. They are inexpensive and easy to find online, including on Amazon.

What is the traditional filling for Sicilian cannoli made from?

Traditionally, cannoli are filled with a lightly sweetened ricotta cream mixture, most often made with cow’s milk ricotta or sheep’s milk ricotta for a richer, more pronounced flavor. Mascarpone cream is sometimes used, but it is not traditional. Traditional Sicilian cannoli are typically sprinkled with a light dusting of powdered sugar and garnished with candied orange peel, candied cherries or chopped pistachios. Chocolate chips are also popular today, although they are not part of the classic preparation.

Prepare cannoli in advance

Cannoli are ideal for making ahead, as long as you keep the components separate. This is because the moisture in the ricotta can make the shell soggy. The shells can be prepared 2 to 3 days in advance and stored at room temperature in an airtight container to keep them crisp. The ricotta filling can be made up to 2 days in advance and refrigerated in a sealed container.

For optimal texture, fill the cannoli just before serving (or up to 1 hour in advance if necessary). This keeps the shells perfectly crisp and prevents them from becoming soggy. Sprinkle with powdered sugar and add toppings just before serving for a fresher look and flavor.

5 cannoli seen from above on a rectangular serving plate

Optional additions

Candied orange peel or orange blossom water are also traditional ingredients you can add for a delicious flavor contrast with the creamy filling.

This is about as original as an authentic Cannoli Siciliani recipe gets.

Cannoli Shell Filling

To make filling easier, use a piping bag (or a small zipped sandwich bag with the corner cut off). Fill the shell halfway from one end, then repeat from the other end to make sure the filling reaches the center.

Tips for success

  • Drain the ricotta: This is essential. Ricotta retains a lot of moisture, which can make the filling runny. Drain in a fine-mesh strainer (or cheesecloth) for several hours or overnight in the refrigerator for optimal texture.
  • Mix the dry ingredients well: Mix the sugar and any spices well before adding them to the ricotta. This ensures uniform sweetness and flavor, without lumps.
  • Use whole ricotta: it gives the filling a richer flavor and creamier texture. Low-fat ricotta tends to be watery and bland.
  • Do not overmix the filling: mix until smooth. Over-mixing can make it loose instead of thick and pipeable.
  • Taste and adjust: After mixing, taste the filling and adjust the sweetness if necessary. Traditional cannoli are slightly sweet, not too sweet.
  • Keep the shells dry: Store cannoli shells in an airtight container at room temperature. Moisture is the enemy of crispiness.
  • Fill just before serving: To keep the shells crisp, don’t fill them more than 1 to 2 hours before serving (or just before, if possible).
  • Dust, don’t bury: a light dusting of powdered sugar is all you need; too much can overpower the delicate flavor of the ricotta.
  • Hose on Both Ends: Filling halfway through each end prevents air pockets and ensures an even, professional-looking cannolo.

Lard vs Butter

Lard is still used to make the cannolo shell. If lard isn’t your thing, butter can be substituted.

Store leftovers

Cannoli are best enjoyed fresh, when the shells are crisp and the filling is creamy. Once filled, they do not store well because the shells soften over time. If you have leftovers, store the stuffed cannoli in the refrigerator in a single layer for up to 24 hours. Just be aware that the shells won’t stay crispy.

For best results, store shells and filling separately. Store the shells at room temperature in an airtight container and refrigerate the ricotta filling in a sealed container for up to 2 to 3 days. Fill the shells just before serving to keep them perfectly crisp.

If you have made my traditional Sicilian cannoli, please leave a star rating on the recipe card. You can also leave a comment or ask a question below.

Preparation time
1 hour

Cooking time
2 minutes

Total duration
1 hour 2 minutes

Ingredients

  • For the hull:

  • 1 cup (150 grams) flour

  • 2 tablespoons powdered/confectioner’s sugar

  • 1 teaspoon unsweetened cocoa powder

  • ¼ teaspoon cinnamon

  • ¼ teaspoon of salt

  • 2 tablespoons lard or butter

  • 1 large egg

  • 1 teaspoon of white wine vinegar

  • 3 teaspoons of marsala wine

  • Vegetable oil

  • For the filling:

  • 1 ½ cups (114 grams) ricotta cheese, drained in a strainer over a bowl *see note

  • ¾ cup (90 grams) powdered/confectioner’s sugar

  • ¼ cup (32 grams) dark chocolate chips

  • Chopped pistachios

Instructions

    1. In a mixing bowl, sift together the flour, sugar, cocoa powder, cinnamon and salt. Mix. Add the lard or butter and use your fingers to rub in the flour mixture. Add 1 egg and mix. Add the vinegar and marsala wine. Mix. Turn out onto a lightly floured surface and knead with your hands until smooth. Form into a ball, wrap in plastic wrap and refrigerate for 1 hour.
    2. Add the powdered sugar to the drained ricotta, mix well and set aside.
    3. Take the chilled dough out of the refrigerator and break off a small piece. Sprinkle lightly with flour
      use a rolling pin to roll out the dough very thinly. Number 5 on my machine is the best. Or use a rolling pin.
    4. Use a 10 cm (4 inch) round cookie cutter to cut out rounds. Roll the round dough around a cannoli tube and secure the ends with water. Seal well otherwise it will come loose when frying.
    5. Fill a large high-sided skillet ⅔ full with the oil and heat to 350°F/176°C. Use a slotted spoon to carefully submerge 1 cannolo, don’t let it sit at the bottom, turn it using your spoon. Fry until golden and bubbly, 1 to 2 minutes. Drain and repeat with all the shells. Remove the tube molds once cooled.
    6. Add the ricotta to a piping bag and fill the shells. Add the topping of your choice to the ricotta (pistachios, candied fruit or chocolate chips. Sprinkle lightly with powdered sugar.

Nutritional information

Yield

12

Portion

1

Amount per serving

Calories 242Total fat 20gSaturated fat 8gTrans fat 0gUnsaturated fat 10gCholesterol 50 mgSodium 313mgCarbohydrates 6gFiber 1gSugar 3gProtein 10g

This nutritional calculation is provided by Nutronix and is only a guideline and is not intended for any specific diet.



Berita Terkini

Berita Terbaru

Daftar Terbaru

News

Berita Terbaru

Flash News

RuangJP

Pemilu

Berita Terkini

Prediksi Bola

Technology

Otomotif

Berita Terbaru

Teknologi

Berita terkini

Berita Pemilu

Berita Teknologi

Hiburan

master Slote

Berita Terkini

Pendidikan

Resep

Jasa Backlink

Togel Deposit Pulsa

Daftar Judi Slot Online Terpercaya

Slot yang lagi gacor