Cannoli, those delightful Italian pastries filled with sweetened ricotta cheese, are a beloved treat that can transport you straight to the charming streets of Sicily with every bite. Making cannoli at home may sound daunting, but with this Easy Cannoli Recipe, you’ll discover just how simple and rewarding it can be to create these delicious desserts. Perfect for parties, gatherings, or a sweet indulgence all for yourself, this recipe is sure to impress!
What You’ll Love About This Recipe

First and foremost, the creamy filling made with whole-milk ricotta cheese is rich and luscious, with a hint of citrus from the orange zest that brightens every mouthful. The addition of candied ginger and chocolate chips adds texture and flavor, making each cannoli a delightful surprise. Plus, the recipe is straightforward, requiring no special skills or equipment, and can be made in under an hour.
What’s in the Bowl
To create these irresistible treats, gather the following ingredients:
- 16 ounces whole-milk ricotta cheese (454 grams), BelGioioso recommended
- 1 cup granulated sugar (133 grams)
- 1 tablespoon orange zest (6 grams, from 1 orange)
- 1 teaspoon pure vanilla extract (2 grams)
- 1 tablespoon finely chopped candied ginger (17 grams)
- ½ cup semisweet mini chocolate chips (43 grams)
- 8 (5-inch) cannoli shells or mini cannoli shells
- Chopped pistachios
- Chopped mixed nuts
- Candied ginger
- Powdered sugar
Equipment Breakdown
Before you get started, make sure you have the following equipment on hand:
- Mixing bowl: For combining the ricotta and other filling ingredients.
- Spatula: To fold in the chocolate chips and nuts gently.
- Pastry bag or zip-top bag: For piping the filling into the cannoli shells.
- Spoon: Optional, for filling the shells if you don’t have a piping bag.
Easy Cannoli Recipe in Steps

Now, let’s dive into the simple steps that will lead you to your very own homemade cannoli!
Step 1: Prepare the Filling
In a large mixing bowl, combine the whole-milk ricotta cheese and granulated sugar. Mix well until the sugar is fully incorporated and the mixture is smooth.
Step 2: Add Flavor
Next, stir in the orange zest, pure vanilla extract, and finely chopped candied ginger. These ingredients will add a lovely depth of flavor to your filling.
Step 3: Incorporate the Chocolate
Gently fold in the semisweet mini chocolate chips. This step is crucial as you want to maintain the integrity of the chips while ensuring they are evenly distributed throughout the filling.
Step 4: Chill the Filling
Cover the bowl with plastic wrap and place it in the refrigerator for at least 30 minutes. Chilling the filling will help it firm up, making it easier to pipe into the shells.
Step 5: Fill the Cannoli
Once the filling has chilled, prepare your cannoli shells. If you’re using a piping bag, fill it with the ricotta mixture. If not, you can cut the corner off a zip-top bag to create a makeshift piping bag. Pipe the filling into each cannoli shell, ensuring to fill both ends for an even distribution.
Step 6: Garnish and Serve
After filling the shells, dip the ends of each cannoli into chopped pistachios, chopped mixed nuts, or more candied ginger for an added crunch and visual appeal. Dust the filled cannoli with powdered sugar just before serving for a touch of sweetness.
Budget & Availability Swaps
If you’re looking to adjust the recipe based on what you have on hand, consider these swaps:
- Ricotta cheese: You can use mascarpone cheese for a richer filling.
- Granulated sugar: Brown sugar can be a delightful alternative, adding a hint of molasses flavor.
- Candied ginger: Dried fruit or a touch of ground ginger can also work in a pinch.
- Chocolate chips: Swap for white chocolate or omit altogether for a simpler flavor.
Easy-to-Miss Gotchas
While this Easy Cannoli Recipe is straightforward, there are a few things to keep in mind:
- Make sure to use well-drained ricotta cheese to prevent a soggy filling.
- Don’t fill the cannoli shells until just before serving to avoid them becoming too soft.
- Be careful not to overmix the filling after adding the chocolate chips to keep their shape.
Storing, Freezing & Reheating
To maintain the best texture and flavor, it’s best to store the filling and shells separately:
- Filling: Keep in an airtight container in the refrigerator for up to 3 days.
- Cannoli shells: Store in a cool, dry place in an airtight container for up to a week.
- Freezing: You can freeze the filling in a sealed container for up to a month. Thaw in the fridge before using.
Top Questions & Answers
Can I make cannoli shells from scratch?
Yes! While store-bought shells are convenient, homemade shells can be a fun project if you’re up for it. Just ensure they are fully cooled before filling.
What can I use instead of chocolate chips?
If you prefer, you can substitute with finely chopped nuts, dried fruits, or even leave them out entirely for a simpler flavor profile.
How long do cannoli last once filled?
Filled cannoli are best enjoyed the same day they are made. If filled ahead of time, they may become soggy, so it’s best to fill them just before serving.
Can I make a vegan version of cannoli?
Absolutely! Use a plant-based ricotta alternative and a vegan chocolate option to create a delicious vegan version of this classic dessert.
Desserts to Finish
If you’re looking for more sweet treats to accompany your cannoli, consider these delightful options:
The Takeaway
This Easy Cannoli Recipe makes it simple to create a beloved Italian dessert right in your own kitchen. With a rich filling and the option to customize with your favorite toppings, cannoli can be tailored to your taste. Whether you’re hosting a gathering or just treating yourself, these cannoli are sure to impress. So roll up your sleeves and get ready to enjoy the delightful experience of making and savoring this classic treat!

Easy Cannoli Recipe
Ingredients
- 16 ounces whole-milk ricotta cheese (454 grams), BelGioioso recommended
- 1 cup granulated sugar (133 grams)
- 1 tablespoon orange zest (6 grams, from 1 orange)
- 1 teaspoon pure vanilla extract (2 grams)
- 1 tablespoon finely chopped candied ginger (17 grams)
- ½ cup semisweet mini chocolate chips (43 grams)
- 8 (5-inch) cannoli shells or mini cannoli shells
- Chopped pistachios
- Chopped mixed nuts
- Candied ginger
- Powdered sugar
Instructions
- In a large mixing bowl, combine the whole-milk ricotta cheese and granulated sugar. Mix well until the sugar is fully incorporated and the mixture is smooth.
- Next, stir in the orange zest, pure vanilla extract, and finely chopped candied ginger. These ingredients will add a lovely depth of flavor to your filling.
- Gently fold in the semisweet mini chocolate chips. This step is crucial as you want to maintain the integrity of the chips while ensuring they are evenly distributed throughout the filling.
- Cover the bowl with plastic wrap and place it in the refrigerator for at least 30 minutes. Chilling the filling will help it firm up, making it easier to pipe into the shells.
- Once the filling has chilled, prepare your cannoli shells. If you’re using a piping bag, fill it with the ricotta mixture. If not, you can cut the corner off a zip-top bag to create a makeshift piping bag. Pipe the filling into each cannoli shell, ensuring to fill both ends for an even distribution.
- After filling the shells, dip the ends of each cannoli into chopped pistachios, chopped mixed nuts, or more candied ginger for an added crunch and visual appeal. Dust the filled cannoli with powdered sugar just before serving for a touch of sweetness.
Equipment
- Mixing Bowl
- Spatula
- Pastry bag or zip-top bag
- Spoon
Notes
- Use well-drained ricotta cheese to prevent a soggy filling.
- Fill the cannoli shells just before serving to avoid them becoming too soft.
- Be careful not to overmix the filling after adding the chocolate chips to keep their shape.
