Choco Peanut Caramel Cake
Sofia Alvarez
| 29-05-2026

· Cate team
Hi, Readers!
If you are the kind of person who believes dessert should be an experience rather than just an afterthought, this cake is absolutely made for you.
This Chocolate Peanut Butter Caramel Cake is what you call a "celebration cake," not something you make just any day, but something you bring out to celebrate a person or a moment. And honestly, eating it is a celebration in itself. Three layers of flavor working in harmony: deep chocolate, nutty peanut butter, and golden salted caramel. Let's get into it.
What Makes This Cake So Special
The double chocolate cake is rich and moist, the peanut butter frosting nestled between each layer is heavenly, and to lighten things up just a touch, the whole cake is topped with a salted caramel whipped cream. The real showstopper is the homemade caramel sauce that drizzles down the sides, adding a sticky sweetness that perfectly complements the rich chocolate and nutty peanut butter flavors. It is the kind of dessert that makes people stop mid-conversation just to take another bite.
Ingredients
For the Chocolate Cake:
- 2 cups gluten-free all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 cups granulated sugar
- 1/2 cup semi-sweet chocolate chips
- 1 1/2 tsp baking soda
- 1/2 tsp salt
- 3 large eggs
- 1 cup heavy whipping cream
- 1/2 cup neutral vegetable oil
For the Peanut Butter Frosting:
- 1/2 cup softened lightly salted butter
- 1 cup creamy peanut butter
- 1 1/2 to 2 cups powdered sugar
- 2 to 4 tbsp heavy whipping cream (optional, for consistency)
For the Salted Caramel Whipped Topping:
- 1 1/2 cups heavy whipping cream
- 1/3 cup thick salted caramel topping (store-bought or homemade)
- Extra caramel sauce and chopped peanuts for garnish
Step-by-Step Instructions
Preheat the oven to 350°F. Grease two round cake pans and line the bottom and sides with parchment paper. In a large bowl, combine flour, cocoa, sugar, chocolate chips, baking soda, and salt, then mix to combine them well. In a small bowl, combine oil, eggs, and cream. Add the wet ingredients to the dry ingredients and stir by hand or with a mixer until combined and there are no lumps except for the chocolate chips. Divide the batter evenly between both prepared pans and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
While the cakes cool, make your peanut butter frosting. Simply whip the softened lightly salted butter with the creamy peanut butter to create a silky texture. The consistency and sweetness is easily controlled by gradually adding the powdered sugar, and you do not need to use all of it. If the frosting is too stiff to spread easily on the cake, it can be softened by adding heavy whipping cream a tablespoon at a time until it reaches the consistency you like.
Next, prepare the salted caramel whipped cream. Whip the heavy cream until soft peaks form, then gently fold in the salted caramel sauce until fully incorporated. A thick store-bought salted caramel topping works great here. Just make sure to substitute with a caramel topping that is very thick if you cannot find the exact brand.
To assemble, place one cooled cake layer on your serving plate. Spread a generous layer of peanut butter frosting on top. Place the second cake layer over it and frost the top and sides with the remaining peanut butter frosting. When ready to serve, spread the salted caramel whipped topping on the top and sides of the cake, then drizzle with extra caramel sauce and peanuts for garnish.
Notes and Tips
Since the whipped topping is made with milk and cream, it cannot be left at room temperature for very long. However, you want to serve the cake at room temperature. A great solution is to assemble the cake and store it covered at room temperature, then make the salted caramel whipped cream ahead of time, keep it covered, and store it in the fridge. When ready to serve the cake, top with the salted caramel whipped cream, drizzle with remaining caramel sauce, and finish with chopped peanuts.
The peanut butter frosting thickness can be controlled by adding a tablespoon at a time of heavy cream to soften it if needed. Additional peanut butter or powdered sugar will thicken it up. Also, make sure your cake layers are completely cool before applying any frosting, as a warm layer will melt everything and cause the layers to slide.
This cake is truly one of those recipes you will return to again and again. Whether you are marking a milestone or simply want to treat someone you care about, this layered showstopper delivers on every single level. Give it a try, share it with people you love, and do not be surprised when they ask you to make it again right away!