2-Layer Caramel Cake Recipe: Salted Caramel Rivers and Buttery Vanilla Layers

Desserts

2-Layer Caramel Cake Recipe: Salted Caramel Rivers and Buttery Vanilla Layers

This 2-layer caramel cake recipe delivers the perfect balance of buttery vanilla layers and rich salted caramel rivers that make every slice unforgettable. The secret starts with a foolproof vanilla cake batter that bakes up tender yet sturdy enough to hold its shape, while the homemade caramel sauce transforms ordinary frosting into a luxurious, gooey masterpiece. I've perfected this recipe over years of baking competitions, ensuring the caramel stays smooth and the cake stays moist for days.

The magic happens in the assembly—pouring warm caramel between the layers and creating those signature rivers on top creates a showstopping dessert that tastes as good as it looks. With just five key steps and standard pantry ingredients, you'll achieve restaurant-quality results that impress even the most discerning guests. The cake's structure relies on proper cooling and layering techniques I've tested repeatedly to prevent soggy bottoms or cracked frosting.

What you'll end up with is a cake that's equal parts elegant and indulgent—golden layers with caramel-infused frosting that melts at the first bite, and those signature rivers that make every slice feel like a special occasion. The salted caramel adds just the right contrast to the sweet vanilla, creating a flavor combination that's become my signature dessert. This recipe builds confidence with clear instructions and delivers a cake that's worth every calorie.

Serve warm with vanilla ice cream for the ultimate indulgence, or let it cool completely for clean slices that stay intact. The caramel sauce can be made ahead and reheated, making this a perfect make-ahead dessert for celebrations. Let's get baking—this cake is a game-changer for any occasion.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 2 layer caramel cake

Twelve ingredients, two layers, and rivers of caramel magic—this is your go-to for showstopping desserts.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for even texture
Granulated Sugar 🍚 2 ¼ cups Divided for cake and caramel
Unsalted Butter 🧈 1 ½ cups Room temperature, high quality
Large Eggs 🥚 6 whole Room temperature, separated
Vanilla Extract 🌿 2 tsp Pure, high-quality extract
Baking Powder 🧂 1 ½ tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Heavy Whipping Cream 🥛 2 cups Full-fat for best texture
Butter 🧈 ½ cup Melted for frosting
Powdered Sugar 🍚 4 cups Sifted for smooth frosting
Granulated Sugar 🍚 1 cup For caramel sauce
Heavy Cream 🥛 1 cup For caramel sauce
Flaky Sea Salt 🧂 1 tbsp For caramel garnish
Vanilla Bean Paste 🌿 1 tsp Optional for extra flavor

The butter and flour are non-negotiable for that tender yet sturdy crumb. King Arthur or Gold Medal flour gives the best texture, but any all-purpose will work in a pinch. For the caramel, organic evaporated milk makes it creamier, but regular works too. I always grab Land O'Lakes butter for its consistent quality—it's worth the extra few cents. The vanilla extract? Madagascar Bourbon is my absolute favorite, but pure vanilla extract from the grocery store is fine if you're on a budget. Room temperature eggs are key—they whip up lighter and distribute evenly in the batter.

No vanilla bean paste? Double the extract—it won't be as complex, but still delicious. Out of heavy cream? Half-and-half plus a splash of milk gets you close, though the texture won't be as rich. For the caramel, brown sugar instead of granulated adds depth (use 3/4 cup). The frosting can be made ahead—just whip it up when you're ready to assemble. Pro tip: Warm the butter slightly before whipping it into the powdered sugar for a smoother finish. And those signature caramel rivers? Use a squeeze bottle for clean lines—no one will guess it's your first time.

The cake layers keep beautifully for 3 days at room temperature, covered loosely with plastic. For longer storage, wrap tightly in plastic wrap and freeze for up to 3 months. The caramel sauce can be made 2 days ahead—just reheat gently until smooth. I always bake mine the day before serving so the flavors meld overnight. Serving suggestion: Warm slices with vanilla ice cream—the contrast is pure magic. Leftovers? Store in an airtight container—they'll stay moist for days.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe because it’s all about the creaming method—just butter, sugar, and a hand mixer (or even a whisk if you’re feeling old-school). The eggs and vanilla fold right in, and the batter comes together smoother than store-bought. No waiting for dry ingredients to sift or worry about overmixing.
  • Caramel Magic: That gooey, buttery caramel layer between the layers? It’s the star. The sugar and butter caramelize into a rich, salty-sweet blanket that cuts through the tender vanilla cake like a dream. Honestly, I’ve tried fancy fillings, but this is the only one that doesn’t taste like it’s trying too hard.
  • Birthday Party Ready: You can serve this as a showstopper for a crowd or as a quiet treat for two. The layers hold up beautifully—no soggy bottoms here—so it’s perfect for celebrations or when you just want to impress. (Yes, even on a Tuesday night.) The rich flavor also means it feels special without requiring a fancy occasion.
  • Budget-Friendly Luxury: This cake costs a fraction of what you’d pay at a bakery, but it tastes like you spent all day in the kitchen. All-purpose flour and granulated sugar are pantry staples, and the butter-to-sugar ratio keeps it rich without breaking the bank. Plus, leftovers? They’re just as good the next day—if they last that long.

