There’s something about a cake that carries Sunday afternoons on its shoulders — warm crumbs, sticky fingers, and a whole lot of love. This Chocolate Peanut Butter Salted Caramel Toffee Cake is exactly that kind of memory, baked slow and shared loud.
Why make this recipe
Because some cakes are just for celebrations and some are for everyday comfort. This one is both: chocolate that hugs you, peanut butter that speaks of lunchboxes and porch swings, and salted caramel toffee that brings every bite home. It’s a showstopper that tastes like family.
How to make Chocolate Peanut Butter Salted Caramel Toffee Cake
Ingredients:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 tsp baking powder
- 1 1/2 tsp baking soda
- 1 tsp salt
- 1 cup buttermilk (room temp)
- 1/2 cup vegetable oil
- 2 large eggs (room temp)
- 2 tsp vanilla extract
- 1 cup boiling water
- 1 cup unsalted butter, softened
- 1 cup creamy peanut butter
- 4 cups powdered sugar
- 1/4 cup heavy cream (plus more if needed)
- 1 tsp vanilla extract
- 1 cup granulated sugar
- 6 tbsp unsalted butter, cubed
- 1/2 cup heavy cream
- 1 tsp sea salt
- 1/2 cup crushed toffee bits
- Additional salted caramel for drizzling
Directions:
- Preheat oven to 350 F (175 C). Grease and line three 8-inch round cake pans.
- In a large bowl, combine the dry ingredients: 2 cups flour, 2 cups granulated sugar, 3/4 cup unsweetened cocoa powder, 2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp salt. Whisk until evenly mixed.
- In a separate bowl, whisk the wet ingredients: 1 cup buttermilk (room temp), 1/2 cup vegetable oil, 2 large eggs (room temp), and 2 tsp vanilla extract.
- Mix the wet into the dry until just combined, then add 1 cup boiling water carefully, stirring until the batter is smooth and thin.
- Divide batter evenly into the three prepared pans. Bake 30–35 minutes or until a toothpick comes out clean. Cool in pans briefly, then turn out and cool completely on wire racks.
- Make the salted caramel toffee: in a heavy saucepan, melt 1 cup granulated sugar over medium heat, stirring gently until it reaches an amber color. Carefully add 6 tbsp cubed unsalted butter and stir until melted. Slowly pour in 1/2 cup heavy cream, stirring until smooth. Stir in 1 tsp sea salt. Let the caramel cool until slightly thickened but still pourable.
- For the peanut butter buttercream: beat together 1 cup unsalted butter (softened) and 1 cup creamy peanut butter until light and fluffy. Gradually add 4 cups powdered sugar, 1/4 cup heavy cream, and 1 tsp vanilla extract, beating until smooth and spreadable. Add a little more cream if the frosting is too stiff.
- Assemble the cake: place one cake layer on a platter, spread a generous layer of peanut butter frosting, and drizzle a spoonful of the cooled salted caramel. Sprinkle a few crushed toffee bits. Repeat with the second layer. Top with the third layer, cover the outside of the cake with the remaining peanut butter buttercream, smoothing with an offset spatula.
- Drizzle additional salted caramel over the top and down the sides, then sprinkle the remaining crushed toffee for sparkle and crunch.
- Chill the cake for about 20 minutes before slicing to help the layers set. For nut allergies, substitute sunflower seed butter for the peanut butter. Store leftovers in the fridge for up to 5 days or freeze for up to 3 months — thaw overnight in the refrigerator before serving.
How to serve Chocolate Peanut Butter Salted Caramel Toffee Cake
Slice with a sharp knife warmed under hot water and wiped dry for clean cuts. Serve on vintage plates with a dollop of whipped cream or a scoop of vanilla ice cream, and a strong cup of coffee or sweet tea. It’s a dessert that’s happiest when passed around the table.
How to store Chocolate Peanut Butter Salted Caramel Toffee Cake
Keep the cake covered in the refrigerator for up to 5 days. For longer keeping, wrap slices or whole cake tightly in plastic wrap and foil and freeze for up to 3 months. Thaw overnight in the fridge before serving.
Tips to make Chocolate Peanut Butter Salted Caramel Toffee Cake
- Bring eggs and buttermilk to room temperature for a tender crumb.
- Sift cocoa powder to avoid lumps and measure flour with the spoon-and-level method.
- Cool cake layers completely before frosting so the buttercream doesn’t melt.
- When making caramel, use a heavy-bottomed pan and watch closely — sugar can go from perfect to burnt quickly.
- If caramel firms too much, warm it gently over low heat or microwave in short bursts to make it pourable.
- Chill briefly after crumb-coating the cake to make smoothing easier.
- If you’re allergic to peanuts, sunflower seed butter makes a faithful substitute that keeps the same creamy texture.
Variations
- Add chopped roasted peanuts between layers for extra crunch.
- Swap the peanut butter buttercream for a chocolate ganache for a richer finish.
- Make cupcakes instead of layers, using the same batter and frosting for patio-friendly portions.
- Use dark chocolate cocoa for a deeper, slightly bitter chocolate edge that balances the sweet caramel.
FAQs
Q: Can I make the cake layers ahead of time?
A: Absolutely. Bake the layers a day or two ahead, wrap them tightly, and store in the fridge. Bring to room temp before frosting for easier handling.
Q: My caramel seized — what do I do?
A: If your caramel crystallizes, try adding a little more cream and gently warming while stirring. If it’s beyond saving, start a fresh batch and be attentive to heat and stirring.
Q: Can I use store-bought caramel sauce instead of making it?
A: Yes, you can use a high-quality store-bought salted caramel in a pinch. Warm it slightly so it drizzles nicely over the cake.
Q: How do I get neat slices with this layered, sticky cake?
A: Chill the cake for 20–30 minutes to help the layers set. Use a hot, clean knife and wipe it between cuts for tidy slices.
Q: Is this recipe freezer-friendly after assembling?
A: Yes — freeze the assembled cake well-wrapped for up to 3 months. Thaw in the refrigerator overnight to keep frosting texture nice.
Conclusion
If you’d like another take on the same dreamy flavor combo, this Salted Caramel Peanut Butter Chocolate Cake – Goodie Godmother has some lovely ideas that pair well with what I’ve shared. And if you’d like a slightly different spin on the chocolate-peanut butter marriage, have a peek at Chocolate Peanut Butter Cake – Fantabulosity for extra inspiration.
There’s a little bit of Sunday afternoon in every slice — bake it, share it, and make another memory. Come back and tell me who you served it to; I love hearing how these recipes find a home.

