Ingredients:
For the cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp salt
- 1 cup vegetable oil
- 1 cup buttermilk
- 2 large eggs
- 2 tsp vanilla extract
- 1 cup hot water
For the filling:
- 1/2 cup unsalted butter, at room temperature
- 1/2 cup shortening
- 2 cups powdered sugar
- 2 tsp vanilla extract
- 1/2 cup marshmallow cream

Instructions:
- Preheat the oven to 350°F. Grease a 9×13 inch baking pan with cooking spray.
- In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt.
- Add the vegetable oil, buttermilk, eggs, and vanilla extract to the dry ingredients. Mix until well combined.
- Gradually pour in the hot water, stirring constantly, until the batter is smooth and well combined.
- Pour the batter into the prepared baking pan.
- Bake the cake for 30-35 minutes, or until a toothpick inserted into the center of the cake comes out clean.
- Let the cake cool completely in the pan.
- To make the filling, use an electric mixer to cream together the butter and shortening until light and fluffy.
- Gradually add in the powdered sugar, mixing until well combined.
- Mix in the vanilla extract and marshmallow cream until the filling is smooth and creamy.
- Use a knife or a cake leveler to slice the cake in half horizontally.
- Spread the filling over the bottom half of the cake, leaving a small border around the edges.
- Place the top half of the cake on top of the filling.
- Serve the Chocolate Twinkie Cake chilled or at room temperature.
Enjoy your delicious Chocolate Twinkie Cake!