Waffle Cake

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

Super-easy Waffle Cake — layers of chocolate cake waffles with an unbelievably flavorful and creamy vanilla filling. Top with fresh berries and a sprinkle of powdered sugar for a show-stopping dessert that couldn’t be easier to make!

Looking for more fun ways to celebrate without a traditional cake? Well then, try this icebox cake, these brownie oreo ice cream bars, or this easy ice cream sandwich cake.

Image of the waffle cake on a cake stand with fresh raspberries on top ready to be eaten

If layer cakes intimidate you or you’re just looking to make something quicker, then  I have the recipe for you. My Waffle Cake is incredibly easy to make, and such a showstopper! You’ll get a gorgeous layer-like cake with a fraction of the effort.

In fact, you don’t even need an oven for this cake! Just grab a reliable waffle maker and you’ll have all your “cake” layers done in about 10-15 minutes. This is way easier and way quicker than a chocolate layer cake!

How to make a Waffle Cake

  • Start with the waffles: Follow package directions to make chocolate cake batter (no changes necessary to the box instructions). Fill a preheated waffle iron with batter, following the manufacturer’s directions for measurements and then cook up all the waffles. Let them cool fully on a wire cooling rack. These are the type I like.
  • Meanwhile make the creamy filling: beat together pudding mix, milk, and sweetened condensed milk. In a separate bowl, make some whipped cream (follow my guide for how to make whipped cream if you’ve never made homemade whipped cream. Spoiler alert: it’s so easy!) Fold the whipped cream into the creamy filling. Chill until the waffles are cool.
  • Assemble: It’s as easy as sandwiching it all together. Place a waffle on a cake stand or platter, add some filling, another waffle, more filling, another waffle, more filling, last waffle, and the last bit of filling on top. 
  • Garnish: Press berries on top and sprinkle on some powdered sugar to finish it off.

Process shot-- image of the custard filling that goes in between the layers

What chocolate cake mix do I use?

My favorite cake mix to use for this waffle cake is Betty Crocker’s Super Moist Triple Chocolate Fudge mix. I receive no compensation from Betty Crocker for saying that; it’s just my preference.

Spruce Eats did a taste test comparison of store-bought cakes, so check it out and see if a description of a specific cake resonates most with you.

And what about the waffle maker?

This recipe, as pictured, is made using a belgian style waffle maker. Depending on the waffle maker and the cake mix you use, the quantity of waffles made will vary.

You only need four thick waffles for this cake, so if you have extras you can make another cake or enjoy the leftover chocolate waffles with ice cream. You could also crumble up the leftovers and make cake pops!

With the waffle maker and cake mix I use, I typically get eight good waffles from the batter. We have no trouble finding ways to use up the leftovers!

Process shots-- images of the waffles being made and the custard being added to the layers

Waffle Cake variations

  • Funfetti: Use a funfetti cake mix instead of chocolate, and garnish the waffle cake with sprinkles!
  • Pumpkin: Use this waffle recipe and fill up the layers with maple whipped cream from this pumpkin pie recipe. Garnish with fresh berries.
  • Strawberries and cream: Use a vanilla cake mix instead of chocolate, use the same vanilla filling I share in the recipe, and garnish with freshly sliced strawberries.
  • Ultra-chocolate: Use a chocolate mousse whipped cream in place of the vanilla cream for an mega-chocolate dessert.

Image of the finished waffle cake showing off the top with fresh raspberries and chocolate shavings

Quick tips

  • Let the waffles cool completely before assembling the cake. If the waffles are at all warm it will heat the cream filling and make the waffle cake slide (plus the texture/taste will be off).
  • Dry the berries completely before adding to the top of the waffle cake — you don’t want any liquid on the berries to make the top soggy.
  • Keep the cream layer chilled while you’re waiting for the chocolate layers to completely cool.

Images of a slice taken out of the cake

More desserts

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Waffle Cake

5 from 4 votes
Super-easy Waffle Cake -- layers of chocolate cake waffles with an unbelievably flavorful and creamy vanilla filling. Top with fresh berries and a sprinkle of powdered sugar for a show-stopping dessert that couldn't be easier to make!
Print Recipe

Waffle Cake

5 from 4 votes
Super-easy Waffle Cake -- layers of chocolate cake waffles with an unbelievably flavorful and creamy vanilla filling. Top with fresh berries and a sprinkle of powdered sugar for a show-stopping dessert that couldn't be easier to make!
Course Dessert
Cuisine American
Keyword waffle cake
Prep Time 25 minutes
Cook Time 10 minutes
Cooling Time for Waffles 1 hour
Total Time 1 hour 35 minutes
Servings 8 servings
Calories 416kcal


