Cannoli Cake is a homemade Italian-inspired layer cake with soft vanilla cake, creamy ricotta and mascarpone cannoli filling, and plenty of mini chocolate chips. This easy from-scratch Cannoli Cake recipe has all the flavors of a classic Italian cannoli and makes a beautiful dessert for birthdays, holidays, and special occasions.

If you love Italian cannoli, you are going to LOVE this homemade Cannoli Cake! Soft, buttery vanilla cake, rich and creamy cannoli filling, a little orange and cinnamon, and LOTS of mini chocolate chips. What’s not to love?!

This homemade Cannoli Cake recipe has all those delicious flavors of a traditional Italian cannoli, but instead of filling individual pastry shells, we’re turning everything into a beautiful four-layer cake. And let me tell you, it’s SO good!
The cake itself is a homemade vanilla cake with a little fresh orange zest. Between the layers and around the outside is a delicious cannoli frosting made with ricotta cheese, mascarpone cheese, powdered sugar, vanilla, orange juice, and cinnamon. Then, of course, there are mini chocolate chips between the layers and all over the outside.
If you’ve been around Snappy Gourmet for a while, you probably already know how much I love cannoli desserts. My Cannoli Cookies, Best Cannoli Dip, and Mini Cannoli Dip Cups are just a few favorites. So making a homemade Cannoli Cake seemed like the next logical thing to do!
This cake looks like something you’d find in an Italian bakery, but you can make it at home with ingredients available at most grocery stores. Now, I wouldn’t say this is the quickest cake in the world. It takes a little time to make the batter, bake the layers, cool everything, prepare the filling, and assemble the cake. But it’s definitely worth the effort!
If you’ve made homemade layer cakes before, you should find the process fairly straightforward. If you’re newer to baking, be sure to read through all my tips before getting started. Especially the frosting tips! The biggest secret to making this Cannoli Cake is using THICK ricotta and mascarpone cheese. You don’t want watery cheeses because the filling needs to be thick enough to stay between the cake layers.
Another thing I love about this cake is that you can make it ahead of time. In fact, I think it tastes even better the next day after the flavors have had time to come together. Perfect for Christmas, Easter, birthdays, anniversaries, dinner parties, or whenever you’re craving a fabulous Italian dessert.
What I Love About This Recipe
- It tastes like an Italian cannoli in cake form. This homemade Cannoli Cake combines soft vanilla-orange cake with a sweet ricotta and mascarpone filling. The cinnamon, orange, and mini chocolate chips give it those familiar cannoli flavors. It’s like getting your favorite Italian bakery dessert in a big, beautiful slice!
- The homemade cannoli frosting is AMAZING. Instead of traditional buttercream, this cake has a creamy filling made with ricotta cheese and mascarpone cheese. It’s rich, smooth, and full of delicious cannoli flavor. The same frosting goes between the layers and around the outside, so you don’t need to make two separate frostings.
- It’s perfect for birthdays and special occasions. Four layers of cake with cannoli cream and chocolate chips make an impressive dessert. You can keep the decorations simple or dress it up with chopped pistachios, chocolate, cherries, or even mini cannoli. It’s a great homemade Italian birthday cake, holiday dessert, or special treat for a dinner party.
- You can customize the flavors. I love the combination of vanilla, orange zest, cinnamon, and chocolate, but you can easily adjust it to your family’s taste. Leave out the orange, try a little almond extract, or add chopped nuts between the layers. There are plenty of ways to make this Cannoli Cake your own!
- It’s a great make-ahead cake. I actually think this cake tastes better the next day! You can assemble it ahead of time, refrigerate it, and have dessert ready for your party or holiday. The chilling time also helps the frosting firm up and makes the cake easier to slice.
What is a Cannoli?
If you haven’t seen my other cannoli recipes and don’t know what a cannoli is, let’s start with that. A cannoli is an Italian pastry that is shaped in a long tube with a filling generally made up of ricotta cheese and powdered sugar.
An Italian cannoli may include other things such as candied fruit, chocolate chips, nuts, cinnamon, mascarpone cheese, or a wide variety of other things.
You can find them at Italian grocery stores and bakeries, as well as many other bakeries and grocery stores now.
If you’re never had one, give them a try! National Cannoli Day is also June 16th, so if nothing else get one to celebrate in June!
Check out my “What is a cannoli?” for more info.

