One-Bowl Moist Chocolate Cake (No Eggs, No Dairy)

This incredibly moist, one-bowl chocolate cake needs no eggs, no dairy, and no mixer—just simple pantry staples and about an hour.

If you're looking for a fuss-free chocolate cake that's soft, moist, and full of chocolate flavor, this is it. Made in one bowl with no eggs, no butter, and no milk, it's a great option for vegan friends or anyone avoiding dairy, yet it tastes like a classic homemade cake.

The batter comes together in minutes—just whisk the dry ingredients, stir in the wet ones, and bake. The result is a tender crumb with a rich cocoa taste, perfect with a simple chocolate glaze or just as is. It's also lower in sugar and fat than most cakes, so you can enjoy a slice guilt-free.

Ingredients

Servings 10

Converted amounts are rounded.

Method

  1. Preheat the oven to 340°F/350°F, place the rack in the middle shelf, then grease a 9-inch bundt pan. Alternatively, grease or line with parchment paper a 9-inch round pan.
  2. Place flour, cocoa powder, and baking powder in a large bowl and whisk them together into a homogeneous mixture.
  3. Add sugar and salt to the dry ingredients and mix again until well combined.
  4. Then pour over the liquid ingredients: milk, oil, and vanilla essence. Mix until just combined, but do not overmix. The batter looks quite thin - that's ok.
  5. Pour the batter into the prepared baking pan and bake.
  6. If you use a 9-inch bundt pan like mine, after 40 minutes, check the doneness by inserting a toothpick into the center of the cake. If the toothpick comes out clean and dry, the cake is done. Keep baking for a further 3-5 minutes and check again. If you use a 9-inch round pan instead, the baking time is 30 to 35 minutes. Check for doneness after 30 minutes.
  7. When the cake is ready, take it out of the oven straight away and let it cool for about 5 minutes on a cooling rack. If you use a bundt pan, turn it upside down while it's still warm, which helps release it.
  8. Chocolate coating: When the cake is at room temperature, place the chocolate chips into a heatproof bowl placed over a pan of barely simmering water (a bain marie). Allow the chocolate to melt, stirring occasionally. Once melted, leave it to set until a bit firm, but still runny.
  9. Chocolate coating: Decorate the cake by pouring the melted chocolate gently all over it. Serve immediately or wait until the chocolate is set. Enjoy!

💡 Tips

  • For a richer flavor, use espresso powder instead of vanilla extract.
  • If using a round pan, check for doneness a few minutes earlier to avoid overbaking.
  • To make it completely dairy-free, use a plant-based milk and dairy-free chocolate.

Inspired by a recipe from The Clever Meal

You may also like

🍽️

Ultimate Dark Chocolate Layer Cake with Silky Frosting

This is the ultimate chocolate cake for true chocolate lovers: moist, dark layers paired with a rich, creamy…

⏱ 1hMedium
🍽️

Caramelized Cassava Cake

A simple, five-ingredient cake featuring grated cassava, coconut milk, and sugar, baked until golden and…

⏱ 50 minEasy
🍽️

Classic Pumpkin Loaf

This moist and aromatic pumpkin loaf is a family favorite, perfect for breakfast or a snack.

⏱ 1h 30mEasy
🍽️

Classic Chocolate-Vanilla Marble Cake

A timeless marble cake with rich chocolate and delicate vanilla swirls, perfect for afternoon tea or dessert.

⏱ 1hEasy