Waffle Layer

  • 1 chocolate cake mix + ingredients called for (eggs, vegetable oil, water) Note 1

Cream Layer

  • 1 can (14 ounces) full-fat sweetened sweetened condensed milk
  • 1/2 cup milk (1%, 2%, or whole milk)
  • 1 package (3.4 ounces) instant vanilla pudding (do not prepare according to package directions)
  • 1 cup heavy whipping cream
  • 2 tablespoons powdered sugar
  • 1 teaspoon vanilla paste (or pure vanilla extract)


  • Fresh berries (I used raspberries)
  • 1 dark chocolate bar and powdered sugar, optional


  • WAFFLES: Combine the chocolate cake mix, eggs, water, and vegetable oil in a large bowl. Beat to combine, following package instructions. Preheat a waffle maker according to the manufacturer's instructions. I preheated mine to medium high.
  • COOK WAFFLES: Pour a heaping 1/2 cup of the cake mix into the waffle maker--or the correct amount to fill the baking area of the waffle iron correctly. Close and allow cake mix to cook. When it's finished cooking, remove and allow to completely cool on wire racks. Repeat this step until all waffles are made. I typically get eight large waffles from a prepared cake mix.
  • CREAM: In a large bowl, mix together the sweetened condensed milk and regular milk. With a hand mixer, blend in the pudding mix and then chill for 5 minutes. While it's chilling, make the whipped cream: add the heavy cream, powdered sugar, and vanilla paste (or extract) to a stand mixer bowl fitted with the whisk attachment. Whisk on low speed to combine. Gradually increase to high speed until medium to stiff peaks form, about 1-3 minutes. Watch carefully to avoid over-beating. With a spatula, fold this cream into the condensed milk and pudding mixture. Fold until smooth and combined. Place mixture in the refrigerator and keep chilled until the waffles are fully cool.
  • ASSEMBLE: Place one waffle on a cake stand or plate. Spread the pudding mixture on top (using about 1/5 of the mixture for each layer). Place another waffle gently on the pudding mixture. Add more pudding mixture. Continue this pattern with another waffle and more pudding mixture. Add the final waffle and the remaining pudding mixture on top.
  • GARNISH: If desired, garnish with fresh berries and chocolate shavings.
  • CHOCOLATE SHAVINGS: Make chocolate shavings by scraping a chocolate bar with a vegetable peeler. You can also break up some of the candy bar and place the chocolate chunks on top. Cut the cake into slices and enjoy immediately.

Recipe Notes

Note 1: I use and recommend Betty Crocker's Super Moist Triple Chocolate Fudge mix.
The cream layer makes enough cream to fill a 4-waffle layer cake (with a little on top to hold the berries). The cake batter makes around 8 waffles, so if you want to use all the waffles up, double the cream and make 2 different waffle cakes.

Nutrition Facts

Serving: 8servings | Calories: 416kcal | Carbohydrates: 61.2g | Protein: 7.3g | Fat: 17.3g | Cholesterol: 41.5mg | Sodium: 632.4mg | Fiber: 1.2g | Sugar: 38.6g

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.


More Recipes You'll Love

Pumpkin Waffles

25 mins

Pumpkin Waffles

Click the Bookmark Icon to Add to Your Favories

French Toast Sticks

25 mins

French Toast Sticks

Click the Bookmark Icon to Add to Your Favories

Nutella Crepes

1 hrs 15 mins

Nutella Crepes

Click the Bookmark Icon to Add to Your Favories

Waffle Recipe

20 mins

Waffle Recipe

Click the Bookmark Icon to Add to Your Favories



How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

  • This field is for validation purposes and should be left unchanged.

Leave a Comment:

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

Recipe Rating


  1. Omg, I love the waffles! That is such a great idea for cooking cake quickly! I’m totally going to have to try that. Your mom’s version sounds amazing as well! Ice cream and waffles!? Yes, please! 🙂 Have a great weekend, Chelsea!

  2. It’s hard to believe that this dessert was easy – because it’s beautiful, like art! So pretty and elegant – I’d serve it to fancy-schmancy guests! 🙂 And, I loved the story how your baby plays at your feel while you shoot – so sweet! Pinned!

  3. Yikes, I’m so glad Grey didn’t get hurt and luckily this comes together easily. It looks absolutely beautiful! Love all those pretty fresh berries!

  4. what a fun cake, and love using waffles instead of making a traditional cake, and the suggested tweaks too, thank you

Never Miss a Recipe

  • This field is for validation purposes and should be left unchanged.