Foolproof Cannoli Poke Cake Recipe That Sets Every Time

My first cannoli poke cake recipe looked fine when I spread on the frosting, then collapsed into sweet puddles before I could cut it. I tested the cake four times, changing one variable: how long I drained the ricotta. I compared undrained ricotta with 30 minutes, 2 hours, and overnight drainage. That test showed why this topping behaves: ricotta releases whey, and that extra liquid keeps the mascarpone cheese mixture loose.

cannoli-poke-cake-recipe

The result is a moist vanilla cake soaked with sweetened milk and finished with cannoli filling: sweet ricotta, rich mascarpone, cinnamon, and mini chocolate chips. Here’s the scary moment to expect: the frosting may look softer right after mixing. Don’t panic. Once the cake can cool completely and the topping chills, the dairy fat firms and the slice holds its shape.

★★★★★ “The frosting held its shape after chilling, and the cannoli flavor came through in every bite.” — Recipe tester (pre-launch)

cannoli-poke-cake-recipe-Blog1

Why You’ll Love This Cannoli Poke Cake

  • A topping built to slice: Drained ricotta releases less whey, so the mascarpone mixture stays thick after chilling.
  • Four matching tests: I compared four ricotta drainage times and kept the method that gave the most dependable texture.
  • Useful make-ahead timing: Bake and soak the cake the night before, then chill the finished dessert until serving.
  • Real cannoli flavor: Ricotta, mascarpone, cinnamon, vanilla, and mini chocolate chips give this cannoli poke cake recipe its familiar filling-inspired taste.

Key Ingredients

cannoli-poke-cake-recipe-Ingredients

Here are the key ingredients for this cannoli poke cake. Use the exact amounts in the recipe card.

For the Cake

  • 1 box white cake mix (15.25 oz), plus the eggs, water, and oil listed on the box — Its mild flavor lets the cannoli topping lead. A vanilla cake can also work; see Variations and Substitutions.
  • 1 can (14 oz) sweetened condensed milk — This sweetened condensed milk flows into the poke holes, adding moisture throughout the cake. Use the full can for even coverage.

For the Ricotta-Mascarpone Frosting

  • 1 1/2 cups whole milk ricotta cheese, drained — Draining removes whey, which is the extra liquid that can loosen the frosting. Give it at least 30 minutes.
  • 1 1/2 cups cold mascarpone cheese — It supplies richness and body without changing the familiar cannoli profile.
  • 1 1/2 cups powdered sugar — It sweetens and thickens the topping. Add extra only 2 tablespoons at a time if needed.
  • 1 teaspoon ground cinnamon — This gives the cheese mixture its recognizable cannoli warmth.
  • 1 teaspoon vanilla extract

For Finishing

  • 3/4 cup mini chocolate chips — Their small size spreads chocolate through each slice without dragging through the frosting.
  • Powdered sugar, for dusting

Ingredient Note: Keep the ricotta cold while it drains and measure it after draining. That removes the same variable that made my first batch too soft.

Equipment You’ll Need

  • 9×13-inch baking pan — glass or metal works; check a glass pan a few minutes early because it may heat faster
  • Hand mixer or stand mixer — either works for this cake and frosting in a large bowl
  • Fine mesh strainer or cheesecloth — use a coffee filter inside a strainer if needed to drain the ricotta
  • Wooden spoon handle or chopstick — for making evenly spaced holes; a fork makes smaller openings
  • Offset spatula — the back of a regular spoon also spreads the frosting

Controlling Frosting Thickness: Ricotta Drainage Time

cannoli-poke-cake-recipe-Blog2

I tested four batches of this cannoli poke cake with the same ricotta brand, quantities, mixing time, and chilling window. Only the ricotta drainage time changed: no drainage, 30 minutes, 2 hours, or overnight.

No drainage: The ricotta carried extra whey into the frosting. It looked smooth at 10 minutes, then loosened and pooled at the slice edges. Whey adds free water, so the cheese mixture has less structure to hold the topping.

Thirty minutes, 2 hours, and overnight: Each drained batch sliced more cleanly after chilling. Thirty minutes is the tested minimum; 2 hours gave a firmer spread, while overnight produced the thickest frosting. Chilling firms the dairy fat, but the trade-off is simple: overnight drainage gives more body and requires more planning.

For the recipe, drain the ricotta in the refrigerator for at least 30 minutes, then let the cake cool completely before adding the frosting.

How to Make Cannoli Poke Cake

Step 1 — Bake the Cake

