This homemade Cannoli Cake is a moist layer cake with all the classic cannoli flavors you love!
A light cinnamon cake with delicious ricotta and mascarpone cheese cannoli filling is a delicious treat ideal for special occasions and the dessert table. With a coating of mini chocolate chips and cute mini cannoli on top, this is going to be your most popular dessert cake!

Why you'll love this recipe
If you love Italian cannoli, you've come to the right place. This Cannoli cake recipe is a delectable dessert that highlights all of the wonderful flavors of that Italian classic. This is undoubtedly the BEST Cannoli cake I have ever eaten!
This made from scratch cake uses basic ingredients that you will find in any supermarket to create a dessert that is deceptively light. Bake and assemble the Cannoli Cake the day before for an impressive, make ahead dessert. Then decorate with store bought, mini cannoli and lots of mini chocolate chips so there is no doubt of the flavor within!
Traditional Sicilian cannoli are filled with sweetened whipped ricotta. Usual additions are chocolate, cinnamon, candied fruit or orange zest. For extra creaminess which you'll love, the cannoli cream frosting also uses mascarpone.
Don't be scared off by the length. This Cannoli cake recipe, like my Chocolate Cake with caramel and my Raspberry Torte, has a few steps but just follow my instructions carefully for complete success!
Just like more simple desserts such as my easy vanilla cake, poached red wine pears or budino al cioccolato, this Cannoli Cake will become a firm favorite that your family and friends will ask for time and time again!
For complete ingredient quantities and full instructions, please scroll to the printable recipe card bottom of the page.
Ingredients for Cake
Firstly the cake must be baked and cooled before assembly of this dessert.
This layers for this Cannoli Cake are rather light and definitely moist. The ingredients make all the difference. You'll find all the usual cake ingredients here but some may require an explanation.
- all purpose flour for structure and moisture
- cake flour for lightness and fine texture
- buttermilk combined with baking soda creates air to give your cake good volume and tenderness
- butter for flavor
- oil for moisture
Variations
- if you are in a hurry use store bought cake. I suggest you purchase a vanilla pound cake or sponge
- for a buttermilk substitute - to a measuring cup, add 1 tablespoons white vinegar or lemon juice. Add milk to the 1 1⁄4 cup mark, stir. Wait 5 minutes before using
- use a teaspoon of almond extract instead of cinnamon for something different
Instructions for cake
Preheat oven to 350ºF/180ºC and grease two 8-inch round deep cake pans and line the base with non stick paper then flour the sides.
- Whisk or sift together flours, baking powder, cinnamon, baking soda and salt.
- Beat butter, sugar and oil.
- Add eggs one at a time followed by vanilla.
- Mix in dry ingredients until just moist then add buttermilk.
- Divide amongst prepared pans.
- Bake until cooked through and golden brown.
Ingredients for frosting and assembly
- Ricotta cheese - use only full fat ricotta cheese. This recipe is not a low fat cake. It's a special occasion cake which deserves using full fat, quality ingredients.
- Mascarpone cheese - this is a thick creamy Italian cheese that is found in many supermarkets. If you can't find it, you could substitute cream cheese though the flavor will be different.
- Powdered sugar - Also known as icing sugar or confectioners sugar, it dissolves and blends quickly and easily into the ricotta cheese.
- Orange - You'll only need the orange zest. Reserve the orange for juice or cut it up for a fruit salad.
- Dark rum - I like to use rum but if you'd rather have an alcohol free cake, use orange juice.
- Cinnamon - powdered cinnamon is the perfect sweet spice to complement the cannoli cream filling.
- Cannoli shells - these are optional but add to the appeal of the cake. Fill them with reserved cannoli filling.
- Chocolate Chips - mini chocolate chips are complete adornment of this Cannoli cake.
Instructions for frosting and assembly
Next prepare the cannoli cream frosting, syrup and cake for assembly.
- In a food processor, combine ricotta, ¾ cup powdered sugar, orange zest, and cinnamon until creamy.
- Fold in mascarpone. Refrigerate until needed.
- Combine ½ cup powdered sugar with dark rum. Stir to dissolve sugar.
- Cut and level off tops of cakes and cut each cake in half horizontally making four cake layers.
Finally assemble the cannoli cake.
- Brush one cut side of each layer with rum syrup.
- Place one layer on a cake plate and spread some ricotta filling over.
- Sprinkle with chocolate chips.
- Continue layering and filling with ricotta cream and chocolate chips.
Spread the rest of the cream all over the cake and decorate with chocolate chips and filled cannoli shells.
Tips for success
Be sure to follow these important points for success.
- Use whole milk ricotta cheese and if it's not as dry and crumbly as indicated in the photo, you MUST to strain it overnight.
- Mascarpone should also be full fat and strained if not thick and creamy.
- Finely chopped candied fruit can be used in place of the orange zest.
- Cannoli shells are optional but nice and can be purchased at good Italian food stores or online.
- Have ingredients at cool room temperature. This will ensure the butter creams well and the eggs incorporate thoroughly.
- If measuring the flour with cups, stir the flour first then spoon into the cup so that it is not overpacked.
- When making the cannoli cream frosting, fold in the mascarpone because over beating will cause it to split.
- Cakes must be cold before frosting.
Frequently asked questions
To test if a cake is done, uses your senses. Smell it. The smell of baked cake should fill the kitchen. Look at it. It should be golden brown. Feel the top. It should feel springy. Finally push a skewer into the cake. If it comes out clean, it's done.
The ricotta frosting can be beaten in an electric mixer. Beat until smooth and creamy which may take as long as 5 minutes. It will never be as smooth as frosting prepared in the food processor.
It is important to use ricotta that is dry and crumbly as in the photo above. If you purchase ricotta that is soft and wet, be sure to drain it overnight in a muslin lined sieve. Also mascarpone can split and become runny if over beaten or if it gets too warm.
This recipe uses icing similar to cannoli filling consisting of full fat ricotta cheese, orange zest, cinnamon and sugar. I like to add mascarpone cheese to the filling for extra creaminess.
If you want a completely smooth exterior, you may use Italian meringue buttercream to finish the cake after filling the cake layers with cannoli cream filling.
Unfilled cake can be wrapped well and frozen for a month. However the ricotta frosting and completed cake cannot be frozen. Store completed cake in the refrigerator in an air tight container for 2-3 days.
Related recipes
Chocolate Orange Cake
Mocha Cake
Lime and Blueberry Syrup Cake
Torta Caprese - flourless chocolate almond cake
Italian Peach Cookies
Made this recipe?
Let me know if you liked it by leaving a ★★★★★ star rating and a review below. Please share a photo of your creation by tagging me on Instagram @marcellina.in.cucina!
Recipe
Cannoli Cake Recipe
Equipment
- stand mixer
- food processor
- 2 x 8 inch (20 cm) round deep cake pan
- measuring cups and spoons (or scales)
- off set spatula
- serrated knife
Ingredients
Cake
- 6 oz (1 ½ sticks or 170 grams) unsalted butter softened
- 1⅔ cup (340 grams) superfine (castor) sugar
- ¼ cup (60mls) oil see notes
- 4 eggs room temperature
- 3 teaspoons vanilla extract
- 1½ cups (185 grams) all purpose flour
- 1½ cups (185 grams) cake flour
- 2½ teaspoons baking powder
- 1 teaspoon ground cinnamon
- ¼ teaspoon baking soda
- ½ teaspoon salt
- 1¼ cup (300mls) buttermilk
Ricotta frosting
- 3¾ cups (2 pounds/ 900 grams) fresh ricotta use dry ricotta or must be strained overnight - see notes
- ¾ cup (90 grams) powdered (icing) sugar
- 3 teaspoons finely grated orange zest
- 1 teaspoon ground cinnamon
- 1 cup (approx 250 grams) mascarpone cheese
Rum Syrup
- ½ cup (62 grams) powdered (icing) sugar
- ¼ cup dark rum
To assemble and decorate
- 2 cups mini chocolate chips
- 6 small cannoli shells optional
Instructions
- Before beginning this Cannoli Cake, please read the recipe fully including all the all the tips for success. Be sure to use dry ricotta!
Cake
- Preheat oven to 350ºF/180ºC. Grease two 8-inch/20cm round deep cake pans and line the base with non stick paper. Then flour the sides.
- Whisk or sift together flours, baking powder, cinnamon, baking soda and salt. Set aside
- In an electric mixer, beat together butter, sugar and oil for 2 minutes on medium speed.
- Scrape sides of the bowl then add eggs, one at a time until well combined. Stir in vanilla.
- Add dry ingredients. Then combine on low speed until just moistened. Add buttermilk and beat for 1 minute on medium until well combined and smooth.
- Pour evenly into prepared pans. Bake for 30-35 minutes. Check at 30 minutes.
- When done the cake will come away from the side and settle down a little on the edges. Allow to cool in the pan for 10 minutes before turning out to cool on a wire rack.
- Cool completely before filling and decorating.
Ricotta frosting
- In a food processor, combine ricotta, ¾ cup powdered sugar, orange zest, and cinnamon until creamy.
- Fold in mascarpone. Refrigerate until needed.
Rum syrup
- Combine ½ cup powdered sugar with dark rum. Stir to dissolve sugar. Set aside.
Assembly and decorating
- Cut and level off tops of cakes and cut each cake in half horizontally.
- Brush one cut side of each layer with rum glaze.
- Place one layer on a cake plate and spread 1 cup of ricotta filling evenly over the cake.
- Sprinkle with 2 tablespoons of chocolate chips.
- Continue layering and filling with ricotta cream and chocolate chips finishing with the fourth layer of cake.
- If you are using mini cannoli, fill with a teaspoon or a piping bag and press chocolate chips onto the ends. Keep refrigerated until needed.
- Reserve ⅓ cup of ricotta cream. Then spread the rest of the cream all over the cake beginning with the sides then covering the top.
- Press more chocolate chips onto the side of the cake and arranged filled cannoli shells on top spacing apart evenly.
- Fill a piping bag fitted with a star tube with remaining ricotta cream and pipe 6 stars in between the cannoli on top of the cake.
- Serve immediately or refrigerate for 1-2 hours before serving. See notes for preparing ahead.
Notes
- Have ingredients at cool room temperature. This will ensure the butter creams well and the eggs incorporate thoroughly.
- Use light flavored oil like sunflower or grapeseed.
- If measuring the flour with cups, stir the flour first then spoon into the cup so that it is not overpacked.
- Ricotta cheese and mascarpone cheese varies greatly from brand to brand, country to country. It's very important that both cheeses are thick, almost like cream cheese otherwise the frosting will be runny. I can't stress this enough. If you are in any doubt, drain both cheeses overnight in a muslin lined sieve. Keep them separated so that you can measure correctly when drained.
- When making the frosting, fold in the mascarpone because over beating will cause it to split.
- Taste the frosting and add more powdered sugar if you prefer it sweeter.
- Cinnamon and orange zest can be omitted if not to your taste.
- Cakes must be cold before frosting.
- use orange juice instead of rum to make it alcohol free
- substitute ¼ cup finely chopped candied fruit for the orange zest
- if you have no buttermilk try this - to a measuring cup, add 1 tablespoons white vinegar or lemon juice. Add milk to the 1 ½ mark, stir. Wait 5 minutes before using
- use store bought vanilla pound cake or sponge for a quick cannoli cake
Nutritional Information Per Serving
Nutritional Disclaimer
Nutritional information is an estimate provided by an online nutrition calculator. For accurate results, it is recommended that the nutritional information be calculated based on the ingredients and brands you use.
Sandrina Anderson
Perfect in every way
Marcellina
Thank you for your feedback and so thrilled that you love this cake too!
Denise
oh yes ~also when you say cake must be cold do you mean to actually fridge the cake wrapped cold or just cooled completely ? also i may do a trial run with a half recipe for 6 "' layer cake ~~do you think half would make 2 6 " layers and about how long to bake then ? thanks
Marcellina
Denise, the cake must be completely cool/cold. If you live in a hot climate, I'd have the cake cold from the fridge. If not, room temperature cool is fine. I have never tested this cake as a mini cannoli cake. In saying that, you can do your own testing but keep in mind that batter doesn't always bake up the same in different size pans. To be accurate, I think you would need 0.6 of the batter but half is close though the layers would be thinner. I think you'd need to keep an eye on the baking. Possibly 25 minutes could be enough but I can't make any guarantees.