I absolutely adore making and sharing this Creamy Cannoli Recipe because it combines the perfect crispy shell with a luscious, sweet ricotta filling that feels like a little bite of heaven every single time. I love how the balance of rich creaminess and the delicate crunch makes it the ultimate Italian treat, whether I'm whipping it up for a casual family gathering or a special celebration. The process is surprisingly approachable, and watching those golden shells come to life is so rewarding. I promise, once you try this recipe, it will become one of your favorites too!
Why You'll Love This Creamy Cannoli Recipe
What really sets this recipe apart for me is the incredible flavor profile. The ricotta filling is perfectly sweetened with powdered sugar and infused with just the right hint of vanilla and cinnamon, which gives it that authentic Italian flair. Then, when you add those mini chocolate chips, it adds a delightful burst of texture and a little bit of chocolatey charm in every bite. The shells are just crisp enough, with that characteristic bubbly texture that makes cannoli so unique and enjoyable.
Another reason I love this Creamy Cannoli Recipe is how satisfying it is to make. Even though the process involves making your own shells, it’s not as intimidating as you might think. With a bit of patience rolling the dough thin and careful frying or air frying, you end up with a stunning, homemade dessert that’s much more impressive than anything store-bought. I think it’s perfect for any occasion—whether it's a lively party, a cozy night in, or a festive holiday treat. It’s a crowd-pleaser that always sparks compliments and requests for seconds!
Ingredients You'll Need
These ingredients are wonderfully simple but essential. Each one plays a key role in creating the textures and flavors that make this dish so memorable—from the flakey, buttery shells to the decadently smooth filling. The combination is classic and timeless, and you'll appreciate how every component works in harmony.
- All-purpose flour: The foundation of your crispy cannoli shells; gives structure and elasticity to the dough.
- Granulated sugar: Adds just a touch of sweetness to the dough and enhances flavor.
- Salt: Balances the sweetness and deepens the flavor complexity.
- Unsalted butter (room temperature): Creates a tender, flaky texture in the shells and enriches the dough.
- Egg: Helps bind the dough and adds richness.
- Marsala wine: Traditional ingredient that adds subtle aroma, flavor, and helps develop the dough texture.
- Vegetable oil: For frying the shells until they’re perfectly crisp and golden brown.
- Ricotta cheese (strained): The star of the filling—smooth, creamy, and slightly tangy, providing that signature cannoli taste.
- Powdered sugar: Sweetens the filling delicately without graininess.
- Ground cinnamon: Adds warmth and depth to the filling’s flavor.
- Vanilla extract: Enhances the sweetness and aroma of the ricotta filling.
- Mini chocolate chips: Small bursts of chocolate magic to make the filling extra special.
Directions
Step 1: The night before you plan to make the cannoli, strain the ricotta thoroughly and let it sit in the refrigerator overnight—this step is crucial for a creamy, yet thick filling.
Step 2: To start the shells, mix the all-purpose flour, granulated sugar, and salt together in a large mixing bowl until well combined.
Step 3: Cut the butter into small cubes and add it to the dry ingredients. Using your hands, a mixer, or even a food processor, mix until the texture looks like coarse, lumpy breadcrumbs—this will give you a nice flaky shell.
Step 4: Crack in the egg and pour the Marsala wine into the mixture. Stir gently just until a rough dough forms. If it feels too dry, add a splash more Marsala wine. Keep mixing but don’t overwork the dough.
Step 5: Turn the dough out onto a floured surface and knead by hand until smooth and elastic. Form into a round, wrap tightly in plastic wrap, and let rest at room temperature for 2 hours to relax the gluten and make rolling easier.
Step 6: Roll out the dough as thinly as possible. This dough is quite elastic, so it may take a little patience, but it’s worth it to achieve that delicate shell. If you have a pasta machine, it’s a handy tool here!
Step 7: Cut the dough into rounds, sizing them according to how long you want your cannoli shells to be—but remember, they shouldn’t be longer than your cannoli tubes.
Step 8: Wrap each dough circle around a cannoli tube and seal the edge with a brush of egg wash. Press the seam firmly so the dough stays wrapped securely while frying or air frying.
Step 9: For deep frying, heat a deep pan with vegetable oil to 350°F (180°C). Carefully lower 2-3 wrapped cannoli into the hot oil. Fry for 1-2 minutes per side, watching closely until they’re golden brown and crispy. Use tongs to help the shells cook evenly. Drain on paper towels and keep shells on tubes to maintain shape while cooling.
Step 10: If you prefer air frying, preheat the air fryer to 400°F (205°C). Lightly oil the basket so the cannoli shells don’t stick. Place shells inside without touching and air fry for 4-5 minutes, or until golden brown. Remove and cool on racks with paper towels, keeping shells on the tubes until completely cool.
Step 11: To make the filling, beat the strained ricotta, powdered sugar, cinnamon, and vanilla extract together in a bowl until smooth and creamy. Stir in the mini chocolate chips evenly.
Step 12: Spoon the filling into a piping bag and pipe it generously into the cooled cannoli shells right before serving. For extra flair and texture, you can dip the shell ends into more mini chocolate chips.
Step 13: Serve your cannoli immediately for best texture. If you need to prepare ahead, store the shells and filling separately, assembling just before enjoying for that perfect crunch and creamy center.
Servings and Timing
This Creamy Cannoli Recipe makes about 24 servings, perfect for sharing at parties or special occasions. The prep time is roughly 20 minutes, but keep in mind that you’ll need a 2-hour resting period for the dough and overnight straining for the ricotta—which are essential for the best texture and flavor. Cooking the shells takes approximately 15-20 minutes depending on your method, and filling them is quick once everything is ready. All told, you’re looking at around 46 minutes of active work plus resting and cooling times, which truly pays off in the final result.
How to Serve This Creamy Cannoli Recipe
When I serve these cannoli, I love to keep the presentation simple but elegant. I usually arrange a small platter with a dozen cannoli, garnished lightly with dusted powdered sugar or a few fresh mint leaves for a pop of color. The contrast of the golden shells and the creamy filling looks so inviting, and dipping the ends in mini chocolate chips adds a cute finishing touch. For portion sizes, two cannoli per person usually feels just right, especially if you're serving alongside other desserts.
These cannoli pair wonderfully with a range of beverages. I often serve them with a glass of sweet Marsala wine to echo the flavors in the dough, or for a non-alcoholic option, a rich, freshly brewed espresso or strong coffee complements the creaminess perfectly. They are fantastic after a nice meal with family or friends, whether at a holiday feast, a casual gathering, or even as a highlight dessert for a weeknight treat when you want something special.
Serving them fresh and slightly chilled is how I like them best, as the shells stay crisp while the ricotta filling remains cool and refreshing. If you refrigerate them assembled, the shells can start to soften, so I recommend filling them right before serving. If you’re celebrating and want to dress things up, sprinkling the plate with chopped pistachios or drizzling a little chocolate sauce around adds that extra wow factor your guests will love.
Variations
One of my favorite parts about this Creamy Cannoli Recipe is how versatile it is. You can easily swap the mini chocolate chips for chopped pistachios, candied orange peel, or even drizzle a bit of espresso syrup in the filling for a delightful twist. For those who prefer a lighter filling, mixing the ricotta with a bit of mascarpone makes the cream even more decadent.
If you’re catering to dietary needs, gluten-free flour blends work well for the shells if you adjust the rolling technique carefully to prevent crumbling. For a vegan version, you can replace the dairy ricotta with a cashew-based or almond-based vegan ricotta substitute, and use a flax egg instead of a chicken egg in the dough. Though I haven’t tried air frying with gluten-free dough, the deep-fry method lends itself best to achieving that perfect crispness for dietary swaps.
Cooking methods can also vary—traditionally cannoli are deep-fried, and I find this makes the crispiest shells. However, the air fryer method is a fantastic alternative for a lighter version with less oil and still great results, especially when you want a quicker and less messy process. Experimenting with different spice blends like adding a pinch of nutmeg or even a splash of amaretto to the filling makes this recipe truly your own.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, it’s really important to store the shells and filling separately. Place the cooled cannoli shells in an airtight container at room temperature or in the fridge if your kitchen is warm—they’ll keep crisp for about 2 days. The ricotta filling should be stored in a sealed container in the refrigerator and can last up to 3 days. Avoid assembling until right before serving to maintain the best texture and flavor.
Freezing
Freezing assembled cannoli is not ideal because the shells will soften once thawed. However, you can freeze the filled ricotta mixture in an airtight container for up to one month. When you’re ready, thaw the filling overnight in the refrigerator and pipe fresh into freshly made or stored shells for a quick dessert fix. I would not recommend freezing the dough or shells after frying, as it impacts their crispness negatively.
Reheating
If you want to enjoy leftover shells warm, reheat them gently in a low oven (around 300°F/150°C) for 5-7 minutes to refresh their crispiness before filling. Avoid microwaving since that will make them chewy. Never reheat the shells once filled, as the moisture from the filling softens the delicate shells quickly. Instead, fill just before serving for that perfect crunch and creamy center.
FAQs
Can I make the cannoli shells ahead of time?
Absolutely! You can prepare and fry or air fry the cannoli shells a day or two in advance. Just be sure to store them in an airtight container at room temperature to keep them crisp. Fill them with the ricotta mixture right before you are ready to serve.
Why do I need to strain the ricotta overnight?
Straining the ricotta removes excess moisture, which is essential to prevent the filling from becoming watery and to achieve that silky, thick texture that holds up well inside the delicate shells.
Can I skip the Marsala wine?
You can substitute the Marsala with a dry white wine or even a bit of orange juice if needed, though the Marsala adds a unique subtle sweetness and depth that really enhances the dough’s flavor.
What if I don’t have cannoli tubes?
There are a few options here! You can use clean metal cookie cutters shaped like rings and carefully form the dough around them, or create homemade tubes using tightly rolled aluminum foil. Just be careful when frying to keep the shape intact.
How long do filled cannoli last?
Filled cannoli are best eaten immediately for the best textural contrast. If left out too long, the shells absorb moisture from the filling and lose their crispness. If you need to wait, store the filling and shells separately and assemble just before serving.
Conclusion
I hope you feel as excited as I do to try this Creamy Cannoli Recipe at home. It’s truly one of those desserts that brings so much joy and a bit of Italian magic to the table. The crispy shells, the rich and silky ricotta filling studded with chocolate chips—it all comes together in such a delightful way. Once you make it, you’ll want to share it with everyone you love, and I can’t wait for you to discover just how rewarding and delicious this recipe is. Enjoy every bite!
Print
Creamy Cannoli Recipe
- Prep Time: 30 minutes (plus overnight ricotta straining and 2-hour dough rest)
- Cook Time: 16 minutes (frying or air frying in batches)
- Total Time: 46 minutes active + overnight straining + resting time
- Yield: 24 cannoli
- Category: Dessert
- Method: Frying
- Cuisine: Italian
Description
This Creamy Cannoli Recipe offers a classic Italian dessert experience with crispy, golden shells filled with a smooth, sweet ricotta mixture studded with mini chocolate chips. The recipe guides you through making homemade cannoli shells with a delicate, flaky texture achieved by deep frying or air frying, paired with a luscious, flavored ricotta filling. Perfect for special occasions or indulgent treats, this recipe yields 24 delightful cannoli with authentic flavors and satisfying crunch.
Ingredients
Cannoli Shells
- 250 g All-purpose flour
- 25 g Granulated Sugar
- ¼ tsp Salt
- 43 g Unsalted Butter, room temperature
- 1 Egg
- 80 ml Marsala Wine
- Vegetable Oil (for deep frying)
Cannoli Filling
- 900 g Ricotta, strained overnight
- 195 g Powdered Sugar
- ¼ tsp Ground Cinnamon
- 1 tsp Vanilla Extract
- 170 g Mini Chocolate Chips
Instructions
- Strain Ricotta: Strain the ricotta the night before and let it sit overnight to remove excess moisture and create a thicker filling.
- Mix Dry Ingredients: In a large mixing bowl, combine flour, granulated sugar, and salt thoroughly.
- Add Butter: Cube the room temperature butter and mix it into the flour mixture using a food processor, stand mixer, or by hand until the texture resembles lumpy breadcrumbs.
- Add Wet Ingredients: Add one egg and the Marsala wine to the mixture, stirring gently until a rough dough forms. Add extra Marsala if needed, but do not overmix.
- Knead Dough: Turn the dough onto a floured surface and knead by hand until smooth. Shape into a round ball.
- Rest Dough: Wrap in plastic wrap and let it rest on the counter for 2 hours to relax the dough.
- Roll Dough Thin: Roll the dough as thin as possible using a rolling pin or pasta maker until it is translucent enough to see fingers through it.
- Cut Circles: Cut rolled dough into circles sized according to desired cannoli length but no longer than the metal tubes.
- Wrap Around Tubes: Wrap each dough circle around cannoli tubes and seal the seam with egg wash, pressing firmly to secure.
- Deep Fry Cannoli Shells: Heat vegetable oil in a saucepan to 350°F (180°C). Fry 2-3 shells at a time using a slotted spoon, turning carefully with tongs to evenly brown for 1-2 minutes per side. Drain on paper towels on a wire rack. Leave shells on tubes until cool enough to remove carefully.
- Air Fry Alternative: Preheat an air fryer to 400°F (205°C). Lightly oil the basket and place cannoli tubes with dough shells without touching. Air fry for 4-5 minutes until golden brown. Cool on paper towels and carefully remove from tubes once cooled.
- Make Filling: In a bowl, beat ricotta, powdered sugar, ground cinnamon, and vanilla extract until smooth and creamy.
- Add Chocolate Chips: Stir in mini chocolate chips evenly throughout the filling.
- Fill Cannoli: Transfer filling to a piping bag, cut the tip, and pipe into cooled cannoli shells just before serving.
- Optional Garnish: For extra crunch, dip the ends in additional chocolate chips.
- Serve: Serve immediately. If storing, keep shells and filling separate and assemble before eating.
Notes
- Straining ricotta overnight is essential to get a thick, creamy filling.
- Rolling the dough very thin helps achieve the ideal crispy texture in the shells.
- Be careful when removing cooked shells from the metal tubes as they will be hot and fragile.
- Deep frying produces the classic texture, but air frying is a lighter alternative.
- Store filled cannoli for a short time only as shells will soften if filled too early.

Leave a Reply