Go Back
+ servings
Cannoli recipe
5 from 1 vote

Classic Cannolis

Let's make classic cannolis! In this cannoli recipe, we'll teach you how to make cannolis + answer all of your questions.
Prep 20 minutes
Cook 10 minutes
Total 30 minutes
Fat 7
Carbs 20
Protein 3
Yield 12


For the Shell

  • 1.5 cups all-purpose flour
  • 2 tablespoons granulated sugar
  • 1/4 teaspoon salt
  • 3 tablespoons cold butter
  • 1 large egg
  • cup marsala wine
  • Vegetable oil for frying

For the Filling

  • ¼ cup heavy cream
  • 1 cup ricotta cheese strained (see notes)
  • ½ cup powdered sugar
  • ¼ teaspoon ground cinnamon
  • ¼ cup mini chocolate chips


For the Shell

  • Add the flour, salt, and sugar to the bowl of a food processor and pulse to combine. 
  • Add the butter and pulse until the butter is the size of peas-- about 30 seconds. 
  • Next, add the egg and wine and pulse until the dough comes together in a ball. 
  • Wrap the dough in plastic and place it in the fridge to chill while you prepare the filling and oil. 

For the Filling

  • Add the heavy cream to the bowl of a stand mixer fitted with the whisk attachment. Beat on medium-high speed until the cream forms stiff peaks-- about 2 minutes. 
  • Next, add the strained ricotta, powdered sugar, and cinnamon. Fold them gently into the whipped cream. 
  • Transfer the mixture to a piping bag fitted with a large tip and place it in the fridge until ready to use. 

Fry and Assemble

  • Heat at least two inches of oil in a large dutch oven to 365ºF. 
  • Roll out the dough on a lightly floured surface to ⅛-inch thick. Use round cookie cutters (I used a 2-inch cutter) to cut circles out of the dough. Wrap the circles around a cannoli ring and press the ends together gently to seal them. 
  • Fry for 2-3 minutes, or until the cannolis are golden brown and crisp. 
  • Remove the cannoli shells from the rings and repeat with the remaining dough. Place the fried shells on a wire rack to cool. Be careful-- the rings will be hot! 
  • When you’re ready to serve, fill the center of the shells with the ricotta filling and dip the edges into chocolate chips. 
  • Garnish with powdered sugar and enjoy immediately. 
  • Store any unfilled shells in an airtight container at room temperature for up to two days. Store the filling in the fridge until ready to use. 

Watch it

Nutrition Facts

Calories: 152kcal | Carbohydrates: 20g | Protein: 3g | Fat: 7g | Fiber: 1g | Sugar: 8g