Equipment You May Need
- Two 9-Inch Round Cake Pans – For baking the cake layers. You can also use two 8-inch round pans or pans of other sizes, but the baking time may need to be adjusted
- Electric Mixer – A hand mixer or stand mixer makes preparing the cake batter and cannoli frosting much easier.
- Large Mixing Bowls – You’ll need bowls for the dry ingredients, cake batter, and frosting.
- Whisk – Helps evenly combine the flour, baking powder, and salt.
- Measuring Cups and Spoons – For measuring the cake and frosting ingredients.
- Rubber Spatula – Great for scraping down the mixing bowls and spreading the batter.
- Microplane or Zester – Makes it easy to remove the fresh orange zest without getting the bitter white pith.
- Fine-Mesh Strainer – Helpful for draining excess liquid from the ricotta cheese.
- Cheesecloth – Useful for straining the ricotta overnight if needed.
- Wire Cooling Racks – For cooling the cake layers completely before cutting and frosting.
- Cake Slicer or Long Serrated Knife – Makes it easier to cut each baked cake horizontally into two layers. Or you could bake the cake in 4 pans rather than cutting the cake layers in half.
- Cake Stand or Serving Plate – For assembling and serving the finished cake.
- Offset Spatula – Helps spread the cannoli filling and frosting evenly.
- Parchment Paper – Optional, but parchment rounds can help the cake layers release more easily from the pans.
- Cake Baking Strips – Optional, but they can help cake layers bake more evenly and reduce doming.
- Piping Bag and Decorating Tips – Optional, if you’d like to decorate the cake with extra frosting.
Cannoli Cake Ingredients
This homemade Italian Cannoli Cake recipe has two main groups of ingredients: the cake batter and the cannoli filling and frosting.
Cake Batter Ingredients
- All-Purpose Flour – Regular all-purpose flour is the base of this homemade cake. Be sure to measure carefully because too much flour can make a cake dry or dense.
- Baking Powder – Helps the cake rise and gives it a lighter texture. Make sure your baking powder is fresh.
- Salt – Just a little helps balance the sweetness and bring out the other flavors.
- Unsalted Butter – Use softened butter so it creams properly with the sugar. You want the butter soft enough to mix easily but not melted.
- Granulated Sugar – Sweetens the cake and helps create a light, fluffy texture when beaten with the butter.
- Eggs – Large eggs help give the cake structure and richness. Room-temperature eggs generally mix more easily into the batter.
- Fresh Orange Zest – Adds a subtle citrus flavor that goes beautifully with the cannoli filling. If you don’t like orange, you can leave it out.
- Vanilla Extract – Adds classic vanilla flavor to the cake. You can substitute a little almond extract or Fiori di Sicilia if you’d like a different flavor.
- Milk – Adds moisture and helps create a smooth cake batter. Regular milk works well in this recipe.
Cannoli Filling and Frosting Ingredients
This is the part that really makes the cake taste like cannoli! The filling is similar to a homemade Cannoli Frosting, and you’ll use it between the cake layers and around the outside.
IMPORTANT: Use THICK, full-fat ricotta and mascarpone cheese for the best results! See my post “How to Strain Ricotta Cheese” for full directions and tips.
- Ricotta Cheese – Gives the frosting its classic Italian cannoli flavor. Use whole-milk ricotta and drain it overnight if necessary. The ricotta should be thick, similar to cream cheese, before you make the frosting. Use ricotta impastata if you can find it, but it can be difficult to source.
- Mascarpone Cheese – A rich Italian cream cheese that makes the frosting extra creamy. Mascarpone has a mild flavor and smooth texture. Use full-fat mascarpone and drain any excess liquid if needed.
- Powdered Sugar – Sweetens the filling and gives it a frosting-like consistency. Also called confectioners’ sugar or icing sugar.
- Vanilla Extract – Adds flavor to the creamy cannoli filling. Or you could use almond extract or Fiori di Sicilia Extract which is part citrus and vanilla.
- Fresh Orange Juice – Adds a little citrus flavor that complements the ricotta, mascarpone, and chocolate. You can leave it out if you’re not a fan of orange.
- Ground Cinnamon – Adds a warm, classic cannoli flavor without being overpowering.
- Salt – Helps balance the sweetness of the powdered sugar.
- Mini Chocolate Chips – Sprinkle them between the layers and use the remaining chips to decorate the outside. Mini chocolate chips work especially well because they’re small and easy to distribute. Or use finely chopped chocolate.
How to Make Cannoli Cake:
(Be sure to scroll to the bottom of the post for the complete DETAILED recipe card with the full ingredient list, full directions, and print option)
This homemade Cannoli Cake may look difficult, but the steps are actually pretty straightforward if you have some baking experience. You’ll make the cake batter, bake and cool the layers, prepare the creamy ricotta and mascarpone frosting, and assemble everything with mini chocolate chips.
The most time-consuming parts are waiting for the cakes to cool and assembling the layers. And if your ricotta needs draining, plan ahead and do that the day before.
Step One: Prepare the Oven and Cake Pans
Preheat your oven to 375 degrees F. Butter and flour two 9-inch round cake pans so the cakes release easily after baking. You can also use two 8-inch round pans, but the baking time will be longer. For a little extra insurance against sticking, you can place parchment paper rounds in the bottoms of the pans after preparing them. I also like using cake baking strips around the pans to help the cake layers bake more evenly.
Step Two: Mix the Dry Ingredients
In a medium mixing bowl, whisk together the all-purpose flour, baking powder, and salt until well combined. Set the dry ingredients aside while you prepare the butter and sugar mixture.
Step Three: Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar with an electric mixer on medium speed until light and fluffy. This may take a few minutes, so don’t rush it! Beat in the eggs one at a time, making sure each egg is mixed in before adding the next. Then beat in the fresh orange zest and 1 1/2 teaspoons vanilla extract until well combined. The orange adds a subtle citrus flavor, but you can leave it out if you prefer.
Step Four: Combine the Wet and Dry Ingredients
Alternate adding the dry ingredients and milk to the butter and sugar mixture, beating after each addition until just combined. Continue until you’ve added all the flour mixture and milk. Be careful not to overmix the batter, which can make the cake tougher or denser. Scrape down the sides of the mixing bowl as needed to make sure everything mixes evenly.

