This Caramel Peanut Cake has a soft, moist chocolate cake base covered with a thick homemade caramel sauce loaded with roasted peanuts. The topping settles into a rich, gooey layer that makes every square equal parts tender chocolate cake, buttery caramel, and crunchy peanuts.

This Cake Is Basically Chocolate, Caramel, and Peanuts Having a Very Good Day.Some cakes are about delicate frosting and perfect little swirls.
This is not that cake.
This one starts with a soft cocoa cake, gets covered with a thick caramel sauce, and then gets absolutely loaded with roasted peanuts.
The topping settles as it cools, so instead of a thin caramel drizzle disappearing into the cake, you get a real caramel-peanut layer sitting on top of every square.
And that contrast is my favorite part: soft chocolate underneath, buttery caramel on top, and crunchy roasted peanuts in almost every bite.
If chocolate cake is what brought you here, my Chocolate Fudge Cake goes all-in with a dark chocolate ganache topping and a soft fudgy crumb. For another caramel-and-peanut situation, my Easy Peanut Brittle is the crunchy candy version.
You can also turn caramel into a snack with my Caramel Popcorn, or go completely cozy and serve a square of cake beside Homemade Hot Chocolate. Both are live on The Foodie Blog.

Ingredients

How to Make the Caramel Peanut Topping
- Prep the pan and oven. Heat oven to 350°F (175°C). Butter (or grease) an 8×8-inch baking dish (or equivalent).
- Mix the wet base. Combine milk + lemon juice in a bowl and add eggs, sugar, vanilla, oil. Whisk until smooth.

- Add cocoa + flour. Whisk in cocoa powder, then stir in flour + baking powder, stirring until batter is smooth.

- Make the cornstarch slurry. Whisk milk + cornstarch together in a small bowl until well combined (no clumps).

- Start the caramel. Combine sugar and cook, stirring, until it melts and turns amber.

- Add water carefully. Slowly pour in water; it will bubble. Vinaini is saying here that you are stirring until the caramel begins to relax and flatten.

- Thicken with milk. Now add the milk + cornstarch you set aside and keep whisking while it is cooking for 2- 3 minutes until sauce thickens.

- Finish the sauce. FiniSh_butter_ then peanuSS Fold in Stir (butter, roasted peanuts.

- Bake the cake. Transfer batter to the greased dish, smooth top with a spatula and bake until just set (for about 30–35 minutes).


- Top and spread. Drizzle the hot caramel peanut sauce over the baked cake and smooth over to cover.

- spread over cocoa powdered then Cool to set before slicing.

What Is Caramel Peanut Cake?
This version is a moist cocoa cake topped with a thick homemade caramel sauce and roasted peanuts.
Unlike a traditional layer cake with caramel frosting, it is baked and served from one square pan.
Common Mistakes To Avoid
- Overmixing the cake batter, which can make the cake dense.
- Baking the cake too long, which can make it dry.
- Pouring the caramel topping over a cake that is too hot or too cold.
- Cooking the caramel too fast and burning it.
- Not stirring the caramel peanut sauce until smooth and glossy.
- Adding too many peanuts, which can make the topping hard to slice.
- Cutting the cake before the caramel layer has set properly.
What To Serve With Caramel Peanut Cake
Caramel Peanut Cake is delicious served with hot coffee, cold milk, vanilla ice cream, whipped cream, or chocolate sauce. It also pairs well with fresh berries, salted caramel drizzle, chopped roasted peanuts, or a simple dessert tray for parties, holidays, and make-ahead treats.
FAQs
Yup — you can use 9×9 as well (thinner layers than if using an 8inch). Start checking a bit earlier.
Sugar crystals can seed additional crystallization.
Avoid excessive stirring once caramel is in the appropriate stage, keep the sides of the saucepan clean, and use moderate heat. King Arthur’s caramel guide explains that agitation and stray sugar crystals are common reasons caramel turns grainy. King Arthur Baking – How to Make Caramel.
It just isn’t the same since whole milk gives the sauce a richer profile that will help the crisp set.
The surface should appear set and the toothpick should come out with a few moist crumbs (not wet batter).
Yes — it’s even easier to slice after chilling, so it’s actually perfect the next day.
It hardens into a thick layer you can spread it with (it isn’t as brittle as candy), once cool especially.
More Recipes You Will Like :
- Easy Peanut Brittle Recipe (Crunchy Old-Fashioned Candy)
- Hot Buttered Corn Rice (Easy, Comforting & Full of Flavor)
- Crunchy Homemade Caramel Popcorn (Better Than Store-Bought)
- Best Homemade Hot Chocolate (Rich, Creamy & Ready in 5 Minutes)
- Yogurt Cheesecake (No-Bake & Creamy!) | Easy 6-Ingredient Dessert

Caramel Peanut Cake
Ingredients
- 3/4 cup milk 180 g
- Juice of 1/2 lemon about 1 tbsp / 15 ml
- 3 eggs
- 1 cup sugar 200 g
- 1 tsp vanilla
- 1/2 cup + 2 tbsp oil 137 g
- 1/3 cup cocoa powder 25 g
- 1 1/2 cups flour 180 g
- 1 tbsp baking powder
- 1 1/8 cups sugar 225 g
- 3/4 cup water 180 g
- 2 cups milk 480 g
- 2 tbsp corn starch
- 56 g butter 4 tbsp
Method
- Preheat oven to 350°F (175°C). Grease an 8×8-inch baking dish.
- In a bowl, mix milk + lemon juice, then whisk in eggs, sugar, vanilla, and oil until smooth.
- Whisk in cocoa powder. Add flour and baking powder and whisk just until smooth.
- In a small bowl, whisk milk with cornstarch until fully dissolved. Set aside.
- In a saucepan over medium heat, melt the sugar until amber.
- Carefully pour in water slowly (it will bubble), stirring until smooth.
- Pour in the milk-cornstarch mixture and whisk while cooking until thickened.
- Stir in butter, then fold in roasted peanuts.
- Pour cake batter into the baking dish and bake 30–35 minutes, until set.
- Spread the warm caramel peanut sauce over the baked cake. Cool, then chill for clean slicing.
Nutrition
Video
Notes
- For neat squares, chill the cake before cutting.
- If the caramel topping thickens too much, warm it gently and stir until spreadable.
- Vinegar can replace lemon juice (same amount) in the milk mixture.
Tried this recipe?
Let us know how it was!Estimated reading time: 7 minutes