Cookie Dough Lava Cake
4.5 from 2 reviewsThis is the cake for anyone who believes cookie dough is the best part of a chocolate chip cookie. Three soft vanilla layers hold thick brown sugar cookie dough lava, silky vanilla buttercream, and plenty of chocolate-studded cookie dough pieces.
Let the lava cool before assembly, then loosen it with milk until it moves slowly but still stays inside a tall buttercream dam. Chill the finished cake for clean slices and warm individual pieces for about 10 seconds when you want the center soft and molten again.
Prefer chocolate cake? Try my Chocolate Cookie Dough Lava Cake.

Save this recipe
Want to save this recipe for later?
Enter your email and I’ll send it to your inbox.

The Cake That Started the Lava Cake Series
The Cookie Dough Lava Cake was what started the entire lava cake series. My favorite ice cream growing up was chocolate chip cookie dough, and my biggest complaint was that there was never enough cookie dough - not even in Ben & Jerry's. I think all of us cookie dough lovers can admit that we pick out the cookie dough pieces and leave the rest for someone else. Maybe we leave them a few chocolate chips if we are feeling generous.
I wanted to make a cake where every bite was an overload of cookie dough, so naturally I filled the layers with a ton of it. But then I started thinking about another form of cookie dough: something more fluid, almost like chocolate chip cookies taken out of the oven ten minutes too early. They are warm, gooey, completely melty, and the only possible way to eat them is with a spoon. Part of you knows they need to go back into the oven, but another part of you absolutely does not want to put them back.
That became the lava. I did not want a thin caramel-style sauce; it needed to be thicker and feel like cookie dough, so flour gives the filling that body. The lava naturally sets as the flour cools, but that became an easy fix rather than a problem: a little milk revives the perfect fluid consistency whenever you are ready to assemble or serve it.
When I posted this cake, y'all loved it, and that made me so happy. It instantly gave me so many more ideas for desserts that would be wonderful experienced in multiple forms - the batter, the dough, the gooey almost-baked center, and the finished cake all in one slice. That is really what a lava cake became for me, and this messy, overloaded Cookie Dough Lava Cake is where the whole idea began.
Ingredient notes
Key ingredients
Cake flour
Cake flour gives the vanilla layers a softer, finer crumb. That matters here because the cake needs to stay tender even after it is chilled, filled, and stacked.
Vanilla bean paste
Vanilla bean paste gives the cake, cookie dough, and buttercream a warm, rounded vanilla flavor. It is not a background flavor here; it carries the whole dessert.
Brown sugar
Brown sugar is what makes the lava and cookie dough taste like cookie dough instead of just sweet filling. It brings that caramel note that belongs with chocolate chips.
Mini chocolate chips
Mini chips give you chocolate in every bite without making the filling hard to slice. Let the lava cool toward room temperature before stirring them in so they stay speckled through the filling instead of melting away.
Brands I used for this recipe
These are preferences, not requirements. If you choose the non-dairy route, these are the products I test with. Dairy equivalents can be used at the same listed amounts and temperatures.

Forager Unsweetened Plain Yogurt
Plain unsweetened yogurt adds moisture, acidity, and body so the crumb bakes up tender without tasting tangy.

Silk Original Unsweet
Milk affects how smoothly a batter, filling, or frosting comes together. Soy milk and Ripple tend to emulsify well because their protein and fat help create a creamy, cohesive finish.

Country Crock Plant Butter Sticks
Use butter sticks for buttercream and fillings that need to hold their shape.

Country Crock Heavy Plant Cream
Heavy cream affects silkiness, looseness, and how buttercream or filling sets after chilling.

King Arthur Unbleached Cake Flour
I use King Arthur Unbleached Cake Flour for this recipe.

