Italian Cannolis

Prep Time: 40 minutes
 Cook Time: 20 minutes
 Chill Time: 2 hours (including dough rest & filling chill)
 Total Time: 3 hours
 Servings: 12 cannoli
 Difficulty: Intermediate

Introduction

Cannoli (plural of cannolo) are a beloved symbol of Sicilian pastry tradition — crispy, golden shells filled with a sweet, creamy ricotta filling, often studded with chocolate chips, candied fruit, or pistachios. These iconic tube-shaped treats are a celebration of contrast: delicate yet bold, crunchy yet creamy, rich yet refreshingly light.

Though they’re often enjoyed at Italian bakeries or during festive holidays, homemade cannoli are absolutely worth the effort — especially when you bite into that first fresh, hand-piped pastry shell with luscious filling. We’re guiding you through every step of the way to make authentic Italian cannoli in your own kitchen.

Ingredients

For the Cannoli Shells:

  • 2 cups (250 g) all-purpose flour

  • 2 tbsp granulated sugar

  • ½ tsp salt

  • 1 tsp ground cinnamon (optional)

  • 3 tbsp unsalted butter, chilled and diced

  • 1 egg

  • ½ cup dry white wine (Marsala is traditional)

  • 1 tsp white vinegar

  • Oil for frying (vegetable or canola)

For the Ricotta Filling:

  • 2 cups (475 g) whole milk ricotta cheese, well-drained

  • ¾ cup powdered sugar, sifted

  • ½ tsp vanilla extract

  • ¼ tsp ground cinnamon (optional)

  • ½ cup mini chocolate chips or chopped dark chocolate

  • ¼ cup candied orange peel or citron (optional)

Optional Garnishes:

  • Chopped pistachios

  • Chocolate chips

  • Powdered sugar (for dusting)

  • Melted chocolate (for dipping shell ends)

Preparation Overview

  1. Prepare the dough – 20 minutes

  2. Rest the dough – 1 hour

  3. Roll and fry shells – 20–25 minutes

  4. Mix the filling – 10 minutes

  5. Chill the filling – 1 hour

  6. Assemble and garnish – 15 minutes

Step-by-Step Instructions

Step 1: Make the Cannoli Dough

In a large mixing bowl, whisk together flour, sugar, salt, and cinnamon. Add diced cold butter and use your fingers or a pastry cutter to rub it into the flour until it resembles coarse crumbs.

In a small bowl, whisk the egg, wine, and vinegar. Add the wet mixture to the dry ingredients and mix until a shaggy dough forms.

Knead the dough on a lightly floured surface for about 5–8 minutes, until smooth and elastic. Wrap in plastic and let it rest at room temperature for at least 1 hour.

Pro Tip: Resting allows the gluten to relax, making the dough easier to roll thinly.


 Step 2: Roll and Fry the Shells

Once the dough has rested, divide it into 4 pieces. Roll each piece very thin — about 1/16 inch thick — using a pasta roller or rolling pin.

Cut into 4-inch circles or ovals using a cookie cutter or glass. Wrap each piece around a metal cannoli tube (or substitute with rolled aluminum foil), sealing the edges with a bit of egg white.

Heat oil in a deep pan to 350°F (175°C). Fry the shells in batches for about 2–3 minutes, turning occasionally, until golden and crisp. Use tongs to carefully remove the shells and drain on paper towels.

Let the shells cool completely before gently sliding off the tubes.

Pro Tip: Don’t overcrowd the pot! Fry only a few at a time to maintain oil temperature and ensure crispness.


 Step 3: Prepare the Ricotta Filling

While the shells cool, prepare the filling.

If your ricotta is watery, strain it in cheesecloth over a bowl for a few hours or overnight. (This step is essential for preventing soggy cannoli.)

In a mixing bowl, combine strained ricotta, powdered sugar, vanilla, and cinnamon (if using). Beat until smooth and creamy. Fold in chocolate chips and candied fruit.

Cover and refrigerate the filling for at least 1 hour, or until ready to use.

 Step 4: Fill and Decorate

Right before serving, fill a piping bag (or zip-top bag with corner snipped) with the ricotta filling.

Pipe the filling into both ends of each cannoli shell until completely filled. Dip the ends in chopped pistachios, mini chips, or fruit for extra flair. Dust with powdered sugar just before serving.

Warning: Never fill the cannoli in advance — the shells will lose their crispness!


