A rich and layered Chocolate Snickers Cake from scratch, featuring moist chocolate cake, peanut nougat filling, salted caramel, roasted peanuts, and a glossy chocolate ganache.
Chocolate Cake:
2 cups all-purpose flour
¾ cup unsweetened cocoa powder
2 tsp baking powder
1 tsp baking soda
½ tsp salt
1 cup buttermilk
¾ cup vegetable oil
3 large eggs
1 tsp vanilla extract
1 cup granulated sugar
¾ cup brown sugar
¾ cup hot coffee or water
Nougat Filling:
1 cup marshmallow crème
½ cup creamy peanut butter
1½ cups powdered sugar
1–2 tbsp milk (if needed)
Caramel Layer:
1 cup salted caramel sauce
1 cup roasted salted peanuts, chopped
Ganache:
1 cup heavy cream
8 oz semi-sweet chocolate, chopped
Preheat oven to 350°F. Grease and line three 8-inch round pans.
Mix dry ingredients. In another bowl, whisk wet ingredients and sugars.
Combine wet and dry mixtures. Stir in hot coffee.
Divide into pans and bake 25–30 minutes. Cool completely.
Beat marshmallow crème, peanut butter, and powdered sugar for nougat. Add milk if needed.
Warm caramel and chop peanuts.
Heat cream, pour over chocolate, and stir to make ganache.
Layer cake: cake, nougat, caramel, peanuts. Repeat. Top with ganache.
Chill for 1 hour. Drizzle with extra caramel and garnish with peanuts.
Cake can be made ahead. Chill before slicing for best presentation.