Step Five: Bake the Cake Layers
Divide the cake batter evenly between the two prepared pans and spread it into even layers. I like to use these baking strips to put around the pans. They help make level cake layers. Bake at 375 degrees F for about 20-25 minutes, or until a toothpick inserted into the middle comes out clean. If you’re using 8-inch cake pans instead of 9-inch pans, the baking time will be about 30-35 minutes. Start checking toward the end of the baking time since ovens and pans can vary. You could also bake four individual layers if you prefer and adjust the baking time for the thinner layers.

Step Six: Cool and Cut the Cake Layers
Let the cakes cool slightly in their pans, then carefully remove them and transfer them to wire cooling racks. Allow the cakes to cool completely before cutting or frosting. Once cool, use a long serrated knife to slice each cake horizontally in half, creating four cake layers. If you’d rather make a simpler two-layer cake, you can skip cutting the cakes in half. Just keep in mind that you may not need the full amount of frosting for two layers.

Step Seven: Make the Cannoli Filling and Frosting
In a large mixing bowl, beat the thick, well-drained ricotta and mascarpone cheeses with an electric mixer on medium speed until just combined. Add the powdered sugar, 1 teaspoon vanilla extract, orange juice, cinnamon, and salt. Beat until everything is just combined and smooth. Avoid beating longer than necessary because mascarpone can become softer when overmixed. The frosting should be thick enough to spread without running off the cake layers. If it seems too soft, refrigerate it briefly and make sure the cheeses were properly drained.
Step Eight: Assemble and Decorate the Cannoli Cake
Place one cake layer on a cake stand or serving plate. Spread a thin layer of cannoli frosting over the top, then sprinkle with about 2-3 tablespoons of mini chocolate chips. Repeat with the remaining cake layers, adding frosting and chocolate chips between each layer. Spread the remaining frosting over the top and outside of the cake, then decorate with the remaining mini chocolate chips. Use any extra frosting for piping or decorating if desired. Refrigerate the cake until ready to serve.
(Full printable recipe card with full details is at bottom of post.)
Why Is My Cannoli Frosting Runny?
This is probably the most common issue with homemade cannoli frosting. And the biggest culprit is usually too much moisture in the ricotta or mascarpone. Different brands can vary A LOT. If your cheeses are watery, the frosting may never become thick enough to hold the cake layers properly.
Other possible reasons include a warm kitchen, warm ingredients, or overmixing.
If your frosting seems too soft, try refrigerating it briefly. You can also try adding a little more powdered sugar or additional thick cheese if necessary. Or could also add some homemade whipped cream or defrosted whipped topping.
Unfortunately, if the cheeses were very watery to begin with, adding more sugar may not completely fix the problem. That’s why I recommend starting with thick, well-drained cheeses.

Other Cannoli Cake Decorating Ideas
Want to make your cake look a little more like something from an Italian bakery? Try one or more of these ideas:
- Chocolate Curls – Add shaved or curled chocolate for a more elegant finish.
- Mini Cannoli – Place a few mini cannoli on top right before serving for a fun bakery-style decoration. Add them shortly before serving so the shells stay crisp.
- Maraschino Cherries – Add a few cherries for a colorful, old-fashioned Italian bakery look.
- Chopped Nuts – Pecans, walnuts, or pistachios are all delicious with cannoli cream.
- Orange Zest – A little fresh orange zest on top adds color and hints at the flavor inside.
- Extra Cannoli Frosting – If you make extra frosting, use a piping bag to add simple swirls or borders. If you’re using a piping bag with chocolate chips mixed into the frosting, make sure the opening is large enough for the chips to pass through. Otherwise, they may get stuck!

