Go Back
+ servings
Cannoli recipe featured image.
Print Recipe
5 from 2 votes


Cannoli are an Italian pastry made with crispy fried dough that's filled with a creamy blend of ricotta and cinnamon, and topped with chocolate chips, chopped pistachio, or candied orange peel.
Prep Time1 hour
Cook Time30 minutes
Dough chilling time1 hour
Total Time2 hours 30 minutes
Course: Dessert
Cuisine: Italian
Servings: 16 cannoli


For the cannoli shells

  • 2 cups (240g) all purpose flour
  • 1 tablespoon sugar
  • 1/4 teaspoon cocoa powder
  • 1/2 teaspoon ground cinnamon
  • 1 pinch salt
  • 3 tablespoons (39g) vegetable shortening
  • 1/4 cup (56g) Marsala wine
  • 1 large egg beaten
  • 1 large egg white for sealing the edges
  • vegetable oil for frying

For the cannoli filling

  • 32 ounces (907g) impastata or dry ricotta that's drained overnight
  • 1 cup (113g) confectioner's sugar plus more for dusting
  • 1/2 teaspoon ground cinnamon or 1 -2 drops cinnamon oil
  • 1/2 teaspoon vanilla extract
  • 1/4 cup (45g) mini chocolate chips optional
  • 1/4 cup (30g) chopped pistachios roughly chopped, optional
  • candied orange peel optional


For the cannoli shells

  • In a large bowl, or in the bowl of a stand mixer fitted with a dough hook, combine the flour, sugar, salt, cinnamon, and cocoa powder and mix together until combined.
  • Add the shortening and work into the flour until grainy.
  • Make a well in the middle of the flour mixture and add the egg and Marsala wine, mixing with a fork until a dough is formed. If using a stand mixer, continue to mix on low speed with the dough hook.
  • Move the dough to a clean, flat surface that's dusted with flour and knead for approximately 8-10 minutes, or continue to mix on low speed if using the stand mixer. Then, wrap the dough in plastic and allow it to rest in the refrigerator for 60 minutes or longer.
  • Remove the dough from the fridge and let it come up to room temperature or at least 20 minutes. Cut into 3 equal pieces.
  • On a lightly floured surface roll out the dough until it's thin enough to begin to pass through a pasta machine. Pass the dough through the machine, adjusting down the thickness settings until you reach a thickness of approximately 1/16".
  • Once the dough is thin enough, use a 3 1/2" circular cookie cutter to cut the dough into circles. Then, using a rolling pin, roll into an oval shape as this will allow the dough to easily wrap around the cannoli form. If you don't have a cookie cutter, you can cut the dough into 3 1/2" by 3 1/2" squares.
  • Fill a large heavy pot with 2 inches of vegetable oil and heat to 365-375f. Line a baking sheet with parchment paper and place a wire cooling rack on top.
  • Place the cannoli forms directly onto the ovals or squares and wrap the dough around the form, pressing the overlapping edge to hold them together and use a drop of egg white on your finger to seal. Take care to not get the egg white on the cannoli form as it will stick to the cannoli dough.
  • Fry the cannoli in the oil until golden and puffed up, about 1 minute. Remove from the oil as soon as they are crisp and blistered. Remove the cannoli from the form immediately using kitchen tweezers or needlenose pliers. Use caution when removing from the cannoli form as they will be quite hot, then allow to drain and cool on a paper towel-lined baking sheet or rack.
  • Allow the forms to cool completely, then repeat the process.

For the cannoli filling

  • In a large bowl, combine the impastata, sugar, cinnamon, and vanilla extract and whisk until combined.

For the assembly

  • Fill a pastry bag with the mixture and pipe it into the cannoli shells one side at a time.
  • Garnish with crushed pistachios, chocolate chips, or candied orange peel.


  • Wrap the dough around as many cannoli forms as you have so they're all ready to go when you begin to fry. Don't overcrowd the pot; 3 is usually a good amount to start with.
  • Don't fill the cannoli shells until just before you're ready to eat. This will ensure the shells stay crisp.
  • If you can find impastata, we recommend using that.  Otherwise, it's best to use a drier ricotta, like Galbani, and drain it overnight or longer through a cheesecloth or fine mesh sieve.


Serving: 1cannoli | Calories: 236kcal | Carbohydrates: 23.9g | Protein: 8.8g | Fat: 11.5g | Saturated Fat: 6.4g | Cholesterol: 43mg | Sodium: 60mg | Potassium: 106mg | Fiber: 0.7g | Sugar: 9.7g | Calcium: 129mg | Iron: 1mg