Go Back

Chocolate Swirl Cake

Make this easy, homemade Chocolate Swirl Cake — a traditional, crowd-pleasing dessert with rich chocolate ribbons through a buttery cake.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 10 servings
Course: Dessert, Snack
Cuisine: American
Calories: 300

Ingredients
  

Cake Ingredients
  • 2 1/2 cups all-purpose flour
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsalted butter, softened or coconut oil for dairy-free
  • 1 1/2 cups granulated sugar
  • 4 large eggs, at room temperature
  • 1 tbsp vanilla extract
  • 1 cup buttermilk or 1 cup milk + 1 tbsp lemon juice/vinegar
  • 1/2 cup unsweetened cocoa powder
  • 1/2 cup hot water or hot coffee coffee intensifies chocolate flavor
  • 1/4 cup granulated sugar optional, for sweeter chocolate ribbon
  • powdered sugar for dusting or 1/2 cup dark chocolate chips + 2 tbsp heavy cream for a quick glaze

Method
 

Preparation
  1. Preheat your oven to 350°F (175°C). Grease and lightly flour a 9-inch bundt pan or a 9×5-inch loaf pan. (Tip: use non-stick spray and dust with flour for easy release.)
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, cream the softened butter and 1 1/2 cups sugar until light and fluffy, about 2–3 minutes with a hand mixer or stand mixer on medium speed. Scrape down the sides.
  4. Add eggs, one at a time, beating briefly after each until incorporated. Stir in the vanilla extract.
  5. Alternate adding the dry ingredients and the buttermilk into the butter mixture, beginning and ending with the dry (about 3 additions dry, 2 additions wet). Mix until just combined — don’t overmix.
  6. In a small bowl, whisk the cocoa powder with hot water (or coffee) until smooth. Stir in the optional 1/4 cup sugar if you like a sweeter chocolate ribbon.
  7. Fold about 1 1/2 cups of the plain batter into the chocolate mixture to make the chocolate ribbon batter.
  8. Spoon half of the plain (vanilla) batter into the prepared pan. Dollop spoonfuls of the chocolate batter over it, then top with the remaining vanilla batter. Use a skewer or butter knife to gently swirl through the batter a few times to create marbled ribbons — don’t overdo the swirls or the cake will be fully mixed.
  9. Bake for 50–60 minutes (bundt) or 45–55 minutes (loaf), until the top is golden and a toothpick inserted into the center comes out clean or with a few moist crumbs. Rotate the pan halfway through baking if your oven runs hot.
  10. Let the cake cool in the pan for 10–15 minutes, then invert onto a wire rack to cool completely. If you want, dust with powdered sugar or drizzle with a simple melted chocolate glaze: melt 1/2 cup dark chocolate chips with 2 tbsp cream, stir until glossy, and pour over cooled cake.

Notes

Baking tips: Room-temperature eggs and butter help the batter come together smoothly. For deeper chocolate flavor, use hot coffee instead of water. If the top browns too quickly, tent lightly with foil during the last 10–15 minutes. Variations: Vegan version, Gluten-free, Low-carb/Keto-friendly options available.