Description
This perfectly moist marble cake combines buttery vanilla and rich chocolate in one irresistible loaf. A nostalgic homemade favorite that stays soft, tender, and delicious for days!
Ingredients
113 g (4 oz) semisweet chocolate bar, finely chopped
1/2 cup (113 g) unsalted butter, softened
1 cup granulated sugar
2 large eggs, room temperature
1 tsp pure vanilla extract
1 1/2 cups all-purpose flour
1 1/2 tsp baking powder
1/4 tsp salt
1/2 cup whole milk
1 tbsp cocoa powder (optional)
Instructions
1. Preheat oven to 350°F (175°C). Grease a 9×5-inch loaf pan and line it with parchment paper.
2. In a microwave-safe bowl, melt the chopped semisweet chocolate in 20-second bursts, stirring between each until smooth. Set aside to cool.
3. In a large bowl, beat butter and sugar together until light and fluffy, about 3 minutes.
4. Add eggs one at a time, then stir in vanilla extract until creamy.
5. Whisk together flour, baking powder, and salt in a separate bowl.
6. Add dry ingredients to butter mixture, alternating with milk. Begin and end with flour. Mix just until combined.
7. Divide the batter in half. Stir melted chocolate (and cocoa powder, if using) into one portion.
8. Spoon alternate dollops of vanilla and chocolate batter into prepared pan. Use a knife to gently swirl through the batter.
9. Bake for 45–55 minutes, or until a toothpick inserted in the center comes out clean.
10. Cool the cake in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.
Notes
Use room-temperature ingredients for a tender, even crumb.
Avoid overmixing once the flour is added.
Swirl the batters lightly for distinct marble patterns.
For extra moisture, brush the warm cake with a bit of simple syrup.
Pairs beautifully with coffee, tea, or fresh berries.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 290
- Sugar: 21g
- Sodium: 120mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 65mg