I’ve always believed that a freshly filled cannoli is one of life’s greatest dessert joys. The crispy, golden shell paired with a smooth, sweet ricotta filling creates a perfect bite—rich, creamy, and lightly crunchy. While cannoli might seem fancy or difficult, making them at home is surprisingly simple and incredibly rewarding. With a few ingredients and some patience, you can create bakery-style cannoli right in your kitchen.
Quick Facts
-
Prep Time: 20 minutes
-
Cooking Time: 20 minutes
-
Total Time: 40 minutes
-
Serving Size: 12 cannoli
Why You’ll Love This Cannoli Recipe
There’s something so satisfying about biting into a cannoli that you’ve made yourself. Here’s why this recipe is one of my favorites:
-
Crispy shells made from scratch
-
Rich, creamy ricotta filling
-
Customizable with chocolate chips, nuts, citrus, or spices
-
Perfect for parties, holidays, or gifting
-
A true taste of Italian pastry right at home
Whether you’re enjoying them with coffee or serving them as dessert after dinner, cannoli never fail to impress.
Ingredients
For the Cannoli Shells
-
2 cups all-purpose flour
-
2 tbsp granulated sugar
-
¼ tsp ground cinnamon (optional)
-
½ tsp salt
-
3 tbsp cold butter, cubed
-
1 egg
-
½ cup white wine (or water/milk)
-
Oil for frying
For the Ricotta Filling
-
2 cups full-fat ricotta cheese (well-drained)
-
½ cup powdered sugar
-
1 tsp vanilla extract
-
¼ cup mini chocolate chips
-
Zest of 1 orange (optional but amazing!)
Optional Garnishes
-
Crushed pistachios
-
Mini chocolate chips
-
Powdered sugar for dusting
How to Make Cannoli
Step 1: Make the Shell Dough
In a bowl, whisk flour, sugar, salt, and cinnamon. Add cold butter and rub it into the flour until crumbly. Add egg and wine, then knead into a smooth dough.
Step 2: Rest the Dough
Wrap and rest for 15–20 minutes to make it easier to roll.
Step 3: Roll and Cut
Roll the dough thin (as thin as a tortilla). Cut into circles or ovals. Wrap each circle around a metal cannoli tube and seal edges with egg wash.
Step 4: Fry the Shells
Heat oil and fry each shell till golden and bubbly. Let cool before gently sliding off the tube.
Step 5: Make the Ricotta Filling
Mix ricotta, powdered sugar, vanilla, and chocolate chips. Chill for 10 minutes to firm up.
Step 6: Pipe & Serve
Right before serving, pipe the filling into both ends of the shells. Garnish with chocolate chips, pistachios, or powdered sugar.
Serving Suggestions
-
Serve fresh, right after filling (so shells stay crispy!).
-
Pair with espresso, cappuccino, or dessert wine.
-
Dip ends in melted chocolate for an even richer version.
-
Add fruit like berries or candied orange peel on the side.
Tips for Customization
-
Chocolate lovers: Add cocoa powder to filling or dip the shell rims.
-
Nutty twist: Pistachios or almonds add a lovely crunch.
-
Citrus kick: Orange or lemon zest brightens the filling.
-
Heavier filling: Add mascarpone for a richer texture.
-
Healthier version: Bake the shells, though they won’t be as crisp as fried.
Nutritional Info (Per Cannoli – Approx.)
-
Calories: 210
-
Fat: 12g
-
Carbs: 22g
-
Protein: 5g
-
Sugar: 10g
FAQs
1. Why did my ricotta filling turn watery?
The ricotta must be drained well. Use a cheesecloth or sieve for best results.
2. Can I make the shells ahead?
Yes! Shells stay crisp for up to 4–5 days in an airtight container.
3. Can I bake the cannoli shells?
Yes, but frying gives the traditional crispy texture.
4. What can I use instead of wine?
Milk or water works fine; wine simply makes shells crispier.
5. Can I freeze cannoli?
Freeze the shells only. Filled cannoli should always be served fresh.
Final Thoughts
This homemade cannoli recipe is simple, versatile, and incredibly delicious. I love how it brings a little taste of Italy into my kitchen. If you’re looking for a dessert that feels special but isn’t complicated, cannoli are the perfect choice. Once you try them, you’ll want to make them again and again!