Desserts
This 3-ingredient peanut butter cake recipe delivers a moist, tender crumb with rich chocolate swirls—no fancy techniques required. The secret lies in the perfect balance of peanut butter, eggs, and sugar, creating a dessert that’s both decadent and effortless. I’ve baked this version countless times, and it never fails to impress, whether you’re feeding a crowd or treating yourself to a single slice.
The beauty of this recipe is its simplicity: just three core ingredients, a 9x13-inch pan, and 25 minutes in the oven. No flour, no butter, no complicated steps—just pure, velvety peanut butter flavor with pockets of melted chocolate for depth. The texture stays moist and fudgy without turning dense, thanks to a foolproof mixing method that ensures even distribution of the swirls.
What you’ll end up with is a cake that’s restaurant-quality but made in your own kitchen—golden edges, a tender crumb, and those signature chocolate ribbons that make every bite irresistible. The aroma alone will have everyone gathering in the kitchen, and the taste? Even better than the boxed versions you’ve tried before.
Perfect for birthdays, potlucks, or a spontaneous dessert craving, this cake scales easily and pairs beautifully with whipped cream or a drizzle of peanut butter glaze. Let’s get baking—your taste buds will thank you.
Ingredients for 3 ingredient peanut butter cake
Three core ingredients plus a few secret helpers. No flour overload, just rich peanut butter perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Natural Creamy Peanut Butter 🥜 | 1 ½ cups | No added sugar preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for best mixing |
| Granulated White Sugar 🍚 | 1 ½ cups | Superfine if available for smoother batter |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for richer flavor |
| All-Purpose Flour 🌾 | ¼ cup | Only for texture adjustment |
| Baking Powder 🍞 | ½ tsp | For gentle lift |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure alcohol-free if preferred |
| Vegetable Oil 🫒 | ¼ cup | Light neutral oil works best |
| Semi-Sweet Chocolate Chips 🍫 | 1 cup | Enjoy Life brand for allergy-friendly |
| Milk 🥛 | ¼ cup | Whole milk for richer texture |
The peanut butter is non-negotiable here—natural creamy with just peanuts and salt (no added sugar or oils). Jif Natural or Smucker's are my go-tos, but any brand with minimal ingredients works. For the chocolate swirl, Dutch-processed cocoa powder gives deeper flavor than natural. I grab mine from Whole Foods bulk section where it stays fresher longer. The eggs? Room temperature is key—they mix better and create a smoother batter. If you're prepping ahead, let them sit out for 30 minutes before using.
No cocoa powder? Melted dark chocolate (70% cocoa) at half the amount works in a pinch, but texture will be denser. Short on vanilla? Almond extract at half strength adds complexity. The milk can be swapped for Greek yogurt or buttermilk for extra moisture. For the chocolate chips, Enjoy Life brand is my go-to for allergy-friendly baking, but any semi-sweet chips work. Pro tip: Toast the chips lightly before adding—they'll be crunchier and more flavorful in every bite. The flour and baking powder are just for texture; if you're strict about minimal ingredients, you can omit them entirely (texture will be slightly denser).
This batter keeps 2 days in the fridge, covered tightly. For longer storage, freeze in portions—thaw overnight in the fridge before baking. The baked cake stays moist 4 days at room temperature, wrapped in plastic. For serving, I always add a drizzle of melted peanut butter or a sprinkle of flaky sea salt—trust me, it's worth the extra minute. The chocolate swirls soften beautifully when reheated, making this cake perfect for dessert reheats.
Why You'll Love This Recipe
- No Mixer Needed: Mixing this batter is literally two minutes of stirring—no stand mixer, no electric beaters, just a bowl and a spoon. Honestly, I’ve made it while waiting for coffee to brew, and the texture still comes out light and fluffy.
- Rich Without Effort: That creamy peanut butter and cocoa powder combo? Chef’s kiss. It’s got this deep, chocolatey warmth with a peanutty crunch that hits all the right spots—no fancy layers or frosting required. My kids think it’s “fancy dessert,” but it’s really just a bowl and a whisk.
- Crowd-Pleaser Any Day: Bring this to a potluck, pack it for lunch, or serve it at a birthday party—it disappears fast. I’ve even reheated slices in the microwave for a quick breakfast (yes, really), and no one bats an eye.
- Pantry Staple Magic: You’re probably already stocked for this. Eggs, sugar, flour—basic stuff—and peanut butter is the star. I’ve made this with what I had on hand three times in a row, and it never feels like a chore. Budget-friendly? Absolutely. Reliable? Even more so.
Step-by-step instructions for 3 ingredient peanut butter cake
This cake comes together faster than you can say "chocolate swirl"—just 5 simple steps to fudgy perfection.
Preheat and Prepare Your Pan
Preheat your oven to 350°F and generously grease a 9-inch round cake pan with vegetable oil. I like to use a pastry brush for even coverage—this ensures the cake releases cleanly without sticking. Line the bottom with parchment paper for extra insurance, especially since this recipe lacks leavening agents that might help with release. Tap the paper gently to remove air bubbles, creating a smooth base for your cake.
While the oven heats, measure out all your dry ingredients: 0.5 cup unsweetened cocoa powder, 0.25 cup all-purpose flour, 0.5 teaspoon baking powder, and 0.25 teaspoon salt. Sift them together in a medium bowl to aerate the flour and cocoa, which prevents dense spots in the final cake. Set this mixture aside—it's the secret to that tender crumb.
Mix Wet Ingredients to a Silky Batter
In a large mixing bowl, combine the 1.5 cups natural creamy peanut butter, 1.5 cups granulated white sugar, and 0.25 cup vegetable oil. Using an electric mixer on medium speed, beat these ingredients together for 2-3 minutes until completely smooth and creamy. You're looking for a uniform texture—no streaks of peanut butter should remain. This step ensures the peanut butter fully emulsifies with the sugar and oil, creating that signature moist crumb.
Add the 4 whole large eggs, one at a time, mixing well after each addition. The mixture will thicken noticeably as you incorporate each egg. After the last egg, stir in the 1 teaspoon vanilla extract and 0.25 cup milk. Mix on low speed just until combined—overmixing develops gluten in the flour we'll add next, which could make the cake tough. The batter should be thick but pourable, like a rich brownie batter.
Fold in Dry Ingredients and Chocolate Chips
With the mixer on low speed, gradually add the sifted dry ingredients to the wet mixture. Mix just until the flour disappears—about 10-15 seconds—to maintain that tender crumb. Be careful not to overmix; you'll know it's perfect when the batter is smooth with just a few tiny flour streaks remaining. This gentle folding ensures the cake stays moist rather than developing a dense texture.
Using a spatula, fold in 1 cup semi-sweet chocolate chips by hand. Distribute them evenly throughout the batter, reserving a few for the swirl we'll create later. The chocolate chips will melt slightly during baking, creating pockets of rich, gooey goodness in every bite. If you're using Enjoy Life brand chocolate chips, they'll add a nice allergy-friendly touch while keeping all the flavor.
Create the Chocolate Swirl and Bake
Pour about ⅔ of the batter into your prepared cake pan and spread it evenly. Sprinkle a few reserved chocolate chips over the top for extra visual appeal. In a small bowl, mix together 2 tablespoons of the remaining batter with 1 tablespoon of milk to create a thinner consistency. Pour this mixture in a zigzag pattern over the cake batter, then gently swirl it with a knife or skewer to create marbled patterns.
Add the remaining batter to the pan and spread it evenly over the swirled mixture. The contrast between the peanut butter base and chocolate swirls creates that stunning visual effect we all love. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter). The edges should be set but the top can remain slightly soft—it'll firm up as it cools.
Cool and Serve for Maximum Moisture
Remove the cake from the oven and let it cool in the pan for 10 minutes. This brief resting period allows the cake to set slightly before you attempt to remove it. Run a thin knife around the edges to loosen it from the pan, then invert the cake onto a wire rack to cool completely. The cake will continue to set as it cools, developing that perfect balance between fudgy and moist.
Slice when completely cool for clean cuts and maximum moisture retention. Each piece should reveal beautiful swirls of chocolate throughout the peanut butter base. Serve at room temperature for the best texture—this cake doesn't reheat well but tastes amazing fresh from the oven or at room temperature. Store any leftovers in an airtight container for up to 3 days or freeze for longer storage.
Pro Tips For Making 3 Ingredient Peanut Butter Cake
- STIR THE BATTER WELL: Mix the peanut butter and sugar until it’s completely smooth—no streaks, no lumps—before adding the eggs. I learned this the hard way after pulling a cake out of the oven with peanut butter clumps that tasted like they were still raw.
- MEASURE FLOUR BY WEIGHING: Scooping flour straight from the bag packs in air, which means your cake will be denser than it should be. Use a kitchen scale for 1 cup (about 125 grams) of flour—this keeps the texture light and fluffy.
- DON’T OVERMIX THE COCOA: Whisk the cocoa powder into the wet ingredients just until combined—overdoing it incorporates too much air, which can make the cake sink in the middle. A quick fold is all it needs.
- BAKE UNTIL THE CENTER HITS 205°F: The edges might look set before the middle is done, but a toothpick with a few moist crumbs is normal—this cake needs that internal temperature to hold together. Let it cool 10 minutes before slicing, or it’ll fall apart.
Wine and beer pairings for this 3 ingredient peanut butter cake
Sweet Wine Pairings
This rich peanut butter cake with chocolate swirls calls for wines with caramel and fruit notes to complement its deep flavors. A Moscato d'Asti from Italy—light, slightly fizzy, and bursting with peach and apricot—is my go-to choice. Its natural sweetness mirrors the cake's richness without overpowering it. For something more robust, try a Riesling from Germany's Mosel region, particularly a Kabinett or Spatlese with honeyed apple and citrus undertones that cut through the peanut butter's intensity. 🍷
Bold Beer Matches
Beer lovers shouldn't miss out—opt for a Belgian Dubbel like Westmalle Dubbel for its malty sweetness and dark fruit flavors that echo the cake's chocolate swirls. The caramel and raisin notes create a perfect harmony. Another fantastic choice is a Honey Brown Ale, such as Allagash Honey Brown, which balances the peanut butter's richness with its smooth, golden sweetness. For a lighter option, a Wheat Beer with vanilla and banana notes (like Blue Moon) works beautifully, especially if you've added a peanut butter glaze. 🍺
Coffee & Espresso
Skip the alcohol and serve this cake with a strong brewed coffee or espresso to enhance its peanut butter depth. The bitterness of the coffee contrasts beautifully with the cake's sweetness, creating a sophisticated pairing. For an extra touch, add a splash of vanilla syrup to your coffee—it ties back to the cake's vanilla extract and makes every bite feel like a cozy dessert experience. ☕
Dessert Wine Finisher
If you're serving this cake at a dinner party, finish with a Port-style dessert wine like Taylor's Late Bottled Vintage or Graham's Six Grapes. The nutty, caramelized flavors complement the peanut butter perfectly, while the wine's slight tannins cleanse the palate between bites. For a non-alcoholic option, a sparkling peach tea with a touch of honey adds a refreshing contrast to the cake's richness. 🍇
Creamy Liqueur Drizzle
For a dessert pairing that doubles as a topping, drizzle the cake with Baileys Irish Cream or Godiva Chocolate Liqueur before serving. The creamy, boozy notes enhance the peanut butter and chocolate, turning your cake into an instant crowd-pleaser. Even a few drops of peanut butter-flavored liqueur (like Peanut Butter Schnapps) can elevate the experience to new heights. 🥛
Nutrition facts
Frequently asked questions
Can I make this peanut butter cake without eggs?
Yes! Replace the 4 eggs with 4 tablespoons flaxseed meal mixed with 10 tablespoons water (let sit for 5 minutes to thicken). For a lighter texture, try ½ cup unsweetened applesauce or ½ cup Greek yogurt. The cake may be slightly less tender but still delicious.
Why does my peanut butter cake turn out dense?
Overmixing the batter or using cold eggs are the most common culprits. Mix just until combined (10-15 seconds for dry ingredients) and ensure eggs are room temperature. Also, don't skip sifting the dry ingredients—they need aeration for that light texture. A 9-inch pan is ideal; smaller pans can overbake the edges.
How do I make this cake in a different pan size?
For a 9x13-inch pan, reduce baking time by 5 minutes (total 20-25 minutes). For an 8-inch round pan, bake 30-35 minutes. Adjust oven temperature to 325°F if using glass pans—they conduct heat differently. Always check doneness with a toothpick test.
What's the best way to store leftovers?
Wrap cooled cake tightly in plastic wrap or store in an airtight container. It stays moist 4 days at room temperature or 1 month in the freezer. For reheating, microwave 10-15 seconds (low power) to restore softness. The chocolate swirls melt beautifully this way!
Can I substitute powdered sugar for granulated?
Yes, but reduce the amount by 25%. For 1.5 cups granulated, use 1.125 cups powdered sugar. The cake will be slightly less dense but equally flavorful. Powdered sugar also helps create a smoother batter texture. For extra moisture, add 1 tablespoon milk to compensate.