Rising Star Baking Supply Vanilla Bean Paste
I use Rising Star Baking Supply Vanilla Bean Paste for this recipe.
Testing notes
Why this works
Why the lava thickens as it cools
The butter, sugar, flour, and cream keep setting as the lava cools. That is a good thing because it helps the filling sit between the layers. Once it reaches room temperature, add a splash of milk if you want it looser.
Why the buttercream dams need to be tall
The dams are not decoration. They are the walls that hold the cookie dough lava in place so it does not slide between the layers. Pipe them taller and thicker than you think you need.
How to make the filling less intimidating
If a loose filling makes you nervous, start with less cream or milk. You will still get the same cookie dough flavor, and you can microwave a slice for about 10 seconds later to bring back that soft lava effect.
Why the cake layers are chilled
Chilled layers are easier to stack and frost, especially with a soft filling. They give you a steadier cake so you can focus on the dams, lava, and cookie dough instead of fighting warm cake.
Why tasting along the way matters
This cake is intentionally rich, so tasting is the best way to make it yours. Adjust the filling thickness, frosting amount, and cookie dough topping as you go.
Step by step
How It All Comes Together
Step 1
Make the cookie dough pieces
Mix the butter, sugars, flour, salt, vanilla bean paste, and enough cream to make a soft dough. Fold in the mini chocolate chips, press the dough into an even layer, and cut it into small pieces for the filling and top.

Have the cookie dough ingredients measured before mixing. 
Add enough cream to bring the cookie dough together. 
Fold the mini chocolate chips through the dough. 
Press the dough into an even layer before cutting. 
Cut small pieces for the filling and the top of the cake. Step 2
Mix and bake the vanilla cake
Whisk the sugar, milk, vinegar, yogurt, oil, and vanilla bean paste until smooth. Add the cake flour and remaining dry ingredients, mix just until combined, divide among three lined pans, and bake until a tester comes out with a few moist crumbs. Cool and chill the layers before assembly.

Bring the milk and yogurt to room temperature before mixing. 
Whisk the wet ingredients until smooth before adding the dry mixture. 
Mix only until the dry ingredients are incorporated. 
Divide the batter evenly among the three prepared pans. Step 3
Cook and cool the cookie dough lava
Melt the butter and sugars until glossy, whisk in the flour, then stream in the cream until the filling is molten but still thick. Add the vanilla and salt, cool it close to room temperature, and fold in the mini chocolate chips. Add milk only after cooling if it needs to be looser.

Melt the butter and sugars until glossy, then remove from the heat before adding flour. Step 4
Fill and stack the cake
Spread buttercream over a chilled cake layer and pipe a tall, unbroken dam around the edge. Spoon the lava inside without filling above the dam, scatter cookie dough pieces over it, and repeat with the second layer before adding the final cake layer.

Cool the lava close to room temperature before adding it to the cake. 
Scatter cookie dough pieces over the lava inside the border. Step 5
Frost, finish, and serve
Coat the stacked cake with vanilla buttercream, then finish the top with more cookie dough lava and cookie dough pieces. Chill for the cleanest slices, or warm an individual slice for about 10 seconds when you want the center soft again.

Finish the frosted cake with more lava and cookie dough pieces. 
Chill for clean slices, then warm an individual slice briefly for softer filling.