Heat the oven to 350°F. Grease a 9×13-inch baking pan, then mix the cake batter according to the box directions with the listed eggs, water, and oil. Pour it into the pan and bake for 28 to 32 minutes. The center is ready when a toothpick comes out clean and the surface springs back lightly when pressed.

cannoli-poke-cake-recipe-Grid-1

Step 2 — Poke and Soak

While the cake is warm, make poke holes across the top with the handle of a wooden spoon, spacing them about 1 inch apart. Push the handle most of the way to the bottom so the sweetened condensed milk can travel through the cake instead of pooling on its surface. Pour the entire can over the cake and guide the milk into the holes with a spatula. Let the cake cool completely at room temperature for about 45 minutes before frosting.


cannoli-poke-cake-recipe-Grid-2.

Step 3 — Drain the Ricotta

While the cake cools, line a strainer with cheesecloth or a coffee filter and set it over a bowl. Add the ricotta, cover it, and refrigerate for at least 30 minutes. Discard the liquid that collects underneath. Overnight drainage makes a firmer topping, but it takes more planning; 30 minutes gives you the tested starting point for this cannoli cake recipe.

Step 4 — Make the Frosting

In a large bowl, mix together the drained ricotta and cold mascarpone cheese for about 30 seconds, just until smooth. Add the powdered sugar, cinnamon, and vanilla extract, then mix on low speed for no longer than 30 seconds. Stop when the powdered sugar streaks disappear. Here is the scary moment: the frosting may look loose right now. That is expected; chilling firms the dairy mixture, so do not keep mixing in an attempt to thicken it.

cannoli-poke-cake-recipe-Grid-3

Step 5 — Frost, Chill, and Finish

Spread the frosting over the cooled cake with an offset spatula. Scatter the mini chocolate chips over the top, then dust with powdered sugar. Refrigerate for at least 2 hours. Cold temperatures firm the topping, so the cake is ready when a knife cuts through cleanly and the frosting holds its edge instead of smearing.

cannoli-poke-cake-recipe-Blog3

Pro Tips for Cannoli Poke Cake

  1. Keep the mascarpone cold. Cold mascarpone cheese gives the topping more body while you mix it. Set a timer so you stop as soon as the powdered sugar disappears.
  2. Use a lined strainer for the ricotta. This removes excess whey without adding another ingredient or changing the cannoli flavor.
  3. Chill before you slice. The topping firms as it cools, so give the cake the full 2 hours in the refrigerator rather than cutting into it early.
  4. Add the topping just before serving. Sprinkle the mini chocolate chips over the top after spreading the frosting so the chips stay crisp and easy to see.

Variations and Substitutions

cannoli-poke-cake-recipe-Blog4

Can I make this gluten-free? Yes. Use a 1:1 gluten-free white cake mix, and check every packaged ingredient for gluten and cross-contact labeling. The ricotta topping is gluten-free as written.

Can I use a hand mixer? Yes. A hand mixer works for both the cake batter and the frosting. Mix together the ingredients in a large bowl, then stop promptly because a faster mixer can soften the topping sooner.

Can I change the chocolate topping? Yes. Use chopped pistachios, crushed cannoli shells, or white chocolate chips instead of mini chocolate chips. The swap changes the sweetness and crunch, but the cake remains an easy cannoli cake recipe.

Can I replace the cake mix or mascarpone? Use a 9×13-inch vanilla cake that makes about 4 cups of batter instead of the cake mix. Full-fat cream cheese can replace mascarpone at a 1:1 ratio; expect a tangier flavor and keep the powdered sugar amount the same.

Troubleshooting

Why is my cannoli poke cake frosting runny?

The ricotta likely carried too much whey into the frosting. Follow the drainage test from earlier: if the mixture is already made, fold in 2 tablespoons of powdered sugar, chill for 1 hour, and check it again. Add 1 more tablespoon only if it still slides. The extra sugar may help, but it cannot remove liquid that was never drained.

My frosting looks thin right after mixing — did I do something wrong?

Probably not. Cold temperatures firm the mascarpone and ricotta structure, so the topping can look softer immediately after mixing than it will later. Refrigerate it for the full 2 hours before judging it. If it remains loose, chill for 1 additional hour; do not keep mixing, because more beating can soften the cheese mixture.

My cake is soggy in the middle instead of moist — what happened?

The cake may have been too hot when you added the condensed milk, or the holes may have stopped too close to the surface. Let it cool to warm before soaking, make sure you can touch the top comfortably, and poke holes most of the way to the bottom. This gives the sweetened condensed milk paths into the cake instead of leaving a wet layer on top.