Cannoli Cake Variations
There are lots of ways to customize this homemade Cannoli Cake recipe.
The original combination of vanilla, orange, cinnamon, mascarpone, ricotta, and chocolate is delicious, but you can experiment with other flavors too.
Chocolate Cannoli Cake: Try using your favorite chocolate cake recipe for the layers instead of the vanilla-orange cake like this one bowl chocolate cake. Chocolate cake with creamy cannoli filling would be delicious!
Chocolate Cannoli Frosting: For a chocolate variation, you could experiment with adding a little unsweetened cocoa powder to the cannoli filling. Start with a small amount and adjust to taste, keeping in mind that the texture may change.
Cannoli Birthday Cake: Decorate the cake with extra mini chocolate chips, sprinkles, chopped pistachios, or birthday candles. You can even top it with mini cannoli for a special celebration.
Orange Cannoli Cake: Keep the orange zest and juice for a subtle citrus flavor, and add a little more to the cake batter and frosting.
Vanilla Cannoli Cake: Leave out the orange zest and juice for a more straightforward vanilla flavor.
Lemon Cannoli Cake: Try substituting a little fresh lemon zest for the orange zest. Lemon and ricotta are a delicious combination!
Almond Cannoli Cake: Substitute a little almond extract for some of the vanilla extract. Almond, chocolate, and cannoli cream taste great together.
Fiori di Sicilia Cannoli Cake: Try Fiori di Sicilia extract for a delicious combination of citrus and vanilla flavors. A little goes a long way, so follow the manufacturer’s recommendations.
Pistachio Cannoli Cake: Add chopped roasted pistachios between the layers or around the outside.
Chocolate Chip Cannoli Cake: Add extra mini chocolate chips to the decorations. You could also experiment with folding mini chocolate chips into the cake batter, although I haven’t tested that change in this particular cake.
Cannoli Cake With Candied Fruit: Add a little finely chopped candied orange peel or other candied fruit to the decorations for a traditional cannoli-inspired touch.
Two-Layer Cannoli Cake: Skip slicing the two baked cakes horizontally. You’ll have a simpler two-layer cake and may not need the full amount of frosting.
Cannoli Cake With Flavored Syrup: For a different flavor, you could lightly brush the cake layers with a small amount of flavored simple syrup before adding the cannoli filling. Just don’t soak the layers too heavily, since the cake already has a creamy filling and too much moisture can make assembly difficult.
I recommend making the original recipe first before experimenting with major changes.

Serving Suggestions
This Cannoli Cake is rich and impressive, so you really don’t need much to serve with it. A thin slice is usually plenty!
- After an Italian Dinner – Serve this cake after your favorite Italian meal for a delicious homemade Italian dessert.
- With Coffee, Espresso, or Cappuccino – Coffee is the perfect pairing for the sweet ricotta filling and chocolate chips.
- For Birthday Parties – Turn this into a special Cannoli Birthday Cake with candles and extra decorations.
- For Christmas – A beautiful addition to an Italian Christmas dessert table.
- For Easter – The ricotta, vanilla, and orange flavors make this a great spring dessert.
- For Anniversaries – A homemade four-layer cake makes any celebration feel special.
- For Dinner Parties – Prepare the cake ahead of time so dessert is ready when your guests arrive.
- With Fresh Berries – Serve with strawberries or raspberries for a colorful presentation.
- With Chopped Pistachios – Sprinkle pistachios over individual slices for extra crunch.
- With Chocolate Shavings – Add a little grated chocolate or chocolate curls for chocolate lovers.
- With Other Cannoli Desserts – Serve alongside my Cannoli Cookies or Mini Cannoli Dip Cups for a fun Italian-inspired dessert spread.

