Crispy, golden pastry shells filled with a rich, creamy ricotta mixture—homemade cannoli are one of the most iconic Italian desserts you can make right in your kitchen. Originating from Sicily, these delightful treats are known for their perfect contrast of textures: crunchy on the outside and smooth, sweet, and creamy on the inside.
Making cannoli at home may seem intimidating, but once you break it down, it’s surprisingly manageable and incredibly rewarding. With the right technique and a few essential tools, you can recreate bakery-quality cannoli that taste fresh, authentic, and far better than store-bought versions. Whether for special occasions or indulgent cravings, this recipe is guaranteed to impress.
Why You’ll Love This Recipe
- Authentic Italian dessert with bakery-style results
- Perfect balance of crispy shell and creamy filling
- Customizable with chocolate chips, nuts, or fruit
- Great for parties, holidays, or special treats
- Fun and rewarding homemade baking experience
- Can be prepared ahead for convenience
Ingredients
- All-purpose flour – 2 cups (250 g), for the dough base
- Granulated sugar – 2 tablespoons (25 g), adds slight sweetness
- Salt – ¼ teaspoon, balances flavor
- Unsalted butter – 2 tablespoons (28 g), cold and cubed for texture
- Egg – 1 large, for binding
- White vinegar – 1 tablespoon (15 ml), helps create crisp shells
- Cold water – ¼ cup (60 ml), to form dough
- Ricotta cheese – 2 cups (450 g), well-drained for filling
- Powdered sugar – ¾ cup (90 g), sweetens the filling
- Vanilla extract – 1 teaspoon, enhances flavor
- Mini chocolate chips – ½ cup (90 g), for classic cannoli filling
- Oil for frying – enough for deep frying (about 3–4 cups / 750 ml)
Equipments
- Cannoli tubes (5–6 inch stainless steel molds), essential for shaping shells
- Rolling pin, to roll dough thin and even
- Deep frying pan or pot (3–4 liter capacity), for frying shells
- Slotted spoon or tongs, for safe removal from oil
- Mixing bowls (medium and large), for dough and filling
- Piping bag or zip bag, for filling cannoli neatly
Cannoli molds are used to wrap dough before frying, creating the signature tube shape
How to Make Homemade Cannoli
- In a mixing bowl, combine flour, sugar, and salt until evenly mixed
- Add cold butter and rub into the flour until crumbly
- Mix in egg, vinegar, and water to form a smooth dough
- Knead lightly, then cover and let rest for 30 minutes
- Roll the dough thin (about 1–2 mm thick) on a floured surface
- Cut into circles (about 4–5 inches wide)
- Wrap each circle around cannoli tubes, sealing edges with water
- Heat oil in a deep pan to 350°F (175°C)
- Fry shells until golden and crisp, about 2–3 minutes
- Remove carefully and let cool before sliding off molds
- In a bowl, mix ricotta, powdered sugar, and vanilla until smooth
- Fold in chocolate chips
- Pipe filling into both ends of each shell just before serving
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Servings: 10–12 cannoli
- Cuisine: Italian
- Course: Dessert
Flavor Profile Breakdown
- Crispy and lightly sweet shell
- Creamy, rich ricotta filling
- Chocolatey bursts from chips
- Subtle vanilla aroma
- Balanced sweetness with slight tang
Pro Tips for Best Results
- Drain ricotta overnight for thick, creamy filling
- Roll dough very thin for extra crisp shells
- Fry at consistent temperature for even color
- Fill cannoli just before serving to keep shells crisp
- Dust with powdered sugar for a classic finish
Variations & Substitutions
- Add orange zest for a citrus twist
- Use mascarpone for a richer filling
- Dip ends in crushed pistachios
- Add cinnamon for warmth
- Use baked shells instead of fried for a lighter option
Common Mistakes to Avoid
- Not draining ricotta, leading to runny filling
- Rolling dough too thick
- Overcrowding frying pan
- Filling too early, causing soggy shells
- Not sealing edges properly before frying
Serving Suggestions
- Serve dusted with powdered sugar
- Pair with espresso or cappuccino
- Add chocolate drizzle for extra indulgence
- Garnish with chopped nuts
- Serve chilled for best texture
Storage & Reheating Tips
- Store shells and filling separately
- Keep shells in airtight container for up to 3 days
- Refrigerate filling for up to 3 days
- Fill just before serving
- Do not refrigerate filled cannoli for long (they soften)
Nutrition Information (Approximate)
- Calories: 260 kcal
- Protein: 7 g
- Carbohydrates: 28 g
- Fat: 13 g
- Fiber: 1 g
- Sugar: 14 g
- Sodium: 120 mg
Ingredients
Method
- In a mixing bowl, combine flour, sugar, and salt until evenly mixed
- Add cold butter and rub into the flour until crumbly
- Mix in egg, vinegar, and water to form a smooth dough
- Knead lightly, then cover and let rest for 30 minutes
- Roll the dough thin (about 1–2 mm thick) on a floured surface
- Cut into circles (about 4–5 inches wide)
- Wrap each circle around cannoli tubes, sealing edges with water
- Heat oil in a deep pan to 350°F (175°C)
- Fry shells until golden and crisp, about 2–3 minutes
- Remove carefully and let cool before sliding off molds
- In a bowl, mix ricotta, powdered sugar, and vanilla until smooth
- Fold in chocolate chips
- Pipe filling into both ends of each shell just before serving
Notes
- Protein: 7 g
- Carbohydrates: 28 g
- Fat: 13 g
- Fiber: 1 g
- Sugar: 14 g
- Sodium: 120 mg
Final Thoughts
Homemade cannoli are a true labor of love, but the results are absolutely worth it. From the crisp shell to the creamy filling, every bite delivers authentic Italian flavor that feels both elegant and comforting. Once you master this recipe, you’ll have a timeless dessert that never fails to impress.
FAQs
Can I bake cannoli shells instead of frying?
Yes, but frying gives the most authentic crisp texture. Baking will be slightly less crunchy.
What is the best filling for cannoli?
Traditional filling uses ricotta cheese sweetened with sugar and flavored with vanilla or citrus.
How do I keep cannoli shells crispy?
Fill them right before serving to prevent moisture from softening the shells.
Can I make cannoli dough ahead of time?
Yes, you can refrigerate the dough for up to 24 hours before rolling.
What oil is best for frying?
Neutral oils like vegetable or canola oil work best.
Can I freeze cannoli shells?
Yes, store them in an airtight container and re-crisp in the oven before use.