Small things that matter
Tips for the best cake
For a less sweet cake, use a lighter hand with the buttercream or filling rather than changing the cake layers.
Troubleshooting
If This Happens
The cookie dough lava became too thick
Wait until it is close to room temperature, then add milk a little at a time. Stop when it moves slowly from a spoon but still looks thick enough to stay inside the buttercream dam.
The chocolate chips melted into the lava
The lava was still too warm when they went in. Let the filling cool close to room temperature before folding in the chips so they stay distinct.
The filling is pushing through the buttercream
The lava may be too loose, above the top of the dam, or the cake layers may be too warm. Chill the layers, use a taller unbroken dam, and keep the filling just below its top edge.
The chilled lava no longer looks molten
That is normal. Let the slice sit at room temperature or microwave it for about 10 seconds to soften the filling again.
Before you slice
Texture and serving notes
Serve slightly chilled for cleaner slices.
Microwave chilled slices for about 10 seconds when you want the lava to soften again.
This cake is rich, so small slices still feel generous.
Keep it good
Storage
Fridge
Store covered in the refrigerator for up to 4 days.
Serve
Let slices sit at room temperature for 20-30 minutes, or microwave briefly, before serving.
Recipe FAQ
Questions that come up
Should I weigh the ingredients or use volume measurements?
I strongly recommend weighing the ingredients in grams for the most reliable result. Volume measurements are included for convenience, but the amount in a cup can change depending on how an ingredient is filled, packed, or poured. These recipes are easy to follow, but their ratios are precise, so I cannot guarantee the exact same result when volume measurements are used. I still use teaspoons and tablespoons for small amounts like leaveners, salt, spices, and flavorings because those are the most practical measurements.
Can I make this recipe gluten-free?
I have not tested this recipe with gluten-free flour, so I cannot guarantee the same texture, rise, or structure. If you would like to experiment, a cup-for-cup (1:1) gluten-free baking blend intended to replace all-purpose flour is the best place to start. Results may differ from the recipe as written.
Can I use all-purpose flour instead of cake flour?
Yes, of course. Replace the cake flour with the same amount of all-purpose flour by weight. The cake will have a slightly sturdier, less delicate crumb, but it will still be great.
- Prep
- 30 min
- Bake
- 22-25 min
- Total
- 2 hr 30 min
- Yield
- One 8-inch three-layer cake
Measurement note
For the closest match to the recipe I tested, use grams. Volume measurements are included for convenience, but cups can vary, so I cannot guarantee the exact same result when measuring by volume.
Ingredients
Vanilla Cake
- 375 g cake flour, sifted375 g (about 3 cups + 2 tablespoons) cake flour, sifted
- 8 g cornstarch8 g (about 1 tablespoon + 1/2 teaspoon) cornstarch
- 2 1/2 teaspoons baking powder2 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda1/2 teaspoon baking soda
- 3/4 teaspoon fine sea salt3/4 teaspoon fine sea salt
- 300 g granulated sugar300 g (about 1 1/2 cups) granulated sugar
- 360 g milk, room temperature360 g (about 1 1/2 cups) milk, room temperature
- 2 teaspoons apple cider vinegar2 teaspoons apple cider vinegar
- 120 g plain unsweetened yogurt, room temperature120 g (about 7 tablespoons + 2 1/2 teaspoons) plain unsweetened yogurt, room temperature
- 240 g neutral oil240 g (about 1 cup + 1 tablespoon) neutral oil
- 2 teaspoons vanilla bean paste2 teaspoons vanilla bean paste
Chocolate Chip Cookie Dough Lava
- 120 g light brown sugar, packed120 g (about 1/2 cup + 1 tablespoon) light brown sugar, packed
- 40 g granulated sugar40 g (about 3 tablespoons + 3/4 teaspoon) granulated sugar
- 70 g butter70 g (about 5 tablespoons) butter
- 80 g all-purpose flour80 g (about 2/3 cup) all-purpose flour
- 60 g heavy cream60 g (about 1/4 cup) heavy cream
- 1 teaspoon vanilla bean paste1 teaspoon vanilla bean paste
- 1/2 teaspoon fine sea salt1/2 teaspoon fine sea salt
- 70 g mini chocolate chips70 g (about 1/3 cup + 1 tablespoon) mini chocolate chips
- Milk, as needed to loosenMilk, as needed to loosen
Cookie Dough
- 70 g butter, room temperature70 g (about 5 tablespoons) butter, room temperature
- 75 g light brown sugar, packed75 g (about 1/3 cup + 1 teaspoon) light brown sugar, packed
- 35 g granulated sugar35 g (about 2 tablespoons + 2 1/2 teaspoons) granulated sugar
- 120 g all-purpose flour120 g (about 1 cup) all-purpose flour
- 1/2 teaspoon fine sea salt1/2 teaspoon fine sea salt
- 1 teaspoon vanilla bean paste1 teaspoon vanilla bean paste
- 2-3 tablespoons heavy cream, as needed2-3 tablespoons heavy cream, as needed
- 70 g mini chocolate chips70 g (about 1/3 cup + 1 tablespoon) mini chocolate chips
Vanilla Buttercream
- 340 g butter, room temperature (3 sticks)340 g (about 1 1/2 cups) butter, room temperature (3 sticks)
- 520 g powdered sugar, sifted520 g (about 4 1/3 cups) powdered sugar, sifted
- 1/2 teaspoon fine sea salt1/2 teaspoon fine sea salt
- 2 teaspoons vanilla bean paste2 teaspoons vanilla bean paste
- Up to 100 g heavy cream, just above room temperatureUp to 100 g (about 6 tablespoons + 2 teaspoons) heavy cream, just above room temperature
Pan used
I use Fat Daddio's 8-inch anodized aluminum round cake pans for this recipe.
Instructions
- 1Preheat the oven to 335°F (168°C). Grease and line three 8-inch round cake pans.
- 2Make the vanilla cake. In a large bowl, whisk together the sugar, milk, apple cider vinegar, yogurt, oil, and vanilla bean paste until smooth and emulsified.
- 3Add the cake flour, cornstarch, baking powder, baking soda, and salt. Mix just until combined.
- 4Divide the batter evenly between the prepared pans.
- 5Bake for 22-25 minutes, until the tops spring back and a toothpick inserted into the center comes out with a few moist crumbs.
- 6Cool the layers in the pans for 10-15 minutes, then turn them onto wire racks and cool completely. Once fully cool, wrap and refrigerate the layers until assembly.
- 7Make the cookie dough lava. In a saucepan over medium heat, melt the butter with the brown sugar and granulated sugar until glossy.
- 8Remove from the heat and whisk in the flour.
- 9Stream in the heavy cream gradually until the mixture is molten but still thick.
- 10Stir in the vanilla bean paste and salt. Let cool for about 5 minutes, then continue cooling until close to room temperature.
- 11Fold in the mini chocolate chips. If the lava thickens more than you want, add milk a little at a time until it reaches your desired consistency.
- 12Make the cookie dough. In a bowl, mix the butter, brown sugar, granulated sugar, flour, salt, vanilla bean paste, and enough heavy cream to make a soft dough. Fold in the mini chocolate chips.
- 13Make the buttercream. Beat the butter for 2-3 minutes, until smooth and fluffy.
- 14Add the powdered sugar, salt, and vanilla bean paste. Beat on low until combined, then whip on high until airy.
- 15Stream in the heavy cream on low until the buttercream is smooth and silky.
- 16Assemble the cake. Place the first chilled cake layer on a cake board or serving plate. Spread a thin layer of buttercream over the top, then pipe a tall buttercream dam around the edge.
- 17Spoon cookie dough lava inside the dam and scatter pieces of cookie dough over the filling.
- 18Repeat with the second cake layer, another thin layer of buttercream, a tall dam, cookie dough lava, and cookie dough pieces.
- 19Top with the final cake layer and coat the cake with vanilla buttercream.
- 20Finish the cake with more cookie dough lava and cookie dough pieces on top.
- 21After the cake has been refrigerated, microwave individual slices for about 10 seconds to bring back the soft lava texture.

