If you have a soft spot for all things peanut buttery and crave a dessert that’s both indulgent and entirely plant-based, you’ve just hit the jackpot with this Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe. It’s the perfect marriage of moist, fluffy cake paired with a velvety, decadent frosting that melts in your mouth. Whether you’re vegan or just love discovering scrumptious new treats, this cake brings a nostalgic, comforting feel with every bite, yet manages to stay refreshingly light and totally satisfying. Trust me, once you try this recipe, it’ll quickly become a beloved staple in your baking repertoire.
Ingredients You’ll Need
What makes this cake truly special is how straightforward the ingredients are, yet each plays a vital role in crafting that rich peanut buttery flavor with the ideal cake texture. From pantry staples to a few thoughtful details, this list covers everything you need without fuss.
- Soy milk: Creates the perfect vegan buttermilk when combined with apple cider vinegar, adding a slight tang that balances the peanut butter richness.
- Apple cider vinegar: Helps the plant milk curdle and activates the baking powder for a fluffy cake.
- All purpose flour: The cake’s foundation providing structure and tenderness.
- Baking powder: Your cake’s rising agent, ensuring a light crumb.
- Salt: Enhances all the other flavors especially the peanut butter’s nutty tones.
- Creamy peanut butter: The star ingredient in both the cake and frosting, bringing richness, moisture, and that unmistakable flavor.
- Granulated sugar: Sweetens the cake while helping to create a light texture.
- Vegetable oil: Keeps the cake tender and moist, giving it that melt-in-your-mouth quality.
- Vegan butter: Key for a fluffy, creamy frosting with just the right amount of softness.
- Powdered sugar: Makes the frosting luxuriously smooth and sweet.
- Vanilla extract: Adds warmth and depth to the frosting’s flavor.
How to Make Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe
Step 1: Prepare the Vegan Buttermilk and Dry Ingredients
Start by preheating your oven to 350 degrees F and greasing your cake pan. Mix one cup of soy milk with apple cider vinegar and let it sit—this vegan buttermilk creates a tender crumb and adds a subtle tang that perfectly contrasts the sweetness of the cake. Meanwhile, whisk together the flour, baking powder, and salt in a separate bowl to ensure your cake rises properly and has a light texture.
Step 2: Mix the Wet Ingredients
In a large bowl or your stand mixer, blend the creamy peanut butter, sugar, and vegetable oil. This combination is the heart of our Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe—it binds moisture, sweetness, and that lush peanut flavor into one gorgeous batter.
Step 3: Combine Wet and Dry Ingredients Alternately
With your mixer on low speed, alternate adding the flour mixture and the vegan buttermilk in three parts, starting and ending with dry ingredients. This method helps develop a thick batter that isn’t pourable but will bake into a delightfully dense, moist cake. Don’t worry; this texture is exactly what you want here.
Step 4: Bake the Cake
Transfer the batter to your prepared pan, gently spreading it evenly. Bake for 28 to 32 minutes, or until a toothpick inserted in the center comes out clean. When using a larger jelly roll pan, the baking time shrinks to about 15 to 18 minutes—so keep an eye on it! After baking, allow your cake to cool completely to make frosting easier and perfect for topping.
Step 5: Whip Up the Creamy Peanut Butter Frosting
Using a hand or stand mixer with a whisk attachment, beat the creamy peanut butter and vegan butter until smooth and silky. Add powdered sugar, vanilla extract, and four tablespoons of soy milk, then gradually increase the speed to whip the frosting until it’s fluffy and light. Adjust the consistency by adding more milk or powdered sugar if needed—this frosting should be thick enough to spread but still effortlessly creamy and pipe-able.
Step 6: Frost and Enjoy
Once the cake has fully cooled, spread or pipe the frosting generously over the top. For an extra touch of indulgence, sprinkle mini chocolate chips on top—they bring an irresistible texture and complement the peanut butter like best friends reunited.
How to Serve Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe
Garnishes
A sprinkle of mini chocolate chips is classic and delightful, but you can also add crushed roasted peanuts or a drizzle of melted vegan chocolate for a fancier finish. Fresh berries can introduce a fresh, tart contrast that cuts through the cake’s richness beautifully.
Side Dishes
Serve this Vegan Peanut Butter Cake with creamy peanut butter frosting alongside a cup of vibrant chai tea or black coffee, which perfectly balances the sweetness and nuttiness. For a full dessert experience, pair with vegan vanilla ice cream or coconut whipped cream that melts alongside the warm cake.
Creative Ways to Present
Turn your cake into an elegant layered dessert by slicing it horizontally and adding frosting between layers. Alternatively, cut it into small squares, frost individually, and present as mini peanut butter cake bites at your next gathering—bite-sized happiness everyone will adore!
Make Ahead and Storage
Storing Leftovers
You can store leftover cake covered at room temperature for up to two days. It’s best kept away from direct sunlight and air to maintain its moisture. If your kitchen is warmer, refrigeration is fine, just make sure to cover it to prevent drying.
Freezing
Both the cake and frosting freeze well. Wrap the cooled cake tightly in plastic wrap and foil to avoid freezer burn. You can also freeze cake slices individually for quick treats later. The frosting can be frozen in an airtight container and thawed at room temperature before use. This makes prepping ahead for special occasions a breeze.
Reheating
For the freshest experience, bring frozen cake slices to room temperature before serving. You can also warm them slightly in the microwave for about 10 to 15 seconds to revive that soft, comforting texture. Avoid reheating frosted cake as the frosting can become messy when heated.
FAQs
Can I use almond or oat milk instead of soy milk?
Absolutely! While soy milk works best for curdling and texture in this Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe, almond or oat milk makes a fine substitute. Just be sure to add the apple cider vinegar to achieve that vegan buttermilk effect.
Will natural peanut butter work in this cake?
Natural peanut butter tends to be runnier and less stable than store-bought creamy peanut butters, so it might affect the cake’s texture and rise. For best results, stick with a smooth and stable creamy peanut butter like JIF or equivalent brands.
Is this recipe gluten free or can it be made gluten free?
You can make this cake gluten free by swapping the all purpose flour for a gluten free blend, ideally one meant for baking. Keep the rest of the ingredients the same, and you’ll still have a delicious peanut butter cake that everyone can enjoy!
Can I make this cake into cupcakes?
Definitely! Just reduce the baking time to about 15 minutes, checking with a toothpick. Cupcakes are a fantastic way to serve individual portions and great for parties or lunches on the go.
How long does the frosted cake last?
Once frosted, keep the cake covered at room temperature and enjoy within two to three days. If you want it to last longer, refrigerate it for up to a week, but bring it back to room temperature before serving for the best flavor and texture.
Final Thoughts
There’s something incredibly joyful about baking this Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe and sharing it with loved ones. It’s rich yet light, simple yet impressive, and utterly delicious. If you want a dessert that feels like a warm hug and satisfies your peanut butter cravings in the best possible way, this cake is your new best friend in the kitchen. Give it a whirl and watch it become a fast favorite!
Print
Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe
This delightful Peanut Butter Cake is a rich and creamy vegan dessert, perfect for peanut butter lovers. Made with plant-based ingredients including soy milk and vegan butter, it offers a moist texture with a fluffy peanut butter frosting. Ideal as a snack cake or a party dessert, this recipe is easy to prepare and can be adapted to gluten-free versions.
- Total Time: 45 minutes
- Yield: 12 servings
Ingredients
Cake
- 1 cup soy milk
- 1 tablespoon apple cider vinegar
- 2 cups all purpose flour
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 3/4 cup creamy peanut butter
- 1 cup granulated sugar
- 3/4 cup vegetable oil
Peanut Butter Frosting
- 1 cup creamy peanut butter
- 3/4 cup vegan butter, slightly softened
- 3 cups powdered sugar
- 1 teaspoon pure vanilla extract
- 4–6 tablespoons soy milk, more as needed
- Tiny pinch of salt, optional
Instructions
- Preheat and Prepare Pan: Preheat the oven to 350 degrees F and grease a 9 x 13 inch cake pan (or a 10 x 15 inch jelly roll pan for a sheet cake).
- Make Vegan Buttermilk: In a measuring cup, combine 1 cup soy milk with 1 tablespoon apple cider vinegar. Stir lightly and set aside to curdle, creating vegan buttermilk.
- Mix Dry Ingredients: In a medium bowl, whisk together 2 cups all-purpose flour, 1 tablespoon baking powder, and 1/4 teaspoon salt. Set aside.
- Combine Wet Ingredients: In a large bowl or stand mixer bowl with paddle attachment, beat 3/4 cup creamy peanut butter, 1 cup granulated sugar, and 3/4 cup vegetable oil until well combined, scraping sides as needed.
- Add Dry Ingredients and Vegan Buttermilk: With mixer on low speed, alternately add flour mixture and vegan buttermilk in three parts, beginning and ending with buttermilk. The batter will be thick and not very pourable.
- Transfer and Bake: Spread the batter evenly into the prepared pan. Bake for 28-32 minutes until a toothpick inserted in the center comes out clean. For a sheet cake using a 10 x 15 inch pan, bake for 15-18 minutes.
- Cool Cake: Allow the cake to cool completely in the pan before frosting.
- Prepare Frosting: Using a handheld or stand mixer with a whisk attachment, beat 1 cup creamy peanut butter and 3/4 cup slightly softened vegan butter on medium speed until smooth and creamy.
- Add Remaining Frosting Ingredients: Add 3 cups powdered sugar, 4 tablespoons soy milk, 1 teaspoon vanilla extract, and a tiny pinch of salt if desired. Beat initially on low speed, then increase to high and beat for 2 minutes until very fluffy. Adjust consistency by adding more soy milk or powdered sugar as needed to achieve a smooth, thick, pipe-able frosting.
- Frost the Cake and Serve: Frost the cooled cake generously with the prepared peanut butter frosting. Optionally, sprinkle mini chocolate chips on top. Serve and enjoy!
Notes
- You may substitute soy milk with other plant-based milks such as almond, cashew, or oat milk.
- While canola oil is recommended, other vegetable oils like avocado can be used. Melted coconut oil is untested but might work.
- For a gluten-free version, replace all-purpose flour with a gluten-free all-purpose blend.
- Use non-natural creamy peanut butter (e.g., JIF) for best texture and results. Natural peanut butter hasn’t been tested and may not work well.
- Almond butter may be substituted but will alter the flavor significantly and is untested.
- The cake can be kept at room temperature and does not require refrigeration unless preferred. Cover the cake after cutting to prevent drying.
- For a simple snack cake, skip frosting and fold mini chocolate chips into the batter before baking.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan