Ding Dong Cake is a decadent, homemade version of the classic snack cake — imagine moist, rich chocolate cake layers filled with a fluffy cream filling and covered in a smooth chocolate ganache. It’s nostalgic, indulgent, and sure to satisfy any chocolate lover’s cravings!
Why You’ll Love This Recipe
- Tastes just like a Hostess Ding Dong but bigger and better.
- Moist, tender chocolate cake with a creamy, sweet filling.
- Silky chocolate ganache that makes it extra rich.
- Perfect for birthdays, potlucks, or anytime you want to wow a crowd.
- Uses simple, everyday ingredients.
- Feeds a crowd with big slices.
- Make ahead-friendly — the flavor gets better as it sits.
- Can be made as a layer cake or sheet cake.
- Freezer-friendly for later chocolate cravings.
- Nostalgic treat that everyone loves!
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the chocolate cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 cup buttermilk (or milk + 1 tbsp vinegar)
- 1 cup hot water or hot coffee (enhances chocolate flavor)
- ½ cup vegetable oil
- 2 large eggs
- 2 teaspoons vanilla extract
For the cream filling:
- 1 cup unsalted butter, softened
- 1 cup granulated sugar
- ½ cup whole milk
- 1 tablespoon all-purpose flour
- 1 teaspoon vanilla extract
For the chocolate ganache:
- 1½ cups semi-sweet chocolate chips
- 1 cup heavy cream
Directions

- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- Add buttermilk, hot water or coffee, oil, eggs, and vanilla. Beat until smooth — batter will be thin.
- Divide batter evenly between the prepared pans and bake for 28–32 minutes, or until a toothpick inserted comes out clean. Cool completely.
- For the filling: In a small saucepan, whisk milk and flour over medium heat until thickened. Let cool completely. In a bowl, beat butter and sugar until light and fluffy. Add the cooled milk mixture and vanilla; beat on high for 3–5 minutes until fluffy and smooth.
- Place one cake layer on a serving plate. Spread the cream filling evenly over the top. Add the second cake layer on top.
- For the ganache: Heat heavy cream until just simmering, then pour over chocolate chips. Let sit for 3–4 minutes, then stir until smooth and glossy. Cool slightly, then pour over the cake, letting it drip down the sides.
- Refrigerate cake for at least 1 hour to set the ganache before slicing.
Servings and timing
Makes about 12–14 slices. Prep time: 30 minutes; Bake time: 30 minutes; Chill time: 1–2 hours for best results.
Variations
- Use marshmallow fluff in the filling for extra sweetness.
- Make as a sheet cake with the filling spread between two halves.
- Add espresso powder to the cake for a mocha twist.
- Sprinkle chocolate shavings on top of the ganache for decoration.
- Use dark chocolate for a richer ganache.
Storage/Reheating
Store the cake covered in the refrigerator for up to 5 days. Bring to room temperature before serving for the best texture. You can freeze individual slices wrapped tightly for up to 2 months — thaw in the fridge overnight.
FAQs
What is a Ding Dong Cake?
It’s a homemade cake inspired by the Hostess Ding Dong — moist chocolate cake with a creamy filling and chocolate coating.
Can I use a cake mix?
Yes! Use your favorite chocolate cake mix to save time — just add the homemade filling and ganache.
Why does the filling need cooked milk and flour?
It makes the filling fluffy and stable, giving that iconic cream texture without being overly sweet.
Can I make the cake ahead of time?
Yes! It tastes even better the next day once the flavors meld.
Can I use a different frosting instead of ganache?
Sure — chocolate buttercream works too, but ganache gives it that classic look.
How do I keep the ganache smooth?
Stir gently and let it cool slightly before pouring so it doesn’t run off the cake too quickly.
Can I make it gluten-free?
Use a good 1:1 gluten-free flour blend for the cake and filling.
What kind of chocolate should I use for ganache?
Semi-sweet or dark chocolate chips or chopped baking chocolate work best.
Do I need to refrigerate Ding Dong Cake?
Yes — the cream filling is perishable, so store in the fridge.
Can I freeze the whole cake?
It’s best to freeze slices for easier thawing, but you can freeze the whole cake if wrapped tightly.
Conclusion
This Ding Dong Cake is the ultimate nostalgic treat — a rich, chocolatey dessert with a fluffy cream filling and luscious ganache that tastes just like your childhood favorite, but better. It’s easy to make, always impresses, and guaranteed to cure any chocolate craving!
PrintDing Dong Cake
A rich, chocolatey layer cake inspired by classic Ding Dong snack cakes — moist chocolate cake filled with fluffy vanilla cream filling and topped with a decadent chocolate ganache.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup hot water
- 1/2 cup unsalted butter, softened (for filling)
- 1/2 cup vegetable shortening
- 2 cups powdered sugar
- 1/2 cup marshmallow creme
- 1 teaspoon vanilla extract (for filling)
- 1 cup heavy cream (for ganache)
- 8 ounces semi-sweet chocolate chips (for ganache)
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans and line bottoms with parchment paper.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
- Add buttermilk, vegetable oil, eggs, and vanilla extract. Beat on medium speed until smooth.
- Stir in hot water until batter is thin and well combined.
- Divide batter evenly between prepared pans. Bake for 30-35 minutes, or until a toothpick comes out clean.
- Cool cakes in pans for 10 minutes, then transfer to wire racks to cool completely.
- For the filling, beat butter and shortening until fluffy. Add powdered sugar gradually, then mix in marshmallow creme and vanilla extract until smooth.
- Place one cake layer on a serving plate. Spread filling evenly over the top, leaving a small border around the edges. Top with second cake layer.
- For ganache, heat heavy cream until just simmering, then pour over chocolate chips. Let sit for 2-3 minutes, then stir until smooth.
- Pour ganache over the cake, letting it drip down the sides. Refrigerate for 30 minutes before serving for best results.
Notes
- Use parchment paper rounds for easy cake removal.
- For extra shine, add 1 tablespoon corn syrup to the ganache.
- Store covered in the refrigerator for up to 5 days.
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 48g
- Sodium: 320mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 68g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 65mg