Cannoli Poke Cake

This post may contain affiliate sales links. Please read my disclosure policy.

This Cannoli Poke Cake is a simple vanilla cake soaked with sweetened condensed milk and covered with an unforgettable topping that mimics the filling of a classic cannoli! It’s moist, indulgent, and 100% irresistible. A quick and easy recipe you’ll come back to over and over!

Why You’ll Love This Cannoli Poke Cake Recipe

Poke cakes are so fun, versatile and easy to make. If you’re looking for a dessert recipe that will knock it out of the park and not require too much time, this is it. Here’s a few more reasons to love it.

  • Classic Cannoli flavor. If you dream about cannoli, you are going to go nuts over this dessert. The topping captures the glorious, rich, sweet flavor of this irresistible Italian classic perfectly.
  • Perfect texture. Some poke cakes can be a bit soggy. I only soaked this one with half a can of sweetened condensed milk (as opposed to a whole can). It provides the perfect sweetness and moisture with none of the sogginess.
  • Easy to make. Just bake a cake, poke some holes in it, saturate it with sweetened condensed milk, and whip up a quick topping. It’s an awesome beginner recipe.
  • Make ahead. This a great recipe for making ahead of time. You could easily make it the day before you plan to serve it. It will give the cake time to absorb the moisture and the topping plenty of time to set.
A slice of cannoli poke cake with a bite taken out of it served on a plate.

What You’ll Need

Buckle up and head on over to the grocery store. Here’s what you’ll need to bring this cannoli poke cake recipe to life. Scroll on down to the recipe card below for precise measurements.

Ingredients for cannoli poke cake.
  • White cake mix (plus ingredients listed on the box) – I used a store-bought white cake mix. But you could use a homemade vanilla cake mix, which is quite similar to a cake mix in texture. If you’re looking for a denser, butter-based cake, I’d recommend my Funfetti Cake. Just leave out the sprinkles.
  • Sweetened condensed milk – You’ll use it in the topping and pour it over the cake. It adds a nice richness and sweetness to both components. Plus, it adds lots of moisture to the cake and is part of the “poke cake” name.
  • Ricotta cheese – You don’t have to strain the ricotta although, if you are prepping ahead, you certainly can. Wrap it in cheesecloth (optional) and set it in a bowl in the fridge overnight. In the morning, discard the water that has seeped out. I don’t usually strain it and typically use the Galbani brand.
  • Mascarpone cheese – Keep the mascarpone in the fridge until about 10 minutes before using it. You don’t want it to get too warm, or it’ll end up watery.
  • Vanilla extract
  • Ground cinnamon – The cinnamon is optional but I love the extra layer of flavor it adds.
  • Mini chocolate chips – I like the more subtle mini chocolate chips, as opposed to the full-sized ones.
  • Powdered sugar – I dusted my poke cake with extra powdered sugar. You don’t have to but I am a big fan of the look of it.

How to Make Cannoli Poke Cake

Here’s a quick rundown of how to make this easy poke cake. You’ll find more detailed instructions in the recipe card below.

  • Make the cake. Prepare the cake in a 9×13-inch baking pan per the instructions on the box.
  • Poke. Remove the baked cake from the oven and poke holes all over the top.
  • Soak. Reserve 1/2 cup of sweetened condensed milk and pour the rest over the top of the warm cake. Spread it around with a spatula.
  • Cool. Allow the cake to cool completely.
  • Make the topping. Gently mix together the ricotta cheese, mascarpone cheese, and vanilla extract. Stir in the powdered sugar and cinnamon followed by the reserved sweetened condensed milk.
  • Assemble. Spread the topping evenly over the fully-cooled cake.
  • Chill. Refrigerate until the topping is set (3-4 hours or overnight).
  • Finish it off. Top the cake with mini chocolate chips and dust with powdered sugar, if desired.
Closeup of a slice of cannoli poke cake served on a plate.

Tips for Success

  • Poke and pour while warm. When pouring the sweetened condensed milk over the cake, do so while the cake is still warm. If it has cooled too much, the liquid won’t absorb as well into the cake.
  • Let it cool. Allow the cake to cool completely before adding the mascarpone topping. Otherwise, the topping can melt or wilt.
  • Keep the mascarpone cold. Mascarpone cheese has a tendency to turn watery when it gets too warm. So keep it in the fridge until about 10 minutes before you use it.
  • Mix gently. Marscapone can turn watery if it is over-mixed, so, when making the topping, mix gently and just until everything is combined.
  • Be patient. It may be tempting to dive right into this delicious dessert, but it needs time to set up in the fridge (unless you want a runny mess). Refrigerate it for at least 3-4 hours before slicing and serving. I like to let it sit overnight

Why is my topping so thin?

This topping is naturally on the thinner side. It does thicken in the fridge and the longer you let it sit, the thicker it gets. I even think it’s best to let it sit overnight. It doesn’t get as firm as a whipped cream or buttercream, but it certainly stays in place, like it should. That said, you can make it thicker by leaving the sweetened condensed milk out of it. If you choose to do that, you can use the remaining sweetened condense milk on top of the cake along with the rest, if you’d like. The topping will be a little less sweet that way.

Cannoli poke cake in a baking pan with slices taken out of it.

Proper Storage

Wrap the cake (in its pan) tightly with plastic wrap or arrange slices in a single layer in an airtight container. You can store it in the fridge for up to 5 days or in the freezer for up to 3 months. If you choose to freeze it, allow the cake to thaw in the fridge before diving back into the leftovers.

More Poke Cake Recipes

Enchanted by this whole idea of an incredibly easy, insanely delicious poke cake? I’ve got more where this one came from. Here are a few other flavor profiles I think you’ll love.

Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
A slice of cannoli poke cake served on a plate.
Recipe

Cannoli Poke Cake

  • Author: Lindsay
  • Prep Time: 15 minutes
  • Chill Time: 4 hours
  • Cook Time: 25 minutes
  • Total Time: 4 hours 40 minutes
  • Yield: 15-18 Servings
  • Category: Dessert
  • Method: Oven
  • Cuisine: American

Description

This Cannoli Poke Cake is a simple vanilla cake soaked with sweetened condensed milk and covered with an unforgettable topping that mimics the filling of a classic cannoli! It’s moist, indulgent, and 100% irresistible. A quick and easy recipe you’ll come back to over and over!


Ingredients

  • 1 box white cake mix, plus ingredients on box*
  • 14 oz can sweetened condensed milk, divided
  • 1 1/2 cups (372g) ricotta cheese (most of a 15 oz container)
  • 1 1/2 cups (339g | 12oz) mascarpone cheese
  • 1 tsp vanilla extract
  • 1 cup (115g) powdered sugar
  • 1/2 tsp ground cinnamon, optional
  • 1/2 cup (85g) mini chocolate chips
  • Powdered sugar, for dusting, optional

Instructions

  1. Bake a 9×13 cake according to the box directions.
  2. While the cake bakes, pour ½ cup of sweetened condensed milk into a measuring cup and set aside.
  3. When done baking, remove the cake from the oven and poke holes all over the top of the cake. I use a knife sharpener, but the end of the handle of a wooden spoon or spatula would work too.
  4. Pour the remaining sweetened condensed milk over the top of the warm cake, then spread it around with a spatula, allowing it to soak into the holes. If a little bit remains on top of the cake, that’s ok. Allow the cake to cool completely.
  5. When the cake has cooled, make the topping. Add the ricotta cheese, mascarpone cheese and vanilla extract to a mixer bowl and gently mix together until well combined and smooth. You do this by hand with a spatula, or mix on low speed with a mixer. You don’t want to over mix this mixture or it can turn watery.
  6. Add the powdered sugar and cinnamon and gently stir until well combined.
  7. Add the reserved ½ cup of sweetened condensed milk and gently stir together until well combined. The mixture will seem very thin.
  8. Spread the topping evenly over the top of the cake. Refrigerate until the topping is set, at least 3-4 hours, or overnight.
  9. Top with mini chocolate chips and a sprinkle of powdered sugar, then serve.
  10. Store cake well covered in the fridge. Cake is best if eaten within 4-5 days.

Notes

I used a store-bought white cake mix. But you could use a homemade vanilla cake mix, which is quite similar to a cake mix in texture. If you’re looking for a denser, butter-based cake, I’d recommend my Funfetti Cake. Just leave out the sprinkles. 

Do consider straining the ricotta before using, especially if it’s a particularly watery brand. Also, when mixing together the ricotta and mascarpone cheese, DO NOT over mix it. If mascarpone cheese is over mixed, it becomes very thin.

Nutrition

  • Serving Size: 1 Slice
  • Calories: 429
  • Sugar: 28.5 g
  • Sodium: 144.5 mg
  • Fat: 22.7 g
  • Carbohydrates: 50.6 g
  • Protein: 8.3 g
  • Cholesterol: 75.7 mg

Categories

Share a Comment

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

302 Comments
  1. Patti

    This cake was as you said: amazing!! The
    next time I make it though(and there will be
    a next time) I will make the cannoli frosting
    a little thicker. Thanks for the recipe.

  2. Candace Wray

    I didn’t read through every comment, so I’m not sure if this has already been answered or asked, but can you make a white cake from scratch and use instead of a box? That may seem like a silly question, but I was curious. I have only recently learned about poke cakes and I always see them made with boxed cake mix. Is it just for convenience?

    1. lifeloveandsugar@gmail.com

      Yes, you could use a homemade cake. I think it’s mostly convenience to use a box. Box cakes also tend to be very fluffy, which makes it nice for absorbing the liquid easily. I have done other poke cakes with a scratch cake before though.

  3. Christine Gascoine

    I am making this now. Going to a rather large gathering and i doubled it. My “frosting” is not overly thick or thin. I did strain the ricotta. It is tasty. I found the type of ricotta you use can be on the “grainy” side. I only used a few tablespoons of the condensed milk in the frosting. I will give it a full review once it has been consumed. So far so good.

  4. anita

    I am making this cake this very second. Looks absolutely amazing. My store did NOT have mascarpone cheese but I did find a substitute recipe…..16oz softened cream cheese, 1/2 cup sour cream & 1/4 cup heavy whipping cream. Blend until smooth. Voila

  5. Miss Madhatter

    Hello, love 🙂 I happened to tumble upon this website by accident, and as usual, the sugarey section attracted me to clicking and more clicking. I scrolled down to the reviews and I saw how you replied to each and every one. I think it’s very kind of you to do so, and with those hopes, I decided to tell you thank you and God, how I wish I were your neighbor! And I also had a question; my dad isn’t very fond of too much sugar so I was worried about how sugarey all of that condensed milk plus frosting plus cake box mix, which is already very sweet, is going to be. Can I make the white cake from scratch without adding sugar? Or is it going to taste horrible? Please tell me, oh Great Sweet One. 😀

    1. lifeloveandsugar@gmail.com

      I’m so glad you found my blog! 🙂 As for how sweet this cake is, I have a pretty big sweet tooth, so probably take this with a grain of salt – or sugar – but I do think this is one of my less sweet cakes. The topping for sure is not super sweet. You could reduce the amount of sweetened condensed milk that you pour over the cake though, if you wanted.

  6. Courtney Gullickson

    I made this today. My icing was grainy…maybe from the ricotta. Is that normal? Could I have done something wrong?

    1. lifeloveandsugar@gmail.com

      Hmm, it isn’t normal for it to be grainy, but I have heard that once before. I’m really not sure what it’d be. The mascarpone and powdered sugar shouldn’t make it grainy, so the only thing I’d think would be the ricotta. Maybe try to beat the ricotta until smooth before adding it to the topping next time.

  7. SynCyn

    I am so making this cake for work this Thursday coming for a friend that is leaving. I will get back on the turn out. It looks and sounds amazing.

  8. Tiffany

    Made this late tonight. Will be taking it to a get together tomorrow afternoon. Wasn’t sure I would have enough time to make it in the morning. Looks delicious! I was worried with some of the reviews about the consistency of the topping. However mine actually came out thick and whipped like frosting. I really think it does have a lot to do with the water content of the cheeses. I used Mascarpone (container said made for Tiramisu and more) and Fresca Ricotta cheeses found in deli section of grocery store. They each had a thick consistency. I used Ghirardelli semi sweet chocolate chips on top. I can’t wait to eat this tomorrow!

  9. Erin

    Currently in the process of making the cake! So far so good, just waiting for the cake to absorb milk in the fridge and then I will frost it! Question about the cannoli filling/topping…..my thickness is good as I added just a little extra powdered sugar and my ricotta didn’t need straining (I was worried but so far it’s not water) however it is a bit grainy

    1. lifeloveandsugar@gmail.com

      Hmm, I’m not sure why it’d be grainy. There isn’t really anything in the icing that should cause that. Did it turn out alright?

  10. Holly

    Fail….
    The only thing that worked was the cake. The frosting/topping went in the trash. Somehow this recipe is deceptive since it has failed for so many.

    1. lifeloveandsugar@gmail.com

      I’m not sure what you mean Holly. Looking through the comments, there are a few that had trouble, but the majority have loved it and made it several times. Did you strain the ricotta? It seems like different brands have various amounts of liquid and that could be the problem that some are having.

  11. destiny

    ive been dying to make this for a while just hadnt had time to go out and find mascarpone cheese i havent been able to find it anywhere and i finally did but instead of regular i got cocoa flavored I saw it and was like why not add more chocolately ❤❤
    the container says made with espresso and cocoa mmmm

  12. Laura James

    I made this is week. Delicious! I do have a question…Is it suppose to be 1/2 cup of ricotta and 1/2 cup mascarpone or 1-1/2 cups of both? I did the 1-1/2 c of both and my icing layer was much thicker than what yours appears to be in the photo.

    1. lifeloveandsugar@gmail.com

      It is 1-1/2 cups of each. It could just be the way the photos look. Sounds like you did it correctly. I hope you enjoyed it!

  13. Debbie Lind

    This cake is in the fridge now.. It’s
    Christmas Eve and I was asked to bring dessert to a party. I know it will be yummy because it smells amazing and we licked the frosting batters!

  14. melissa

    I loved this recipe!! I wondered if it could be made and frozen? It would only be for a week then taken out. Thanks for the delicious recipe!

    1. lifeloveandsugar@gmail.com

      I’m so glad you enjoyed it! I have never tried freezing it, so I’m not sure how well that’d work.

Lindsay
About Lindsay

I’m the baker, recipe developer and photographer behind Life, Love and Sugar. I love sharing trusted recipes with helpful tips to give you great results.

Scripture I’m Loving

“Come to me, all you who are weary and burdened, and I will give you rest. Take my yoke upon you and learn from me, for I am gentle and humble in heart, and you will find rest for your souls.” Matthew 11:28-29