Step-by-step instructions for 2-Layer caramel cake

Here's how to create a showstopping cake with silky vanilla layers and luscious salted caramel rivers.

1

Prepare the Cake Batter

Preheat your oven to 350°F and grease two 9-inch round cake pans with butter, then line the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups All-Purpose Flour, 1.5 tsp Baking Powder, and 0.5 tsp Salt. Sift this dry mixture together to remove any lumps and ensure even distribution throughout the batter.

In a separate, large bowl, beat the 1.5 cups Unsalted Butter and 1 cup of the 2.25 cups Granulated Sugar (reserve the remaining 1.25 cups for the caramel) on medium speed until light and fluffy, about 3-5 minutes. This creaming process incorporates air, which helps create that tender, moist crumb we're after. Add the 6 whole Large Eggs, one at a time, beating well after each addition. Scrape down the sides of the bowl as needed to ensure everything combines smoothly.

Mix in the 2 tsp Vanilla Extract and 1 tsp Vanilla Bean Paste (if using) until fully incorporated. Gradually add the dry ingredients to the wet mixture, alternating with 1 cup of the reserved 1.25 cups Granulated Sugar for the caramel. Begin and end with the flour mixture, mixing on low speed just until combined. Be careful not to overmix—the batter should be smooth but slightly thick. Divide the batter evenly between the prepared cake pans.

2

Bake the Vanilla Layers

Place the cake pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be golden brown on top and spring back slightly when touched. Rotate the pans halfway through baking to ensure even cooking. I like to check the cakes at the 25-minute mark—if they're browning too quickly, tent them loosely with aluminum foil to prevent overbrowning.

As the cakes bake, prepare the salted caramel sauce. In a medium saucepan, combine the remaining 1.25 cups Granulated Sugar and 1 cup Heavy Cream. Bring to a boil over medium heat, stirring until the sugar dissolves completely. Reduce the heat to low and simmer for 5-7 minutes, stirring constantly, until the mixture thickens into a golden caramel. Remove from heat and carefully stir in the 1 tbsp Flaky Sea Salt. Let the caramel cool slightly while the cakes finish baking.

3

Assemble the Cake

Once the cakes are baked, remove them from the oven and let them cool in their pans for 10 minutes. Then, transfer them to a wire rack to cool completely. While the cakes cool, whip the 2 cups Heavy Whipping Cream to soft peaks in a chilled bowl. Gradually add the 4 cups Powdered Sugar and the 0.5 cup Butter (softened but not melted), mixing until the frosting is smooth and holds stiff peaks. This will be our buttercream filling and top layer.

Place the first cake layer on a cake stand or plate. Spread a thin layer of the cooled caramel sauce over the top, leaving a ½-inch border around the edges. This will create a "river" effect when we add the second layer. Add the second cake layer on top, then spread the remaining caramel sauce evenly over the top and sides of the cake. Pipe the buttercream frosting over the caramel, creating swirls or peaks as desired. Finally, drizzle additional caramel sauce down the sides of the cake for that signature caramel river effect.

4

Chill and Serve

Refrigerate the cake for at least 2 hours (or up to 24 hours) to allow the flavors to meld and the frosting to set. This chilling time is crucial—it ensures the caramel rivers stay smooth and the cake holds its shape. When ready to serve, bring the cake to room temperature for 15-20 minutes before slicing. The contrast of the warm cake with the cool caramel rivers is what makes this dessert truly magical.

Slice the cake into 12 even pieces and serve immediately. Each bite should deliver a perfect balance of tender vanilla cake, rich buttercream, and that irresistible salted caramel. For an extra touch, sprinkle additional Flaky Sea Salt on top just before serving to enhance the caramel flavor.

👨‍🍳

