Mexican Chocolate Poke Cake

Category: Desserts & Baking

Mexican chocolate poke cake comes out deeply moist, with a soft crumb that drinks in the sweetened condensed milk and chocolate syrup without turning soggy. The cinnamon and tiny hit of cayenne don’t make it spicy in a loud way; they give the chocolate a warmer, darker edge that makes every bite taste fuller. The whipped cream on top keeps it from feeling heavy, so the whole cake lands somewhere between celebration dessert and weeknight comfort.

The trick is in the timing. You want to poke the cake while it’s still warm so the holes stay open and the filling can sink in instead of sitting on top. The coffee isn’t there to make the cake taste like coffee; it sharpens the chocolate and gives the cocoa a little more depth. Use good unsweetened cocoa if you can, since that’s where most of the chocolate flavor comes from here.

Below, I’ve broken down the one mistake that can dry out a poke cake, plus a few smart swaps and make-ahead notes so you can serve it with confidence.

The cake stayed unbelievably moist all the way through, and the cinnamon-cayenne combo made the chocolate taste deeper without being hot. I was worried the syrup would pool on top, but it soaked in perfectly and the whipped cream balanced everything out.

★★★★★— Marisa T.

Save this Mexican Chocolate Poke Cake for the kind of chocolate dessert that turns out ultra-moist, spiced just enough, and easy to slice cleanly for a crowd.

Save to Pinterest

The Part That Makes This Poke Cake Stay Moist Instead of Gummy

A poke cake only works when the cake structure is set enough to hold holes, but still tender enough to absorb the filling. If you poke too soon, the crumb can tear and collapse. If you wait until it’s fully cold, the top tightens and the condensed milk mixture sits on the surface instead of soaking through.

The other thing people miss is texture balance. This cake batter is on the looser side because it uses oil, buttermilk, and coffee, and that’s exactly what helps it stay soft after the filling goes in. The cinnamon and cayenne also do more than add flavor; they keep the chocolate from tasting flat, which matters because the filling brings sweetness.

  • Cocoa powder — Use unsweetened cocoa with a strong chocolate flavor. This is the backbone of the cake, so a weak cocoa will give you a flatter result no matter how good the topping is.
  • Coffee — Brew it strong and let it cool before mixing. It won’t make the cake taste like coffee; it deepens the chocolate and helps the cocoa read more intensely.
  • Buttermilk — This adds tenderness and a slight tang that keeps the cake from tasting one-note. If you don’t have it, mix 1/2 cup milk with 1/2 tablespoon lemon juice or vinegar and let it sit for 5 minutes.
  • Sweetened condensed milk — Don’t swap this for regular milk. You need the thickness and sweetness for the filling to seep into the cake and stay there.

What Each Ingredient Is Actually Doing in the Pan

  • Flour, baking soda, and baking powder — The combination gives the cake lift without making it dry. The soda reacts with the buttermilk, while the baking powder adds a little extra insurance for a tender rise.
  • Cinnamon and cayenne — Keep both measured carefully. You want warmth, not heat, and the cayenne should fade into the background rather than call attention to itself.
  • Vegetable oil — Oil keeps the crumb soft even after chilling. Butter would bring flavor, but it firms up in the fridge and makes poke cake less plush.
  • Whipped cream and chocolate shavings — These are the finish, not decoration for decoration’s sake. The whipped cream lightens each bite, and the shavings give you a little texture right before serving.

Building the Cake So the Filling Soaks In Evenly

Mix the dry ingredients first

Whisk the flour, sugar, cocoa, baking soda, baking powder, salt, cinnamon, and cayenne until the color looks completely even. That step matters because the spices need to distribute before the wet ingredients go in, or you’ll get streaks of heat in some slices and none in others. If you see cocoa clumps now, they’ll turn into dry pockets later.

Keep the batter just barely mixed

Stir the wet ingredients into the dry until no flour is visible, then stop. Overmixing turns a cake like this dense and a little rubbery, which is a problem once it gets soaked with filling because the texture goes from tender to heavy fast. The batter should look smooth and pourable, not whipped.

Poke while warm, not hot or cold

Once the cake comes out and sits just long enough to stop steaming aggressively, use a fork to poke holes all over the surface. Space them close together so the filling has plenty of routes down into the crumb. If the cake is too hot, the filling can thin out and run off the edges; if it’s too cool, it won’t absorb as well.

Pour the filling in stages

Mix the condensed milk and chocolate syrup, then pour slowly over the top so it can sink instead of race to the edges. I like to move in circles and pause for a few seconds between pours. That gives the cake time to drink it in evenly. The surface should look glossy, not flooded.

Finish only after the cake is fully cool

Let the cake cool all the way before adding whipped cream. If you top it while it’s warm, the cream loosens and melts into the surface, and you lose the clean contrast that makes poke cake so good. A cold cake slices better too, especially when you want neat squares for a party pan.

Three Ways to Make It Work for Different Kitchens

Dairy-Free Version

Use a dairy-free buttermilk substitute made from plant milk plus lemon juice, and swap the whipped cream for a stable non-dairy topping. Keep the condensed milk in mind here: if you need the whole cake dairy-free, you’ll need a dairy-free sweetened condensed milk alternative because that soak is what defines the texture.

Less Heat, Same Warmth