Storage and Make-Ahead

Counter: Serve it at room temperature for no more than 1 hour, then return the cake to the refrigerator. The dairy-based ricotta-mascarpone topping softens as it warms.

Refrigerator: Keep the covered cake refrigerated for up to 4 days. The cake absorbs more of the condensed milk as it rests, so the texture is especially settled on day 2.

Freeze the unfrosted cake: Bake and soak the cake with condensed milk, wrap it tightly, and freeze it for up to 2 months. Thaw it overnight in the refrigerator before adding the topping.

Freeze the fully frosted cake: I do not recommend it. Fresh-cheese frostings can separate and become grainy after freezing and thawing, which changes the clean texture of this cake.

Make-ahead tip: Prepare this cannoli poke cake the day before serving. Bake, soak, frost, and refrigerate it overnight; the extra chilling time lets the milk settle through the cake and gives the topping more body.

Frequently Asked Questions

Q: Can I make this cannoli poke cake recipe without a stand mixer? A: Yes. Use a hand mixer and a large bowl. Mix together the ricotta and mascarpone cheese briefly, then stop when the powdered sugar disappears.

Q: Can I use homemade cake instead of a boxed mix? A: Yes. Use a 9×13-inch vanilla cake that makes about 4 cups of batter. A homemade cannoli cake recipe may absorb the sweetened condensed milk differently, so add it gradually and stop when the cake is evenly saturated.

Q: Can I make the cake gluten-free? A: Yes. Use a 1:1 gluten-free white cake mix and check the labels on every packaged ingredient for gluten or cross-contact warnings. The ricotta topping is gluten-free as written.

Q: How far in advance can I assemble it? A: Prepare the cake up to 2 days ahead and keep it covered in the refrigerator. Let the topping chill for at least 2 hours before serving, and keep the finished cake cold until it reaches the table.

More Cake Recipes You’ll Love

  • Gluten Free German Chocolate Cake — Try this rich make-ahead cake when you want a chocolate dessert with a tested topping.
  • Chinese Pineapple Cake — Choose this lighter fruit-forward option when you want something less dense.
  • Choco Chips Cup Cake — Make this single-serving treat for a quick chocolate chips finish with mini portions.
  • Crown Cake — Save this special-occasion cake for a table that calls for a little extra flair.
cannoli-poke-cake-recipe
Print Recipe

Foolproof Cannoli Poke Cake

This cannoli poke cake recipe solves the runny-frosting problem that trips up almost every home baker who's tried this dessert. A simple drain-and-chill fix keeps the ricotta-mascarpone topping thick and sliceable every time.
Prep Time25 minutes
Cook Time30 minutes
Chill Time2 hours
Total Time2 hours 55 minutes
Course: Cake, Dessert
Cuisine: American, Italian
Keyword: cannoli cake recipe, cannoli poke cake, cannoli poke cake recipe
Servings: 15 servings
Calories: 410kcal

Ingredients

  • 1 box white cake mix 15.25 oz
  • 3 large eggs
  • 1 cup water
  • 1/3 cup vegetable oil
  • 1 can 14 oz sweetened condensed milk
  • 1 1/2 cups whole milk ricotta cheese drained
  • 1 1/2 cups mascarpone cheese cold
  • 1 1/2 cups powdered sugar plus more for dusting
  • 1 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract
  • 3/4 cup mini chocolate chips

Instructions

  • Preheat oven to 350°F. Grease a 9×13-inch pan. Mix cake batter per box directions with eggs, water, and oil. Pour into pan and bake 28-32 minutes until a toothpick comes out clean.
  • While the cake is warm, poke holes all over the top, 1 inch apart, with a wooden spoon handle. Pour the entire can of condensed milk over the cake, working it into the holes. Cool completely, about 45 minutes.
  • Drain ricotta in a lined strainer over a bowl, refrigerated, at least 30 minutes.
  • Beat drained ricotta and cold mascarpone until just smooth, about 30 seconds. Add powdered sugar, cinnamon, and vanilla; mix on low until combined, no more than 30 seconds.
  • Spread frosting over cooled cake. Sprinkle with mini chocolate chips and dust with powdered sugar. Refrigerate at least 2 hours before slicing.

Notes

Nutrition (per serving, estimated):
Calories: 410kcal | Carbohydrates: 48g | Protein: 8g | Fat: 20g | Saturated Fat: 11g | Cholesterol: 65mg | Sodium: 290mg | Sugar: 38g | Calcium: 180mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating