The first bite of a freshly made cannoli is like a little piece of Italy melting on your tongue. I’ll never forget the day I decided to take matters into my own hands, venturing into the world of homemade desserts. This endeavor not only satisfied a craving but also reignited my passion for cooking. It all started with the idea of crafting something truly special—cannoli filled with creamy ricotta and dotted with mini chocolate chips.
This recipe is my secret to elevating a classic dessert that impresses guests without the fuss. Whipping up these delicate shells and that velvety filling might sound daunting, but I promise it’s easier than you think. Imagine the delightful crunch of the golden pastry contrasting with the luscious stuffing, crowned with a sprinkle of confectioners’ sugar—a showstopper for any occasion!
Join me as we explore how to make cannoli from scratch, combining fresh ingredients and a few simple techniques to create a dish that’s sure to be a crowd-pleaser, whether for a happy gathering or a comforting dessert at home. Let’s dive in!
How to Make Cannoli in a Snap?
Deliciously indulgent: The crispy, gold-fried shells are perfectly matched with a velvety, sweet ricotta filling loaded with mini chocolate chips.
Easily customizable: You can add your favorite flavors, like zesty lemon or orange, to the filling for a unique twist.
Crowd-pleaser: Whether it’s a family gathering or a dinner party, these homemade cannoli will steal the spotlight and satisfy any sweet tooth.
Stress-free preparation: With a little patience in letting the filling and dough rest, you’ll breeze through making these treats.
Perfect for sharing: Bringing a plate of these delightful cannolis can turn anyone’s day around, making them a fantastic gift!
Get ready to impress your loved ones and bring a touch of authenticity to your dessert table with these homemade Italian treasures!
How to Make Cannoli Ingredients
For the Cannoli Shells
• Cannoli shells – You’ll need 8 to 10 shells, ready to be filled with that delicious ricotta mixture.
• All-purpose flour – 1 and 1/4 cups plus extra for dusting ensures your dough is workable and not too sticky.
• Unsalted butter – 2 and 1/2 tablespoons, cold and cut into tiny pieces, adds a lovely richness to the dough.
• Granulated sugar – 1 teaspoon enhances the sweetness of the shells, making them even more delightful.
• Salt – 1/2 teaspoon balances flavors and brings out the sweetness of the dough.
• Ground cinnamon – 1/16 teaspoon adds a warm, aromatic touch, giving depth to the flavor.
• Marsala wine – 3 tablespoons provide a unique taste to the dough; it can also be replaced with a splash of white wine.
• Cold tap water – 3 tablespoons help bring the dough together for that perfect consistency.
• Egg white – 1 large, well-beaten is essential for sealing the cannoli shells together during frying.
• Solid fat oil – 6 cups, preferably refined coconut oil, are recommended for frying to achieve that crispy texture.
For the Ricotta Filling
• Ricotta cheese – 1 (16 ounce) container, well-drained, provides that creamy base for your filling.
• Confectioners’ sugar – 1/2 cup, plus extra for dusting, sweetens the filling to perfection.
• Salt – 1/4 teaspoon rounds out the flavors, balancing the sweetness of the sugar.
• Mini chocolate chips – 3/4 cup, divided, add delightful little bursts of chocolate goodness throughout the filling.
• Pure vanilla extract – 1 teaspoon elevates the flavor profile of the ricotta filling.
• Heavy cream – 1/4 cup makes the filling luxuriously smooth and creamy.
• Ground cinnamon – 1/16 teaspoon complements the sweetness and adds warmth to the flavor.
• Fresh orange or lemon zest (optional) – 1 and 1/2 teaspoons bring a refreshing citrus note to the filling, making it extra special.
Now that we’ve gathered our ingredients, you’re one step closer to mastering how to make cannoli! Ready to impress? Let’s move on to the next steps!
How to Make Cannoli from Scratch
-
Drain the Ricotta: Place the ricotta cheese into a fine mesh strainer and set it in the fridge to drain for at least 6 hours, helping achieve a creamy and thick consistency for your filling.
-
Mix the Filling: In a large bowl, combine drained ricotta, confectioners’ sugar, salt, 1/4 cup of mini chocolate chips, vanilla extract, heavy cream, ground cinnamon, and citrus zest (if desired). Mix gently until combined and transfer to a pastry bag.
-
Fill the Shells: When ready to serve, pipe the filling into one end of each cannoli shell, filling halfway, then pipe into the other end, ensuring a generous portion of that creamy goodness.
-
Dip in Chocolate: Place the remaining mini chocolate chips on a plate. Dip each end of the filled cannoli into the chocolate chips for extra flair, and dust lightly with confectioners’ sugar for a sweet finish.
-
Prepare the Dough: Lightly grease a bowl with olive oil. In a food processor, combine flour, butter, sugar, salt, and cinnamon. Pulse for about 30 seconds until the butter is fully combined.
-
Form the Dough: Add marsala wine and water to the flour mixture and process until the dough clumps together, about 2 to 3 minutes. Transfer it to the greased bowl, cover tightly with plastic wrap, and let it relax for at least 2 hours.
-
Roll the Dough: Sprinkle 1/4 cup flour on a clean work surface. Roll the dough into a large circle, about 1/16-inch thick. Brush the surface with beaten egg white to help seal the edges.
-
Cut and Shape: Fold the dough in half, re-roll, and cut 4-inch rounds using cookie cutters. Re-roll scraps to create as many as possible.
-
Heat the Oil: In a 5-quart pot, heat the oil over medium heat until it reaches 360°F (182°C), perfect for frying those shells to a beautiful golden brown.
-
Fry the Shells: Grease your cannoli forms and wrap each round of dough around the form. Fry in hot oil for about 2 minutes, until bubbling and golden. Carefully remove the form, letting the shell slide out onto a prepared tray.
-
Cool and Assemble: Allow the fried shells to cool. Repeat the process with remaining dough. Enjoy immediately or store in an airtight container for up to a week.
Optional: Dust with additional confectioners’ sugar just before serving for an elegant touch.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Cannoli
Room Temperature: Keep filled cannoli at room temperature for up to 2 hours. Any longer and they may become soggy, so enjoy them fresh!
Fridge: If you have leftovers, place filled cannoli in an airtight container and refrigerate for up to 3 days. They are best enjoyed within the first day for optimal texture.
Freezer: You can freeze unfilled cannoli shells for up to 1 month. Place them in an airtight container or freezer bag to prevent freezer burn.
Reheating: To restore crispiness, bake frozen shells in a preheated oven at 350°F (175°C) for a few minutes. Fill with your creamy ricotta mixture just before serving to enjoy the delightful crunch paired with that luscious filling.
Cannoli Variations & Substitutions
Customize your cannoli for an unforgettable experience that caters to your taste buds!
-
Dairy-Free: Substitute ricotta with silken tofu blended with a bit of coconut cream and sweetener for a creamy alternative.
A dairy-free twist still delivers the rich texture you crave without sacrificing flavor. -
Gluten-Free: Use a gluten-free all-purpose flour blend to make the dough, ensuring everyone can enjoy these treats.
This variation opens up delicious possibilities for those with dietary restrictions. -
Flavor Infusion: Infuse the ricotta with a splash of almond extract or amaretto for a nutty depth that pops with flavor.
A simple swap that elevates the traditionally sweet filling into something unique and exciting! -
Choco-Hazelnut Twist: Mix in some hazelnut spread along with the ricotta for a delightful surprise in each bite.
This adds a layer of richness that’s simply irresistible, and who doesn’t love chocolate and hazelnuts together? -
Fruity Delight: Stir in finely chopped candied fruit or fresh berries to the ricotta mixture for a fruity explosion.
Adding vibrant colors and a burst of flavor makes each cannoli feel like a celebration! -
Spicy Kick: For a daring twist, add a pinch of cayenne or chili powder to the ricotta filling.
The heat paired with the sweetness creates a surprising yet harmonious balance—perfect for adventurous palates! -
Nutty Crunch: Incorporate chopped pistachios or walnuts into the filling for added texture and flavor.
These crunchy elements give a wonderful bite to the soft and creamy filling, enhancing the overall experience. -
Zesty Citrus: Amp up the zest! Try substituting lemon with grapefruit or lime zest for an intriguing citrusy profile.
This refreshing change will keep everyone guessing and eager to take another bite!
Make Ahead Options
These cannoli are perfect for busy weeknights or spontaneous gatherings! You can prepare the ricotta filling up to 24 hours in advance, simply refrigerate it in an airtight container to keep it fresh and creamy. The cannoli shells can also be made ahead; fry them and store in an airtight container at room temperature for up to 1 week to maintain their crispiness. When you’re ready to serve, just fill the shells using the chilled filling and dip the ends in chocolate chips, followed by a light dusting of confectioners’ sugar for that finishing touch. With these make-ahead tips, you’ll enjoy delightful cannoli with minimal last-minute effort!
Expert Tips for Making Cannoli
• Perfectly Drained Ricotta: Ensure you drain the ricotta well for at least 6 hours. Excess liquid can lead to a runny filling, ruining your cannoli experience.
• Chill the Filling: If you can, refrigerate your ricotta filling before piping. A cooler filling holds its shape better when stuffed into the shells.
• Fry at the Right Temperature: Keep an eye on the oil temperature. Frying at 360°F (182°C) guarantees that the shells cook evenly and become delightfully crispy without burning.
• Seal the Shells: Use enough beaten egg white to seal the edges of the dough well around the forms. This prevents the shells from opening during frying.
• Fresh Citrus Zest: Adding fresh orange or lemon zest to the filling gives your cannoli a bright and refreshing note—don’t skip this step!
• Serve Fresh: Cannoli are best enjoyed right after assembling. The shells can get soggy if they sit too long after filling, so aim to serve immediately for the ultimate experience!
Remember, mastering how to make cannoli is all about practice and patience—enjoy the process!
What to Serve with Cannoli?
A plate of freshly made cannoli is a sweet invitation for gathering friends and family around the dessert table.
-
Espresso: Sip on this rich, bold coffee; its deep flavors beautifully complement the creamy sweetness of the cannoli, creating a delightful pairing.
-
Italian Amaretto Liqueur: This almond-flavored liqueur adds an elegant touch, elevating the dessert experience with its sweet and nutty undertones.
-
Fresh Berries: A side of vibrant strawberries or raspberries adds brightness and a hint of tartness, contrasting perfectly with the indulgent filling.
-
Chocolate Sauce: A drizzle of warm chocolate sauce not only enhances the visual appeal but also intensifies the flavor, making each bite irresistible.
-
Ricotta Cheesecake: For a cohesive Italian dessert theme, serve a slice of silky ricotta cheesecake enriched with citrus zest, mirroring the flavors in your cannoli.
-
Fruit Salad: A refreshing medley of seasonal fruits helps cleanse your palate after the richness of the cannoli, adding a light, fruity note to the meal.
-
Pistachio Biscotti: Crunchy and lightly sweetened, these delightful cookies provide a perfect munching companion to your cannoli, inviting conversation and laughs.
Cannoli Recipe FAQs
How do I choose the right ricotta cheese?
Absolutely! For the best cannoli, I recommend using whole milk ricotta for its creamy texture. Look for one that is labeled “drained” or “creamy,” and avoid anything too watery that might result in a soggy filling. A quick visual check is to ensure there’s minimal liquid pooling in the container.
How should I store leftover cannoli?
Very good question! If you have filled cannoli, it’s best to enjoy them right away. However, if you need to store them, place them in an airtight container in the refrigerator for up to 3 days. Keep in mind that they may lose some crunch over time, so fresh is always better!
Can I freeze cannoli shells?
Absolutely! You can freeze unfilled cannoli shells for up to 1 month. Just place them in an airtight container or a freezer bag to prevent freezer burn. When you’re ready to enjoy, simply reheat them in a preheated oven at 350°F (175°C) for a few minutes, then fill them with that delicious creamy ricotta right before serving.
What can I do if my cannoli shells aren’t crispy?
The more the merrier when it comes to frying! Make sure your oil is adequately heated to 360°F (182°C) before adding the dough, as this prevents oil saturation that can lead to soggy shells. If your shells aren’t crispy after frying, try increasing the frying time slightly or using a thermometer to ensure correct temperature.
Is there an alternative to marsala wine in the dough?
Definitely! While marsala wine provides a unique flavor, you can substitute it with white wine or even a splash of apple cider vinegar mixed with water. This can help achieve a similar texture while still keeping the lovely flavor.
Are there any dietary considerations for making cannoli?
Yes, keep in mind that cannoli contain dairy and gluten, so they’re not suitable for individuals with lactose intolerance or gluten allergies. For a gluten-free version, you can try using a gluten-free flour blend for the shells. However, you may need to tweak the liquid quantities slightly to achieve the right dough consistency.