Storage Tips

  • Shells (Unfilled): Store in an airtight container at room temperature for up to 3 days.

  • Filling: Keep refrigerated up to 3 days.

  • Filled Cannoli: Best consumed within a few hours of assembly. They can be stored in the fridge for up to 1 day, but the shell may soften.

Cannoli Variations

 Want to get creative with your cannoli? Try these flavor twists:

  • Nutella Cannoli: Add a swirl of Nutella into the ricotta for a chocolate-hazelnut twist.

  • Lemon Ricotta: Mix in 1 tsp lemon zest and a dash of lemon juice.

  • Tiramisu Cannoli: Add a bit of mascarpone and a dusting of cocoa powder.

  • Almond Joy Style: Add shredded coconut and almond slivers to the filling.

Difficulty & Intensity

  • Skill Level: Intermediate

  • Why: Requires dough-making, deep frying, and piping techniques.

  • Intensity: Medium. It takes time and care, but the steps are straightforward if followed closely.

Nutrition Information (Per Cannoli)

Nutrient Amount
Calories 280 kcal
Protein 6 g
Carbohydrates 28 g
Sugars 12 g
Fat 16 g
Saturated Fat 8 g
Fiber 1 g
Sodium 120 mg

Nutritional values are approximate and will vary based on exact ingredients used.

Fun Cannoli Facts 

  • The word cannolo means “little tube” in Italian.

  • Cannoli originated in Sicily, where they were traditionally served during Carnival.

  • Today, they’re enjoyed year-round across Italy and Italian-American homes — especially during holidays and celebrations.

Final Thoughts

Making homemade cannoli is a true labor of love — but the results are irresistible. That first crispy bite filled with velvety sweet ricotta is worth every second. Once you master the basics, it’s easy to put your own creative spin on this Italian classic.

Whether you’re making them for a special event, the holidays, or just to treat yourself, these cannolis are sure to impress anyone lucky enough to snag one.

Similar Posts

  • traditional lrish beef stew

    Preparation Time: 20 minutes Cooking Time: 2.5 – 3 hours Serves: 6 Ingredients: 2 lbs stewing beef, cut into 1-inch cubes 3 tablespoons vegetable oil 2 tablespoons all-purpose flour Salt and black pepper to taste 2 large onions, chopped 3 cloves garlic, minced 4 cups beef broth 1 cup stout beer (like Guinness) 2 tablespoons…

  • skillet lemon garlic butter chicken

    Recipe Name: Skillet Lemon Garlic Butter Chicken Total Time: 30 minutes Active Prep Time: 10 minutes Cook Time: 20 minutes Difficulty: Easy Intensity: Low to Moderate (Simple techniques, mostly hands-off cooking) Servings: 4 A Note from the Cook There are evenings that demand a hero—a dinner that feels decadent and special, yet comes together in the time it takes to watch a…

  • keto taco stuffed shells

    Preparation Time: 20 minutes Cooking Time: 30 minutes Total Time: 50 minutes Recipe Intensity: Intermediate Ingredients: For the Taco Seasoning: 1 tablespoon chili powder 1 teaspoon ground cumin 1 teaspoon paprika 1/2 teaspoon garlic powder 1/2 teaspoon onion powder 1/4 teaspoon dried oregano 1/4 teaspoon salt 1/4 teaspoon black pepper For the Stuffed Shells: 16…

  • Mediterranean Spinach and Feta Crisps

    Preparation Time: 20 minutesCooking Time: 25 minutesTotal Time: 45 minutesServings: 12 crisps (serves 4–6 as an appetizer)Difficulty Level: Easy–MediumCuisine: Mediterranean / Greek-inspired Introduction Looking for a flavorful, crowd-pleasing appetizer or snack with a healthy twist? These Mediterranean Spinach and Feta Crisps are just what you need. Crisp, golden pastry pockets filled with a savory mixture…

  • Ultimate Frosting

    Prep Time: 15 minutesTotal Time: 15 minutesServings: Frosts 24 cupcakes or 2-layer 8-inch cakeDifficulty: EasyCalories: ~210 per serving (2 tablespoons)  Why This Is the Only Frosting Recipe You Need If you’re tired of frosting that’s too sweet, too buttery, or melts off your cupcakes—meet your new favorite: Ultimate Frosting. This is the gold standard: Pipeable Smooth and…

Leave a Reply

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