This Snickers-inspired chocolate cake is super moist and delicious. It has rich chocolate cake layers filled with sweet marshmallow cream, gooey caramel sauce, and crunchy salted peanuts. The outside is covered with creamy caramel chocolate frosting and topped with chopped Snickers bars. Perfect for birthdays or any fun occasion!
Make Cake Batter: Whisk eggs, milk, vanilla, butter. Add sugar and salt. Sift in flour, cocoa, and baking powder. Mix well.
Bake Cake: Divide batter into 2 greased and lined 8-inch pans. Bake 30-35 mins until toothpick comes out clean. Cool and level tops.
Make Frosting: Beat butter until fluffy. Add vanilla, salt, condensed milk, cocoa, and powdered sugar slowly. Mix well.
Prepare Filling: Mix caramel sauce and peanuts.
Assemble Cake:Place 1 cake layer.Spread chocolate frosting.Add marshmallow cream.Pipe frosting ring around edges.Add caramel-peanut mix inside the ring.Place second cake layer on top.Frost entire cake, do crumb coat and chill 20 mins.Add final frosting coat.
Garnish: Pipe frosting and top with chopped Snickers. Chill before serving.
Refrigerate cake for several hours or overnight so flavors blend well. Serve chilled or at room temperature.
Notes
Measuring Ingredients: Use level cups and spoons for best results.
Softened Butter: Leave butter at room temperature for about 1 hour to get soft but not melted butter.
Baking Time: Oven temperatures may vary, so check cake after 30 minutes and adjust time if needed.
Frosting Consistency: Powdered sugar is optional. Add it if frosting is too thin for spreading or piping.
Storage: Keep cake covered in fridge for up to 3 days. Bring to room temp before serving for best taste.
Customization: You can swap salted peanuts with other nuts or add chocolate chips in the filling for extra texture.
Marshmallow Cream: If you don’t have marshmallow cream, you can use whipped cream or frosting as a substitute but flavor will be different.