Soweto Cake Recipe

Soweto Cake is a delicious and traditional South African dessert, originating from the vibrant township of Soweto. This cake is known for its rich flavors and moist texture, making it a favorite for celebrations and gatherings.


For the Cake:
  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 1 cup cocoa powder
  • 2 tsp baking powder
  • 1½ tsp baking soda
  • 1 tsp salt
  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 large eggs
  • 2 tsp vanilla extract
  • 1 cup boiling water
For the Frosting:
  • 1 cup unsalted butter, softened
  • 3½ cups powdered sugar
  • ½ cup cocoa powder
  • ½ cup buttermilk
  • 1 tsp vanilla extract


  1. Preheat the Oven:
    Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
  2. Mix Dry Ingredients:
    In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. Combine Wet Ingredients:
    In another bowl, whisk together the buttermilk, vegetable oil, eggs, and vanilla extract until well combined.
  4. Combine Wet and Dry Ingredients:
    Gradually add the wet ingredients to the dry ingredients, mixing until just combined. Do not overmix.
  5. Add Boiling Water:
    Carefully stir in the boiling water. The batter will be thin, but this is normal.
  6. Bake the Cakes:
    Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
  7. Cool the Cakes:
    Allow the cakes to cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
  8. Prepare the Frosting:
    In a large bowl, beat the softened butter until creamy. Gradually add the powdered sugar and cocoa powder, beating until smooth. Add the buttermilk and vanilla extract, and continue to beat until the frosting is light and fluffy.
  9. Frost the Cake:
    Place one cake layer on a serving plate. Spread a layer of frosting on top. Place the second cake layer on top of the first, and spread the remaining frosting over the top and sides of the cake.
  10. Serve and Enjoy:
    Slice the cake and enjoy this delicious Soweto Cake with friends and family.

This Soweto Cake is perfect for any occasion, combining rich chocolate flavors with a moist, tender crumb. Enjoy!

Leave a Comment