Go Back

Moist Chocolate Cake

This ultra-moist chocolate cake is the epitome of rich, indulgent flavor paired with a smooth, fluffy frosting that melts in your mouth. Crafted with pantry staples and elevated by thoughtful tweaks, this dessert will become a go-to favorite for celebrations, potlucks, or your own midnight craving. Best of all? It’s made in a single pan—no complicated layers, no fussy techniques. Just pure chocolate bliss.
Prep Time 15 minutes
Cook Time 30 minutes
Cooling & Frosting Time 1 hour 10 minutes
Total Time 1 hour 55 minutes
Servings 12

Ingredients
  

FOR THE CAKE:

  • cups 228g all-purpose flour
  • ¾ cup 85g unsweetened natural cocoa powder
  • tsp baking soda
  • ½ tsp baking powder
  • 1 tsp fine sea salt
  • 2 cups 414g granulated sugar
  • 1 cup 240ml whole milk
  • ½ cup 120ml neutral oil (vegetable or canola)
  • 2 large eggs
  • tsp pure vanilla extract
  • 1 cup 240ml very hot water

FOR THE FROSTING:

  • ½ cup 112g unsalted butter, softened
  • ½ cup 95g vegetable shortening
  • 3 cups 345g powdered sugar
  • ½ cup 57g unsweetened cocoa powder
  • ¼ tsp vanilla extract
  • 4 –5 tbsp 60–75ml milk or water
  • Optional: chocolate sprinkles or shavings for topping

Instructions
 

  • Preheat your oven to 350°F (176°C). Grease and flour a 9×13-inch baking pan or line with parchment paper for easy removal.
  • In a large mixing bowl, sift together the flour, cocoa powder, baking soda, baking powder, salt, and sugar. Whisk to combine.
  • In a separate medium bowl, whisk together milk, oil, eggs, and vanilla until fully blended.
  • Pour the wet mixture into the dry ingredients and beat on medium speed until smooth and combined.
  • Gradually add the hot water while mixing on low speed. Scrape down the sides of the bowl to ensure an even batter.
  • Pour batter into the prepared pan and smooth the top. Bake for 29–32 minutes or until a toothpick inserted in the center comes out with a few moist crumbs.
  • Let the cake cool completely in the pan before frosting.
  • For the frosting, beat the butter and shortening together until light and fluffy (about 2 minutes).
  • Add half of the powdered sugar and all of the cocoa powder. Beat until fully combined.
  • Add vanilla extract and 3 tbsp of milk. Mix until smooth and creamy.
  • Add the remaining powdered sugar and a tablespoon at a time of the remaining milk as needed until the desired spreadable consistency is reached.
  • Whip on medium speed for 2–3 more minutes until fluffy and lightened in color.
  • Spread frosting evenly across the cooled cake. Add sprinkles or chocolate shavings if desired.
  • Slice and serve. Store leftovers covered at room temperature for up to 3 days or refrigerated for 5 days.

Notes

  • For extra depth, add 1 tsp instant espresso powder to the dry ingredients.
  • Don’t overmix the batter once you add hot water—just enough to combine.
  • Want a layer cake? Divide into two 9" round pans and reduce bake time to ~25 minutes.
  • Freeze-friendly: Wrap unfrosted cake tightly and freeze for up to 2 months.
  • Frosting too soft? Chill it for 10 minutes, then whip again before spreading.
  • Best served at room temperature for full flavor development.