Cut the cayenne down to a tiny pinch if you want the cinnamon-chocolate flavor without any noticeable heat. The cake will still taste like Mexican chocolate, just softer and friendlier for kids or anyone who flinches at spice in dessert.

Gluten-Free Pan Swap

A 1:1 gluten-free flour blend can work here if it includes xanthan gum. The crumb may be a little more delicate, so let the cake cool fully before poking and pouring, and chill it before slicing for the cleanest squares.

Make It Ahead for a Party

Bake and soak the cake a day ahead, then cover and chill it. Add the whipped cream and chocolate shavings shortly before serving so the topping stays airy and the shavings keep their shape.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The cake gets even moister as it sits, though the whipped cream will soften a bit after the first day.
  • Freezer: Freeze the cake without the whipped cream for best results. Wrap slices tightly and freeze for up to 2 months, then thaw in the refrigerator overnight.
  • Reheating: This cake is best served cold or at cool room temperature, not warmed. If you want to take the chill off, leave a slice on the counter for 15 to 20 minutes; microwaving can make the filling separate and the cream melt.

Answers to the Questions Worth Asking

Can I use hot coffee instead of cooled coffee?+

Don’t use hot coffee here. It can start cooking the eggs when it hits the batter and can also make the cake rise unevenly. Cooled coffee mixes in smoothly and still gives you the deep chocolate flavor you want.

How do I keep the cake from getting soggy?+

Poke plenty of holes, but don’t overdo the filling. You want the cake saturated, not floating in syrup, so pour slowly and stop once the top looks glossy and the liquid has disappeared into the crumb. Cooling the cake completely before adding the whipped cream also keeps the top from turning loose.

Can I make Mexican chocolate poke cake a day ahead?+

Yes, and it holds up well. In fact, the flavor gets a little deeper after a night in the fridge because the filling settles into the crumb. For the best look, add the whipped cream and chocolate shavings the day you plan to serve it.

How do I know when the cake is baked through?+

The center should spring back lightly when touched, and a toothpick inserted in the middle should come out clean or with a few moist crumbs. If it comes out with wet batter, give it a few more minutes and check again. Underbaking here can make the poke holes collapse when you pour in the filling.

Can I leave out the cayenne pepper?+

Yes. The cake will still be good with just cinnamon, but the cayenne adds that subtle Mexican chocolate character and makes the cocoa taste fuller. If you leave it out, the dessert will be sweeter and a little less layered.

Mexican Chocolate Poke Cake

Mexican chocolate poke cake with a moist cocoa crumb, cinnamon and cayenne warmth, and a glossy chocolate drip glaze. The cake is baked until set, then pierced and topped with sweetened condensed milk and chocolate syrup before finishing with whipped cream and chocolate shavings.
Prep Time 20 minutes
Cook Time 35 minutes
Rest 30 minutes
Total Time 1 hour 25 minutes
Servings: 12 servings
Course: Dessert
Cuisine: Mexican
Calories: 520

Ingredients
  

Dry ingredients
  • 1.75 cup all-purpose flour
  • 2 cup granulated sugar
  • 0.75 cup unsweetened cocoa powder
  • 2 tsp baking soda
  • 1 tsp baking powder
  • 0.5 tsp salt
  • 2 tsp cinnamon
  • 0.25 tsp cayenne pepper
Cake batter
  • 2 eggs
  • 1 cup strong brewed coffee, cooled
  • 0.5 cup vegetable oil
  • 0.5 cup buttermilk
  • 1 tsp vanilla extract
Chocolate glaze and topping
  • 1 cup sweetened condensed milk
  • 0.5 cup chocolate syrup
  • 2 cups whipped cream
  • 1 Chocolate shavings for topping

Equipment

  • 1 sheet pan

Method
 

Bake the chocolate cake
  1. Preheat oven to 350°F and grease a 9x13 inch baking pan so the cake releases easily after baking.
  2. Whisk together all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, baking powder, salt, cinnamon, and cayenne until evenly mixed.
  3. Beat together eggs, strong brewed coffee, cooled, vegetable oil, buttermilk, and vanilla extract until smooth and combined.
  4. Fold wet ingredients into dry ingredients until just combined to avoid overmixing.
  5. Pour batter into the prepared pan and spread evenly.
  6. Bake at 350°F for 30-35 minutes, until a toothpick comes out clean, with a visible set center.
Poke and glaze
  1. While the cake is still warm, pierce all over with a fork so the glaze can soak in.
  2. Combine sweetened condensed milk and chocolate syrup, then pour evenly over the cake until you see a glossy chocolate layer filling the holes.
  3. Let cool completely, then refrigerate for 30 minutes for better sliceable texture and cleaner layers.
Finish and serve
  1. Top the cooled cake with whipped cream, covering the surface in a thick layer.
  2. Sprinkle chocolate shavings for topping over the whipped cream for a visible chocolate-speckled finish.

Notes

Pro tip: Make sure the coffee is fully cooled before mixing—warm liquid can affect batter consistency. Storage: cover and refrigerate for up to 4 days; the whipped cream is best within that window. Freezer: freeze the un-topped cake (no whipped cream) for up to 2 months, thaw in the fridge, then add whipped cream and shavings. Dietary swap: use a dairy-free whipped topping and a dairy-free condensed milk substitute to make it dairy-free while keeping the poke-and-glaze method.

You might also like these recipes

Leave a Comment

Recipe Rating