Quick Tips for Best Results
- Drain the ricotta and mascarpone if needed. This is the MOST important tip for thick cannoli frosting. If you’re unsure about your brand, drain it overnight.
- Use full-fat cheeses. Whole-milk ricotta and full-fat mascarpone give the best flavor and frosting consistency.
- Try ricotta impastata. This thicker pastry ricotta is a great option if you can find it.
- Keep the frosting ingredients cool. Warm cheeses can make the frosting too soft.
- Don’t overbeat the cheeses or frosting. Mix just until smooth and combined to help maintain the creamy texture.
- Use softened butter for the cake. Softened butter creams better with the sugar than cold or melted butter.
- Use room-temperature eggs if possible. They generally mix more easily into the cake batter.
- Cream the butter and sugar well. Beat until light and fluffy for a better cake texture.
- Don’t overmix the cake batter. Mix just until the ingredients are combined.
- Measure the flour carefully. Too much flour can make the cake dry or dense.
- Prepare the cake pans well. Butter and flour the pans so the cake layers release easily.
- Try parchment rounds. Parchment paper in the bottoms of the pans can provide extra protection against sticking.
- Use good-quality cake pans. They can help the cake bake more evenly.
- Try cake baking strips. They can help reduce doming and create flatter cake layers.
- Watch the baking time. Nine-inch pans bake for about 20-25 minutes, while 8-inch pans may take about 30-35 minutes.
- Cool the cakes completely. Warm cake layers can soften the cannoli frosting.
- Use a serrated knife. A long serrated knife makes it easier to cut the cakes into four layers.
- Trim uneven cake tops if needed. Level layers make the cake easier to stack.
- Keep the frosting layers relatively thin. The original recipe makes enough for thin filling layers and a thin coating around the outside.
- Try a crumb coat. If the frosting picks up too many crumbs, apply a thin coat and chill briefly before finishing.
- Keep the cake cold while decorating. If the frosting starts getting too soft, refrigerate the cake and frosting for a little while.
- Make extra frosting for elaborate decorations. The original amount may not leave much for piping.
- Use mini chocolate chips. They’re easier to distribute between layers and around the outside.
- Have extra chocolate chips available. You’ll need more if you want to cover the outside generously.
- Add mini cannoli right before serving. This helps the shells stay crisp.
- Customize the orange flavor. Leave out the orange zest and juice if you’re not a fan.
- Try almond extract or Fiori di Sicilia. Both are delicious options for changing the flavor.
- Add nuts if desired. Chopped roasted pistachios, walnuts, or pecans work well.
- Refrigerate before slicing. Chilling helps the filling firm up and makes cleaner slices.
- Make the cake ahead. I think it tastes even better the next day!
- Store the cake covered. An airtight container helps keep the cake from drying out in the refrigerator.
- Freeze unfrosted cake layers if needed. You can prepare the cake layers ahead and freeze them tightly wrapped, then thaw before assembling.

Cannoli Cake FAQ
How should I store Cannoli Cake?
Store the finished Cannoli Cake covered in the refrigerator because the filling and frosting contain ricotta and mascarpone cheese. An airtight cake container works well and helps keep the cake from drying out. Refrigerate leftovers promptly after serving.
Can I freeze Cannoli Cake?
I recommend freezing the unfrosted cake layers rather than the fully assembled cake. Wrap the completely cooled layers tightly in plastic wrap and place them in a freezer-safe bag or container. You can freeze the cake layers for up to 3 months, then thaw before filling and frosting. I don’t recommend freezing the cannoli frosting because ricotta and mascarpone may separate or become watery after thawing.
How long will Cannoli Cake last?
For the best flavor and texture, I recommend enjoying the cake within about 3-4 days when stored properly in the refrigerator. I actually think it’s especially delicious the day after making it! Keep it covered and refrigerated because of the fresh dairy frosting.
Substitutions?
You can substitute thick, full-fat cream cheese for the mascarpone if necessary, although the flavor will be tangier. You can also leave out the orange zest and orange juice if you don’t like citrus. Try almond extract or Fiori di Sicilia instead of some of the vanilla extract. For the chocolate chips, you can use finely chopped chocolate or dark chocolate instead.
Can I use low-fat ingredients?
I don’t recommend low-fat ricotta or mascarpone for this recipe. The frosting needs to be thick enough to hold the cake layers together, and lower-fat cheeses may have a different moisture content and consistency. Full-fat cheeses give the best results. If you experiment with lower-fat ingredients, make sure they’re very thick, but I can’t guarantee the frosting will hold up the same way.
What else can I add to this recipe?
You can add chopped roasted pistachios, pecans, or walnuts between the layers or around the outside. Extra mini chocolate chips, chocolate curls, candied orange peel, or maraschino cherries are also fun additions. For different flavors, try almond extract, Fiori di Sicilia, or a little lemon zest. You can even decorate the top with mini cannoli right before serving!
Can I make this vegan/vegetarian/low carb/gluten-free?
Here are a few ideas, but I haven’t tested these substitutions, so I can’t guarantee the results. Always check ingredient labels if you have dietary restrictions or allergies.
Vegan: This recipe contains butter, eggs, milk, ricotta, and mascarpone, so it would require quite a few substitutions. I’d recommend using a tested vegan cake recipe and a separate dairy-free frosting rather than trying to substitute everything in this version.
Vegetarian: This cake is generally vegetarian, but check the labels on your cheeses and other ingredients if needed.
Low-Carb: This isn’t a low-carb recipe as written because it contains flour, granulated sugar, powdered sugar, and chocolate chips. Major substitutions would be needed.
Gluten-Free: You could experiment with a gluten-free 1:1 baking flour, but I haven’t tested it in this cake. The texture and baking time may vary.
Can I make Cannoli Cake ahead of time?
Absolutely! This is one of my favorite things about the recipe. I think the cake tastes even better the next day after the flavors have had time to come together. Make the cake, assemble it with the cannoli frosting, cover it, and refrigerate until ready to serve.
Why is my Cannoli Cake frosting runny?
The most common reason is excess moisture in the ricotta or mascarpone cheese. Different brands can vary quite a bit, so it’s important to use thick, full-fat cheeses. Drain the ricotta overnight if needed, and make sure both cheeses have a consistency similar to cream cheese before mixing. Warm ingredients or overmixing may also make the frosting too soft.
Can I use cream cheese instead of mascarpone?
Yes! Cream cheese can work as a substitute for mascarpone, but the flavor will be tangier. Mascarpone is richer and milder, so it gives the frosting a more traditional cannoli-inspired flavor. I recommend using mascarpone if possible.
Can I make Cannoli Cake without ricotta?
Ricotta is one of the main ingredients that gives this cake its classic cannoli flavor. You could experiment with a mascarpone or cream cheese frosting instead, but it wouldn’t have quite the same traditional cannoli taste. For the best results, I recommend keeping the ricotta.
Do I have to drain ricotta for Cannoli Cake?
Not always, but I strongly recommend it if you’re unsure about the brand you’re using. Some ricotta cheeses are thick enough straight from the container, while others contain a lot of liquid. The ricotta should be thick like cream cheese before making the frosting. If it seems watery, drain it overnight. You can use ricotta impastata instead, which generally would not require draining but can be difficult to find.
Can I use store-bought cake mix?
You could experiment with a vanilla or yellow cake mix for a shortcut version, but this recipe was developed with homemade cake layers. A cake mix may have a different texture and yield. Follow the directions on the cake mix package and adjust the baking time and assembly as needed.
Can I make this a two-layer Cannoli Cake instead of four layers?
Yes! Just leave the two baked cakes whole instead of slicing them horizontally. You’ll have a simpler two-layer cake. Since there are fewer layers to fill, you may want to reduce the amount of cannoli frosting.
Can I use different cake pans?
Yes! The original recipe uses two 9-inch round cake pans, but you can substitute two 8-inch round pans. The smaller pans will need a longer baking time, about 30-35 minutes instead of 20-25 minutes. Other pan sizes would require additional adjustments.
How do I get smooth frosting on Cannoli Cake?
Use an offset spatula and work with chilled, thick frosting. If you’re getting a lot of crumbs in the frosting, try applying a thin crumb coat and chilling the cake before adding the final layer. You can also make a semi-naked cake with a thin frosting layer for an easier, rustic finish.
Should I serve Cannoli Cake cold or at room temperature?
I recommend serving it chilled or allowing it to sit out briefly before serving if you prefer a slightly softer cake texture. Don’t leave it sitting out for long periods because the frosting contains fresh dairy. For the cleanest slices, cut the cake while it’s still cold.
Can I leave out the orange zest and orange juice?
Absolutely! I like the subtle orange flavor because it complements the vanilla, cinnamon, and chocolate, but it’s definitely a personal preference.

Who would like a piece of this fabulous Cannoli Cake?
Quick video to see how easy this Cannoli Cake comes together… (cake is slightly more yellow in the video due to different brand of butter, eggs, etc.)
Hope you enjoy this Cannoli Cake recipe!
Want More Cannoli Recipes?
Be sure to check out all my other fun cannoli recipes!

Cannoli Cookies – One of my most popular recipes. These cake-like cookies always get rave reviews.
Best Cannoli Dip – Quick and easy and so fun for parties and potlucks!
Chocolate Cannoli Dip – Perfect for chocolate lovers. All the flavors of a cannoli plus extra chocolate.
Cannoli Milkshake – Fun treat for kids or adults. Add your favorite liqueur for a grown-up version.
Cannoli Dip (Orange Almond) – I added a little extra orange and almond to this version of cannoli dip.
Mini Cannoli Dip Cups – Love these cute little dessert cups. Great idea for parties and potlucks!
Cannoli Cream Chocolate Truffles – These cute little candies make the best holiday treats!
Cannoli Cheesecake Bars – Easy cheesecake bars with all the tastes of cannoli.
Mini Frozen Cannoli Cheesecake Bites – Cheesecake bars cut into bite-size pieces and dipped in chocolate.
Cannoli Poke Cake – an easy cake with cannoli topping.
If you like Italian desserts you may also like this colorful Spumoni Cake!
Cannoli Cake Recipe
Ingredients
Cake Batter:
- 2 1/2 cups all purpose flour
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 3/4 cup unsalted butter softened
- 1 3/4 cups granulated sugar
- 3 large eggs
- 1 tablespoon fresh orange zest
- 1 1/2 teaspoons vanilla extract
- 1 1/4 cup milk
Frosting: (see notes below)
- 10 ounces ricotta cheese drained overnight if needed (see notes below) Use ricotta impastata if you can find it.
- 16 ounces mascarpone cheese drained overnight if needed (see notes below)
- 3 cups powdered sugar (possibly more if needed)
- 1 teaspoon vanilla extract
- 1 teaspoon fresh orange juice
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 10 ounces mini chocolate chips divided (if you want a lot of chocolate chips on the outside, you may want to have another bag on hand)
Instructions
- Preheat oven to 375 degrees F. Butter and flour 2 9-inch round baking pans (or can substitute 8-inch round baking pans).
- Mix together flour, baking powder, and salt in medium mixing bowl until well combined.
- Beat together butter and granulated sugar in large mixing bowl with an electric mixer on medium speed until light and fluffy. Beat in eggs one at a time. Then beat in fresh orange zest and 1 1/2 teaspoons vanilla extract until well combined.
- Alternate adding the dry ingredients and milk into the butter and sugar mixture, beating after each addition until just combined.
- Pour cake batter into prepared pans, spread to form even layers. Bake for about 20-25 minutes or until toothpick inserted into middle comes out clean. (If using 8 inch pans, baking time will be about 30-35 minutes.)
- Cool cakes slightly then remove from pans and finish cooling completely on wire racks. When cakes are completely cool, split each layer in half horizontally with a long serrated knife to form 4 layers.
- For frosting, beat together ricotta and mascarpone in a large mixing bowl with an electric mixer on medium speed until just combined. Beat in powdered sugar, 1 teaspoon vanilla, orange juice, cinnamon, and salt until just combined.
- To assemble cake, place one layer on cake dish. Top with frosting then sprinkle about 2-3 tablespoons of mini chocolate chips on top. Repeat with remaining layers. Frost outside of cake and add remaining chocolate chips to outside of cake or as desired. Use remaining frosting to decorate or pipe as desired. Refrigerate cake until ready to serve.
Notes
- You can omit the orange zest and juice if you don’t like citrus. Y
- ou can also add chopped pecans, walnuts, or pistachios with the chocolate chips.
- Instead of vanilla extract, you could use almond extract or Fiori di Sicilia.
Nutrition:
(Nutrition data is provided when available for informational purposes only and calculated using an online nutritional calculator. For the most accurate information please calculate based on specific ingredients and brands you use as well as any changes you made to the recipe. I am not a certified nutritionist or registered dietician and any nutritional information provided should only be used as a general guideline and estimate.)


About Lisa Huff
Lisa Huff is a Cookbook Author, Freelance Recipe Developer, Food Photographer, Blogger/Writer, and award-winning home chef. She loves creating unique recipes from healthy to decadent including cocktails, appetizers, main dishes, dessert recipes and more and has appeared on various shows, publications, and websites.