How to Make Cannoli Easy Dough & Creamy Ricotta Filling
Ingredients
Equipment
Method
- Drain the Ricotta: Place the ricotta cheese into a fine mesh strainer and set it in the fridge to drain for at least 6 hours.
- Mix the Filling: In a large bowl, combine drained ricotta, confectioners' sugar, salt, 1/4 cup of mini chocolate chips, vanilla extract, heavy cream, ground cinnamon, and citrus zest (if desired). Mix gently until combined and transfer to a pastry bag.
- Fill the Shells: When ready to serve, pipe the filling into one end of each cannoli shell, filling halfway, then pipe into the other end.
- Dip in Chocolate: Place the remaining mini chocolate chips on a plate. Dip each end of the filled cannoli into the chocolate chips.
- Prepare the Dough: Lightly grease a bowl with olive oil. Combine flour, butter, sugar, salt, and cinnamon in a food processor.
- Form the Dough: Add marsala wine and water to the flour mixture and process until the dough clumps together, about 2 to 3 minutes.
- Roll the Dough: Sprinkle 1/4 cup flour on a clean work surface and roll the dough into a large circle, about 1/16-inch thick.
- Cut and Shape: Fold the dough in half, re-roll, and cut 4-inch rounds using cookie cutters.
- Heat the Oil: Heat the oil over medium heat until it reaches 360°F (182°C).
- Fry the Shells: Wrap each round of dough around the form and fry in hot oil for about 2 minutes.
- Cool and Assemble: Allow the fried shells to cool. Enjoy immediately or store in an airtight container for up to a week.