Meet the baker
Angela Heckler
Angela Heckler is the recipe developer, baker, and photographer behind Obsessed Cakes. Her Old-Fashioned Donut Loaf series is a growing collection of cake-donut-inspired loaves with soft, deeply moist crumbs, buttery streusel, and crackly glaze. Angela develops and tests every recipe in her Arizona kitchen. Follow Obsessed Cakes on Instagram, TikTok, and YouTube.
Made it? Tell us.
Ratings and reviews
Its a great recipe, in my opinion its is slightly too sweet but it tastes great and you cant even tell the diffrence that its vegan
So glad you enjoyed it, Cecilia! Thank you for sharing!
It was very easy to follow the recipe and it was absolutely delicious, everyone loved it. I am now obsessed with the lava cakes and plan to try all of them.
I’m so happy to hear, Joanne! Thanks for sharing ☺️. You will love the other lava cakes, I promise! ❤️
Questions from readers
Recipe questions and answers
This cake looks absolutely delicious! Just wondering about the use of flour in both the cookie dough and lava given that raw flour is unsafe to consume. Do you heat-treat the flour first?
Hi Trista! Yes, you can microwave the flour in 30sec intervals until it reaches ~165 degrees :) Let me know how it turns out!
Did you make this?
Share your bake on Instagram - tag @obsessedwithcashews and use #obsessedcakes.