Hello! This looks amazing! I can’t wait to make it but I need to ask a question on the baking pans. Are they 9×2 or 9×3? I have to order pans so I thought I should ask first and order the correct height. Thanks!
The 2 inch would be fine but if you have to buy pans I personally would get taller pans so you can make other things in them.
I made it the cake came out great but the frosting was way to watery I added more sugar but too sweet and still watery
Sorry to hear you had a hard time with the frosting. Did you drain the ricotta cheese overnight and drain out all the liquid. That is generally what goes wrong with people.
If you make this the day before, should it be stored in the fridge? Will that make the cake dry out?
Yes cover and store in the refrigerator.
I have made this twice and it is fabulous! It is a keeper. Our guests loved it! A beautiful, fragrant and yummy cake! I added a bit of fiori di sicilia in the icing.
Cake was too heavy and almost dry. Frosting turned out great, but the cake was horrible.
Hmmm definitely shouldn’t have been dry. Did you make any substitutions?
Hi, oh my gosh this looks amazing i cant wait to make it. But i have a question. I saw in somw of your othe cannoli recipes (specifically the chocolate cannoli dip) that you suggested Amaretto, choclate liqueur, or mayne grand marnier mmm. Anyway, if i wanted to add to the cake would i just substitute for the orane juice maybe? Or wait was that in the icing. Just dont want to add liquid and mess up proportions.
Hi Liz! If you want to add a liqueur to the cake, you could substitute it for the vanilla extract in the cake (some people have used other extracts as well such as almond extract). And in the frosting you could also substitute it for the vanilla and/or orange juice. You could probably add a little more but I’d suggest making the frosting first and adding at the end. If you drain your ricotta really well it should be firm enough to add more liquid but some people struggle with the ricotta. You could also use just mascarpone cheese in the frosting for a thicker frosting and then could add more liqueur (or could again try a different extract).
I have now made this cake twice and will be agin tomorrow. This is absolutely amazing! I love everything about it and it serves a ton of people! Thank you for all of your suggestions in the recipe!
Hi. I’m Cathy; what ricotta cheese did you use that you didn’t have to drain. You didn’t mention the name.
Sorry, it’s a local store brand. If you don’t want to drain, you could use cream cheese or more mascarpone cheese. But the draining is super easy!
Not sure why I cannot print this
Sorry, I’m not sure. I just double-checked and it looks ok. There’s a print option at the top of the recipe card at the bottom of the post and seems to be coming up ok as far as I can tell.
Is it possible to use this recipe to make cake pops?
I haven’t tried it but don’t see why not. I’d suggest making sure your ricotta is drained VERY well so that the frosting is as firm as possible. And you’ll need to store the pops in the fridge with all the cheese in the frosting.
This is the best cake ever! I’m from Brooklyn and though I haven’t lived there in 25 years I still remember cannoli cake from some of the best Italian bakeries. I’ve lived in few different places that CLAIM to cannoli cake but NO they didn’t even come close. I figured since I’m never go back to NY I better find a recipe myself. Well this one is it! And I use the almond extract not vanilla because that is the authentic flavor. When I make this everyone goes crazy they cannot get enough. I have absolutely no problem with the frosting so I’m not sure what that’s about and I use it straight out of the refrigerator. Anyway AMAZING recipe!!!!
Thank you so much Sarah for the sweet comment! Totally made my day! :)
I am going to make this for my daughters 21st Birthday. How far in advance can I make the frosting? Can I add rum or other liquor in place of and addition to the vanilla extract? and omit the orange juice.
You could make it a few days in advance and should be ok. And yes you could substitute out the vanilla extract, just be careful to not add too much so that the frosting doesn’t thin down too much. I’d recommend straining the ricotta overnight to thicken as much as possible. Happy bday to your daughter!
Is that what’s wrong with the frosting?! It was horrible. Extremely runny. I continued to add sugar to thicken, but it never did. I ended up throwing it out.
Sorry you had a hard time with the frosting. As I mentioned above, lots of brands of ricotta so should be drained overnight or could substitute more mascarpone if unsure.
Hey Lisa,
Happy New Year! Sorry I didn’t post back earlier but I wanted to let you know that the cake was a big hit. Everyone loved it and made a request that the next time I made it to send them a piece. I am glad I posted a question because it’s how I found the recipe again.
I followed everything to a T and did substitute out the vanilla for a small amount of Cafe Patron, and it came out perfect. Since it was her 21st I had some fun with the decorating.
Thanks for the great Cannoli Cake recipe. I will be making it again this weekend to send back to school with her.
Best Regards,
Beth
Thanks Beth! So happy to hear you all enjoyed the cake!
I was wondering what brand ricotta you use? I have not made this yet but would like to avoid the runny frosting/draining if I can! Thanks ????
I generally use a local store brand (Stew Leonard’s) but don’t be scared to drain it! It’s really easy (I have a post How to Strain Ricotta Cheese) if you need help.
I made the cake today. It baked beautifully, yet the frosting/filling was too runny. I added more con sugar, yet it still wasn’t firm enough. Any advice? Can you add a small amount of cornstarch to it?
Did you drain the ricotta overnight? It’s generally a runny ricotta that causes that problem. At this point I’d add some more softened cream cheese and/or mascarpone to try and thicken it up a little.
I made this last year for my boyfriends birthday! Absolutely delicious! However, I cannot remember if it’s supposed to be kept in the fridge after its made?
With the cheese in the frosting, you should definitely store in fridge.
Do you think I could substitute buttermilk for milk in the cake? Thanks!
I don’t see why not. May change the taste slightly but would think it would still work.
I did everything the recipe said for frosting and mine is still runny,even after adding more powdered sugar and i didnt want to add more cause it was already super sweet. I put it in the fridge so hopefuly that helps. ????????
That should help a little but if it’s still too runny you can mix in some softened mascarpone or cream cheese to thicken. Unfortunately, every ricotta is a little different so that’s why I always suggest draining overnight to get it as thick as possible.
Mine too I wasted all the cheese