Chocolate Peanut Butter Salted Caramel Toffee Cake
Ingredients
Method
- Preheat oven to 350 F (175 C). Grease and line three 8-inch round cake pans.
- In a large bowl, combine the dry ingredients: 2 cups flour, 2 cups granulated sugar, 3/4 cup unsweetened cocoa powder, 2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp salt. Whisk until evenly mixed.
- In a separate bowl, whisk the wet ingredients: 1 cup buttermilk, 1/2 cup vegetable oil, 2 large eggs, and 2 tsp vanilla extract.
- Mix the wet into the dry until just combined, then add 1 cup boiling water carefully, stirring until the batter is smooth and thin.
- Divide batter evenly into the three prepared pans. Bake for 30–35 minutes or until a toothpick comes out clean. Cool in pans briefly, then turn out and cool completely on wire racks.
- In a heavy saucepan, melt 1 cup granulated sugar over medium heat, stirring gently until it reaches an amber color.
- Carefully add 6 tbsp cubed unsalted butter and stir until melted. Slowly pour in 1/2 cup heavy cream, stirring until smooth. Stir in 1 tsp sea salt.
- Let the caramel cool until slightly thickened but still pourable.
- Beat together 1 cup unsalted butter and 1 cup creamy peanut butter until light and fluffy.
- Gradually add 4 cups powdered sugar, 1/4 cup heavy cream, and 1 tsp vanilla extract, beating until smooth and spreadable. Add a little more cream if the frosting is too stiff.
- Place one cake layer on a platter, spread a generous layer of peanut butter frosting, and drizzle a spoonful of the cooled salted caramel. Sprinkle a few crushed toffee bits.
- Repeat with the second layer. Top with the third layer, cover the outside of the cake with the remaining peanut butter buttercream, smoothing with an offset spatula.
- Drizzle additional salted caramel over the top and down the sides, then sprinkle the remaining crushed toffee.
- Chill the cake for about 20 minutes before slicing to help the layers set.