These Homemade Cannoli are made with crisp and flaky fried shells filled with a creamy and sweet ricotta filling and dipped in mini chocolate chips. It's a classic Italian dessert that looks as good as it tastes and will impress everyone who tries it!

🔍 Quick Look: Homemade Cannoli
- 🕒 Ready In: 1 hour 50 minutes
- 🍴 Servings: 28 cannoli
- 🔥 Calories: ~89 per serving
- ⭐ Main Ingredients: Ricotta cheese, all-purpose flour, white wine or grape juice, chocolate chips, powdered sugar
- 👩🍳 Method: Stovetop, hand mixer
- ⭐ Difficulty: Intermediate
Cannoli is one dessert that always intimidated me. Surely, making homemade cannoli shells AND filling would be complicated and time-consuming, right? Oh, was I so wrong! These are actually so easy to make. While they do take a little bit of time and patience, they aren't hard! But, if you're pressed for time, my Cannoli Dip is super quick and easy (and equally delicious!)
Looking for more fun Italian desserts to make? Try my Lemon Italian Ricotta Cookies, Stracciatella Gelato, and Chocolate Tiramisu.
Jump to:
❤️ Why You'll Love This Recipe
- Easier Than You Think - Homemade cannoli might look impressive, but the process of making them is actually pretty straightforward. If you can roll out dough and heat up oil, you can make these!
- Crispy and Creamy - The combination of a crunchy, flaky fried shell with that smooth, sweet ricotta filling is what makes cannoli completely irresistible. Store-bought shells just can't compare to these homemade ones.
- A Real Showstopper - Bring these to any gathering, and everyone will be so impressed. They look and taste just like they came from a gourmet bakery!
- Customizable - These would be fun and easy to customize! Get creative by dipping the ends in crushed pistachios or even sprinkles. Mix in chocolate chips, citrus zest, or espresso powder into the filling to truly make them your own.

🥘 Ingredients
- Flour
- Sugar
- Salt
- Butter
- Egg
- White wine or white grape juice
- Ricotta cheese (another delicious way to use ricotta is my Lemon Italian Ricotta Cookies!)
- Powdered sugar
- Cinnamon
- Vanilla
- Mini chocolate chips
🔪 Instructions
Shells:
- Add flour, sugar, and salt to a mixing bowl. Combine ingredients. Add in butter and mix with mixer until no large clumps remain.
- Mix in wine and egg.
- Transfer dough to a greased bowl.
- Heat a large pot with vegetable oil
- Roll dough out and cut with a cookie cutter.
- Wrap dough circles around cannoli forms.
- Carefully place each shell in the oil. Fry until golden.
- Remove shells from oil using metal tongs. Allow shells to cool before filling.
Filling:
- Mix together ricotta, powdered sugar, cinnamon, and vanilla.
- Scoop filling into a pastry bag.
- Pipe filling into the cannoli shells.
- Dip each end of cannoli with chocolate chips and dust with powdered sugar.

💭 FAQs
If you want to take the easy route, you can buy premade cannoli shells. But what's the fun in that?! I find homemade cannoli shells are fresher and taste more authentic, but if you're pressed for time (or don't want to put in the extra effort) there is no shame in buying premade. I won't judge!
I've found that the number one reason why cannoli filling isn't thick is that the ricotta cheese wasn't drained. This one simple step is SO important if you want a thick filling! And it's so easy to do!
To drain the ricotta, you simply line a fine mesh strainer with a cheesecloth and place it over a bowl. Scoop the ricotta into the strainer and place the strainer and bowl in the fridge with a heavy object on top (I usually use something I already have in the fridge, like a container of sour cream). I've found this is easiest to do the night before you plan on making the ricotta.
Cannoli filling can be stored in an airtight container in the fridge for up to 4 days.
🍝 More Italian-Inspired Recipes
- Stracciatella Gelato
- Lemon Italian Ricotta Cookies
- Chocolate Tiramisu
- Easy Peach Tiramisu
- Garlic and Rosemary Focaccia Bread
If you make this recipe, let me know what you think! I'd love it if you could add a star rating ★ and a comment below. Be sure to follow me on Instagram, Pinterest, and Facebook, too!
📋 Recipe

Homemade Cannoli
Ingredients
Shells
- 2 cups all-purpose flour
- 1 ½ tablespoon granulated sugar
- ¼ teaspoon salt
- 2 tablespoon unsalted butter
- 1 egg
- ½ cup white wine or white grape juice + 1 tablespoon vinegar
Filling
- 2 cups ricotta cheese drained
- ¾ cup powdered sugar
- ½ teaspoon cinnamon
- 1 teaspoon vanilla
- mini chocolate chips for garnish
Instructions
- CannoliAdd flour, sugar and salt to a mixing bowl. Combine ingredients. Add in butter and mix with mixer until no large clumps remain. Mix in wine (or grape juice) and egg.
- Transfer dough to a greased bowl and allow to rest for 30 minutes.
- Heat a large pot with vegetable oil. Oil should reach 345-355F.
- Roll dough out onto a floured surface. Dough should be very thin (about 1/16-inch). Use a 4 inch cookie cutter to cut dough out.
- Grease cannoli forms and wrap dough circles around each form. Brush half of the dough with an egg white and press dough around the form.
- Carefully place each shell in the preheated oil. Fry until golden brown, about 1-2 minutes.
- Remove shells from oil using metal tongs. Place on a paper towel. Use paper towels to remove the shells from the cannoli forms.
- Allow shells to cool before adding filling.
- FillingScoop the ricotta into a fine mesh strainer lined with a cheesecloth. Place the strainer over a bowl, cover the ricotta with the cheesecloth and then place a heavy object on top (like a can or container). Refrigerate for 12 hours to allow the liquid to drain.
- Mix together ricotta, powdered sugar, cinnamon and vanilla. Scoop filling into a pastry bag. Pipe filling into the cannoli shells.
- Dip filled cannoli into chocolate chips and sprinkle with powdered sugar.
Notes
- Cannoli does not store well as the shells get soggy, so it's best to enjoy this dessert right away.
- If you don't plan on eating the cannoli right away, you can store the filling and shells separately and then assemble them right before consuming.







Ashley Amundsen says
Homemade cannoli may sound intimidating, but it's actually pretty easy and fun to make! I love how delicious this cannoli recipe is, perfect for a party.