There’s something so nostalgic about the combination of chocolate and peanut butter, and this Chocolate Peanut Butter Marble Cake delivers that classic flavor pairing in the most irresistible way. Every slice is swirled with rich chocolate cake batter and creamy peanut butter goodness, creating a beautiful marbled effect that looks just as impressive as it tastes. It’s the kind of dessert that feels fancy enough for a celebration but simple enough to bake just because you’re craving something homemade and comforting.

What I love most about this cake is how perfectly balanced the flavors are. The deep cocoa flavor keeps the cake rich and decadent, while the peanut butter adds a smooth, slightly salty contrast that makes each bite completely addictive. Whether you’re serving it with a cold glass of milk, a cup of coffee, or a scoop of vanilla ice cream, this cake has a way of disappearing fast. If you’re a fan of chocolate peanut butter desserts, this recipe is guaranteed to become a new favorite in your kitchen.

Ingredients
- Flour— 2 cups
- Cornstarch— 2 tablespoons
- Peanut Butter— 1/2 cup
- Brown Butter— 1/2 cup (slightly warm)
- Vegetable Oil— 1/4 cup
- White Sugar— 1 cup
- Brown Sugar— 1/2 cup
- 3 Eggs
- Baking Powder— 2 teaspoons
- Baking Soda— 1/4 teaspoon
- Salt— 1/2 teaspoon
- Milk— 1-1/4 cup
- Vanilla Extract— 1 tablespoon
- Cinnamon— 1/2 teaspoons
- Nutmeg— 1/8 teaspoons
- Cocoa Powder— 1/4 cup
- Espresso Powder— 1 teaspoon
Chocolate Glaze
- Powdered Sugar— 1-1/2 cups (sifted)
- Cocoa Powder— 1/4 cup (sifted)
- Vanilla Extract— 1/2 teaspoon
- Salt— 1/4 teaspoon
- Milk or heavy cream— 2-3 tablespoons
What You’ll Need
- 2 Mixing Bowls
- 9×5 Loaf Pan
How to Make Chocolate Peanut Butter Marble Cake
- Preheat oven to 350F.
- In a large mixing bowl, whisk together browned butter and peanut butter. The browned butter should be warm enough to melt the peanut butter but not hot enough to cook the eggs.
- Now add in the brown sugar, white sugar, vegetable oil, eggs, and vanilla extract then mix until smooth.
- Add in the flour, cornstarch, baking powder, baking soda, salt, cinnamon, and nutmeg then mix while alternating between pouring in the milk until the batter is completely combined.
- Now pour half of the batter into a separate mixing bowl. Add in the cocoa powder and espresso powder then combine to form chocolate batter.
- Pour a layer of the peanut butter batter into the bottom of a well greased 9×5 loaf pan. Use a cookie scoop or large spoons to dollop peanut butter and chocolate batters into the pan, alternating between the batters with every scoop. Continue this until both batters are done.
- Now use a butter knife to swirl batters together, over swirling can run the risk of losing the marbled effect.
- Bake the chocolate peanut butter loaf cake for an hour or until a toothpick comes out clean. Once out of the oven, allow the cake to sit in the pan for 20 minutes before transferring to a cooling rack to finish cooling. This can take up 2 hours.
- Now prepare the glaze. In a small mixing bowl combine cocoa powder, powdered sugar, vanilla extract, and salt. Slowly whisk in the milk or cream until desired consistency is reached.
- Pour the chocolate glaze over the cake. Ensure it’s completely cooled or the glaze will melt into the cake.
If you’ve enjoyed this recipe or found it helpful, you can support my work by buying me a coffee ☕. There’s absolutely no pressure—just having you here means so much—but every little bit helps me keep creating, testing, and sharing more recipes with you. Thank you for being part of this baking journey 💛
Let us know what you thought of this Chocolate Peanut Butter Marble Cake. Check out some of our other loaf cake recipes and feel free to browse our digital baking magazines.