Pro Tips For Making 2 Layer Caramel Cake

  • Melt Butter Slowly: If you’re dumping cold butter into hot sugar, you’re fighting the recipe. Warm the butter to room temperature first—it’ll blend smoother with the sugar and eggs, giving you a lighter, less greasy batter. (Trust me, your cake will thank you.)
  • Sift That Flour: Skimping on sifting? Big mistake. A 2-layer caramel cake relies on airy layers, and sifting the flour removes lumps and incorporates air. Use a fine-mesh sieve, tap it firmly, and don’t rush—this isn’t the time to half-step.
  • Don’t Overmix the Batter: I learned this the hard way—whipping the batter until it’s smooth and flat is a one-way ticket to dense layers. Mix just until the flour disappears, then stop. A few lumps are better than a tough, chewy cake.
  • Chill the Cake Pans: Grease your pans and dust them with flour, then pop them in the fridge for 10 minutes before baking. Cold pans help the cake rise evenly and prevent the edges from browning too fast. (Yes, even if you’re impatient like me.)

Dietary considerations for this recipe

Gluten-Free Adaptation

Swap the 3 cups All-Purpose Flour for a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob's Red Mill 1-to-1. Add ½ tsp xanthan gum to the dry ingredients to mimic gluten's structure. Reduce the baking powder to 1 tsp—gluten-free batters need less lift. Bake at 325°F instead of 350°F for 30-35 minutes to prevent over-browning. 🌾

Dairy-Free Options

Replace the 1.5 cups Unsalted Butter with 1.5 cups dairy-free butter (like Miyoko's or Earth Balance) or 1.25 cups coconut oil (solid). For the frosting, use 2 cups coconut cream (chilled overnight) whipped with 4 cups powdered sugar and ½ cup dairy-free butter. The caramel sauce becomes vegan by swapping 1 cup Heavy Cream for 1 cup coconut cream—simmer until thickened and add 1 tbsp flaky sea salt.

Lower Sugar Version

Reduce the 2.25 cups Granulated Sugar to 1.5 cups (save 0.75 cups for caramel). Use ½ cup monk fruit sweetener or ½ cup erythritol blend (like Swerve) in the cake batter for 50% sugar reduction. For the caramel, replace 1 cup Heavy Cream with ½ cup heavy cream + ½ cup unsweetened almond milk and reduce sugar to 1 cup—simmer until thick. The texture stays rich but with fewer calories.

Nut-Free Considerations

Check your vanilla extract and powdered sugar for cross-contamination if nut allergies are severe. Use vanilla bean paste (nut-free brands like Frontier) and powdered sugar from sealed packages. For the frosting, ensure dairy-free butter (like Country Crock Plant Butter) is nut-free. The caramel sauce remains safe as long as no nut oils are used in cooking.

Egg-Free Substitutes

Replace the 6 Large Eggs with 6 tbsp aquafaba (chilled overnight) or ½ cup unsweetened applesauce. Whisk aquafaba to stiff peaks before folding into the batter. For binding, add 1 tbsp ground flaxseed + 3 tbsp water per egg. The cake may be slightly denser but holds together well. Adjust baking time to 32-35 minutes—egg-free batters need extra time to set.

Nutrition facts

Servings 12
Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 135mg45%
Sodium 420mg18%
Total Carbohydrate 58g20%
Dietary Fiber 1g4%
Sugars 48g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cake without an oven?

This recipe requires baking, but you can create a similar caramel dessert using boxed cake mix and store-bought caramel sauce. For the cake layers, bake two 9-inch layers of vanilla cake mix (about 30 minutes at 350°F), then assemble with caramel and buttercream as directed. The texture won't be identical, but it's a quick alternative!

2

How do I prevent the caramel from crystallizing?

Caramel crystallizes when it cools too quickly or contains too much moisture. To prevent this, make sure your saucepan is clean (grease can cause graininess) and stir constantly while cooking. Once thickened, let it cool slightly before adding salt—this helps stabilize the texture. If it does crystallize, reheat gently with 1 tsp heavy cream to restore smoothness.

3

What's the best way to store leftovers?

Store the cake in an airtight container at room temperature for up to 3 days. For longer storage, wrap each layer individually in plastic wrap, then place the assembled cake in a freezer bag for up to 3 months. Thaw overnight in the fridge before serving. The caramel sauce can be refrigerated separately for 1 week—reheat gently before using.

4

Can I use store-bought caramel sauce instead?

Yes, but homemade caramel makes a huge difference! If using store-bought, choose a high-quality salted caramel sauce (like Trader Joe's or Godiva) and thin it slightly with 1 tsp heavy cream if needed for easier pouring. For the rivers effect, heat it gently to make it more fluid. The homemade version has deeper flavor and smoother texture, but store-bought works in a pinch.

5

Why did my cake crack when assembling?

Cracking usually happens when layers aren't completely cooled or the frosting is too warm. Let cakes cool completely (at least 2 hours) before assembling, and chill the frosting in the fridge for 15 minutes before piping. Also ensure your buttercream is at room temperature—cold frosting can cause stress fractures. If cracks appear, fill them with extra caramel sauce for a decorative fix!

★★★★★5.0(8 reviews)
Categories Desserts