Cannoli Shell Recipe

Want to make a cannoli at home? Start by making this crispy, flaky cannoli shell recipe, and then fill it with a sweet simple ricotta cheese filling. These Italian pastries will impress all of your dessert-loving guests.

close up of cannoli shells on a small pink stand


This Italian dessert is just like ordering from your favorite restaurant. Give this homemade pastry a try today.

What is a Cannoli

A Cannoli is a crispy fried shell that is filled with a creamy, sweet ricotta filling. You will find that some cannoli recipes use mini chocolate chips or even pistachios to add as a topping to this Italian pastry.

If this sounds like something you're interested in, I have some more cannoli recipes that need to happen at your house.

brownie mix cookies
Subscribe to Cookie Dough and Oven Mitt!

Get all of the latest recipes from Miranda straight to your inbox!

close up of cannoli shells with cream filling and mini chocolate chips on a pink cupcake stand

What are Cannoli Shells made of?

Great question! Here's a list of the cannoli shell ingredients to get you started.

overhead photo of the cannoli shell ingredients laying out on a marble surface with what they are in text by each ingredient
Cannoli Shell Ingredients
  • Flour
  • Brown Sugar
  • Salt
  • Butter - This should be chilled and cubed.
  • Eggs
  • Marsala Cooking Wine - You can also use sherry cooking wine or white wine in this recipe.
  • Oil - This doesn't actually get mixed into the shells, but is needed to fry the shells into crispy, flaky perfection.

How to make Cannoli Shells

collage of pictures showing step by step how to make cannoli shells

1. To make your cannoli shell you will start by adding flour, sugar, and salt to a bowl. Mix until it is whisked and combined.

2. Now add the butter into the flour, and work it in with your hands or a fork until it becomes crumbly.

3. Now you will mix in the cooking wine and mix until combined.

4. Add in the eggs one at a time. Work in each egg until a dough forms. You may need to pinch in between your fingers to help it come together.

collage of photos showing step by step how to form the cannoli shells

6. Once the dough is mixed and you've pressed it together to form a nice dough ball, cover it with plastic wrap and refrigerate for an hour. This

7. Cut the dough into thirds. You will then roll out the first third of the dough on a floured surface, making it very thin. You want to look for ¼ inch thickness. Use a 4-inch cookie cutter to make circles.

8. Wrap your dough around cannoli tubes, and seal the edges with a beaten egg. Then heat your oil to 370 degrees.

overhead photo of cannoli shells sitting on a paper towel with the ingredients for the filling around the shells

Use tongs and place wrapped molds in oil to crisp up to a golden brown color.

Move the shells while in their molds, and place on a paper towel lined plate.

Once shells are cooled you can then fill and enjoy.

Simple Ricotta Filling Ingredients

  • Ricotta - This should be drained overnight first.
  • Heavy Whipping Cream - This will thicken the filling up.
  • Powdered Sugar - For the perfect sweetness.
  • Vanilla - A little vanilla extract for flavor.

How to make a Ricotta Filling

Start by adding the heavy cream, ricotta, powdered sugar, and vanilla together. Whip until nice and creamy with a hand mixer.

If you want an amazing cannoli cream filling, this cannoli filling recipe is the best! It's made with mascarpone cheese, cinnamon, and no heavy whipping cream.

More fillings to use:

overhead photo of filled cannoli shells on a pink stand with a doilie under it

Tools you'll need to make Cannoli Shells

empty cannoli shells sitting on pink and white cupcake stands with doilies under them

Frequently Asked Questions

How long do cannoli shells last?

Cannoli shells are the freshest within the first 2 days of making them.

How to store cannoli shells?

Store your homemade shells in an airtight container at room temperature for up 2 to 3 days.

Why is my cannoli shell soggy?

If you find your shells are soggy it could be a few things. The first thing is to make sure you cook your shells long enough. Then place them on a paper towel lined tray, and allow the shells to fully cool.
Then make sure to store your shells separate from the filling. If you leave your cannoli's filled then it will cause the shells to become soggy.

Can I make the shells with a food processor?

You can pulse the dough in a food processor if you would like. Once the dough is combined, shape and then cut into pieces to refrigerate as directed.

What other wines can I use?

Red or white wine can be used for this recipe. I find that red offers a better color to the dough. I like to use sauvignon blanc, sherry, or even a pinot grigio.

A stack of cannoli shells on a pink plate.

Cannoli Shells

These cannoli shells are crispy, flaky, perfectly fried, and then filled with a sweet simple ricotta cheese filling.
5 from 2 votes
Prep Time 35 minutes
Cook Time 3 minutes
Chill Time 1 hour
Total Time 1 hour 38 minutes
Course Dessert
Cuisine American
Servings 24 cannoli shells
Calories 160 kcal


Cannoli Shells

  • 2 cups all-purpose flour
  • 2 tablespoons light brown sugar packed
  • ¼ teaspoon salt
  • 3 tablespoons unsalted butter cold and cubed, divided
  • 2 large eggs divided and slightly beaten
  • ½ cup marsala cooking wine dry white wine will work
  • ¼ cup powdered sugar for dusting
  • ¼ cup mini chocolate chips for garnish
  • vegetable oil for frying

Ricotta Filling

  • 24 ounces whole milk ricotta drained
  • ½ cup heavy whipping cream
  • 1 cup powdered sugar
  • 1 teaspoons vanilla extract


Cannoli Shell

  • Add the flour, sugar, and salt to a large mixing bowl. Whisk to combine.
  • Add the butter to flour mixture, work the butter in with your hands or a fork until it becomes crumbly.
  • Add the sherry and mix until well combined.
  • Add 1 beaten egg and work in using your hands or the fork until a dough forms.
  • Flatten the dough into a disc shape, wrap in plastic wrap, and refrigerate for at least an hour.
  • After the dough has rested, cut it into thirds and place on a floured work surface. Dust the rolling pin with flour and roll out each pience until very thin (under ¼ inch). As thin as you can make it.
  • Flour a 4-inch biscuit or cookie cutter and cut out about 2 dozen circles.
  • One at a time, wrap the dough circles around cannoli tubes.
  • Seal the edges with the remaining beaten egg.
  • In a heavy pot or dutch oven, heat oil to 365 degrees F (no more than 370 and no less than 360).
  • Using tongs, place wrapped molds in oil and fry for 3 minutes or until golden brown. Only add a 3 to the pan at a time so the temperature of the oil doesn't drop.
  • Move the shells while still in their molds to a paper towel-lined surface and allow them to cool. Repeat with remaining shells.
  • While the shells are cooling, prepare the filling. (Directions to follow)
  • When the shells are cool, remove molds by gently squeezing the molds and very gently twisting the shells until they slip off.
  • Put the filling in a piping bag and fill shells.
  • Sprinkle mini chocolate chips on top of the cannoli filling, then dust generously with powdered sugar.

Ricotta Filling

  • Add the ricotta, heavy whipping cream, powdered sugar, and vanilla to a large mixing bowl. Beat with a hand mixer on medium/high until thick and creamy.
  • Add in the piping bag and pipe into the cooled shells.


I highly recommend trying this cannoli filling recipe as well. It has mascarpone cheese, cinnamon, and mini chocolate chips in it.
If you have a pasta machine, definitely use that to roll out the cannoli dough.


Calories: 160kcalCarbohydrates: 17gProtein: 5gFat: 8gSaturated Fat: 5gTrans Fat: 1gCholesterol: 39mgSodium: 57mgPotassium: 52mgFiber: 1gSugar: 8gVitamin A: 267IUVitamin C: 1mgCalcium: 69mgIron: 1mg

(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)

Similar Posts


    1. I roll mine down to number 5 on my machine which is not the thickest setting but somewhere in the middle (my machine goes from 8 to 1). Thin shells are delicious but fragile!

Leave a Reply

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

Recipe Rating