If you adore the rich, nutty goodness of peanut butter and want a dessert that’s both indulgent and completely plant-based, this Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe is going to steal your heart. Moist, tender, and bursting with authentic peanut flavor, this cake combines a perfectly fluffy crumb with a luscious, creamy frosting that will have you reaching for seconds. Plus, it’s surprisingly simple to whip up, making it a fantastic treat to share with friends and family or savor as your new favorite comfort dessert.
Ingredients You’ll Need
The magic in this Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe lies in a handful of simple, pantry-friendly ingredients that come together beautifully. Each one plays a vital role in creating a moist texture, balanced sweetness, and that unmistakable peanut punch you crave.
- Unsweetened non-dairy milk: Provides moisture and keeps the cake dairy-free; almond milk is a perfect choice for its mild flavor.
- Sugar: Sweetens the cake and helps achieve a tender crumb.
- Pure vanilla extract: Enhances the overall flavor and complements the peanut butter beautifully.
- Smooth natural peanut butter: The star ingredient adding creamy richness and authentic nutty taste.
- Vegan butter: Adds moistness and richness, plus helps with the cake’s structure.
- All-purpose flour: The foundation providing structure and softness.
- Kosher salt: Balances sweetness and enhances the peanut flavor.
- Baking powder and baking soda: These leavening agents ensure the cake rises perfectly light and fluffy.
- Confectioners’ sugar: Essential for a smooth, sweet frosting with the right consistency.
- Peanuts for topping (optional): Adds a delightful crunch and extra peanut goodness on top.
How to Make Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe
Step 1: Preheat and Prepare the Pan
Begin by preheating your oven to 350°F. Grease an 8×13-inch baking dish and line it with parchment paper to ensure the cake won’t stick and will come out perfectly smooth.
Step 2: Mix the Wet Ingredients
In a large mixing bowl, whisk together the unsweetened non-dairy milk, sugar, pure vanilla extract, smooth natural peanut butter, and melted vegan butter until mostly smooth. This combination creates the moist, flavorful base of your cake batter.
Step 3: Combine the Dry Ingredients and Batter
Next, add the all-purpose flour, baking powder, baking soda, and kosher salt to the wet ingredients. Gently stir until just combined—overmixing can make the cake tough, so be sure to keep it light and airy.
Step 4: Bake the Cake
Pour your batter into the prepared pan, spreading it into an even layer with a spatula. Bake for 30 to 32 minutes, or until a toothpick inserted into the center comes out clean. If the cake starts browning too quickly, tent it with aluminum foil to prevent over-browning.
Step 5: Cool the Cake
Allow the cake to cool for about 10 minutes in the pan before gently removing it to a wire rack. Let it cool completely for at least 15 minutes—this helps the frosting adhere perfectly and keeps your cake moist.
Step 6: Prepare the Peanut Butter Frosting
While the cake cools, beat together softened vegan butter, smooth peanut butter, vanilla extract, confectioners’ sugar, and a pinch of kosher salt until the frosting is smooth and creamy. This luscious frosting makes the Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe truly irresistible.
Step 7: Frost and Finish
Once the cake is fully cooled, generously spread the peanut butter frosting evenly on top. For an extra touch of texture and flair, sprinkle peanuts over the frosting if desired.
How to Serve Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe
Garnishes
Adding a simple garnish can elevate your cake’s presentation and flavor. Chopped roasted peanuts bring a satisfying crunch, while a drizzle of melted dark chocolate pairs wonderfully with the peanut butter. Fresh berries also offer a bright contrast that complements the cake’s richness perfectly.
Side Dishes
Consider serving this Vegan Peanut Butter Cake with a scoop of vegan vanilla ice cream or a dollop of coconut whipped cream to cool down the peanut butter’s richness. A warm cup of black coffee or herbal tea can also balance the sweetness and make for an indulgent dessert experience.
Creative Ways to Present
For a playful twist, cut the cake into small squares and serve as bite-sized desserts on a platter for parties. You can also layer the cake in a trifle dish with fresh banana slices and dairy-free yogurt for a stunning peanut butter parfait. Another fun option is to transform it into cupcakes with individual dollops of frosting and a single peanut on top.
Make Ahead and Storage
Storing Leftovers
Leftover Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe stays fresh when stored in an airtight container in the refrigerator for up to 4 days. Keeping it chilled also helps the frosting stay firm and luscious.
Freezing
You can freeze the unfrosted cake layer wrapped tightly in plastic wrap and foil for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator and then frost as usual. Frosted cake pieces can be frozen on a tray, then transferred to a container for quick, ready-to-eat treats later.
Reheating
For the best taste, enjoy the cake at room temperature. If you prefer it warm, microwave a slice for about 15 to 20 seconds, but avoid heating too long to keep the frosting from melting.
FAQs
Is this cake really vegan?
Absolutely! This recipe uses plant-based ingredients like non-dairy milk and vegan butter to keep everything free from animal products without sacrificing flavor or texture.
Can I substitute peanut butter with another nut butter?
While peanut butter provides that classic nutty richness, you can try almond or cashew butter for a different twist. Keep in mind that flavors and textures will vary slightly.
What if I don’t have vegan butter?
You can substitute vegan butter with coconut oil, but it might subtly change the flavor and texture. Make sure it’s solid at room temperature for best results.
Can I make this cake gluten-free?
Yes, but swap the all-purpose flour for a gluten-free flour blend designed for baking. You may need to adjust the baking time and check for doneness carefully.
How do I keep the frosting from getting too soft?
Use chilled vegan butter and confectioners’ sugar and frost the cake once it’s completely cooled. Refrigerate if your kitchen is warm to help the frosting set.
Final Thoughts
If you’re on the hunt for a dessert that feels both nostalgic and fresh, this Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe is the answer. It’s easy to make, incredibly flavorful, and just the right amount of indulgent to brighten your day. Dive in and share this delight with your loved ones—you’re going to love every bite!
Print
Vegan Peanut Butter Cake with Peanut Butter Frosting Recipe
- Prep Time: 10 minutes
- Cook Time: 32 minutes
- Total Time: 42 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This vegan peanut butter cake is a moist, flavorful dessert featuring rich peanut butter flavor throughout the cake and its creamy peanut butter frosting. Made with simple ingredients like non-dairy milk, natural peanut butter, and vegan butter, this easy-to-make cake is perfect for peanut lovers and those seeking a delicious plant-based treat.
Ingredients
Cake
- 1 cup unsweetened non-dairy milk (almond milk recommended)
- 1 cup sugar
- 1 1/2 teaspoons pure vanilla extract
- 3/4 cup smooth natural peanut butter
- 3/4 cup vegan butter, melted
- 2 cups all-purpose flour
- 1/4 teaspoon kosher salt
- 2 teaspoons baking powder
- 1/4 teaspoon baking soda
Peanut Butter Frosting
- 1 cup unsalted vegan butter, softened
- 1 cup smooth peanut butter
- 2 teaspoons vanilla extract
- 2 cups confectioners’ sugar
- 1/8 teaspoon kosher salt
Topping (Optional)
- Peanuts for topping
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease an 8×13-inch baking dish and line it with parchment paper to prevent sticking and ensure easy removal.
- Combine Wet Ingredients: In a mixing bowl, whisk together unsweetened non-dairy milk, sugar, vanilla extract, smooth natural peanut butter, and melted vegan butter until the mixture is mostly smooth and incorporated.
- Add Dry Ingredients: Add the all-purpose flour, baking powder, baking soda, and kosher salt to the wet mixture. Stir gently until just combined, taking care not to overmix the batter.
- Pour Batter and Bake: Pour the batter into the prepared baking dish and spread it evenly with a spatula. Place the dish in the oven and bake for 30 to 32 minutes, or until a toothpick inserted in the center comes out clean. If the cake is browning too quickly, cover the pan loosely with aluminum foil during the last part of baking to prevent burning.
- Cool the Cake: Remove the cake from the oven and let it cool for 10 minutes in the pan. Then, carefully remove it from the pan and transfer to a wire rack to cool completely, at least another 15 minutes.
- Make the Frosting: Using an electric mixer or whisk, beat together the softened unsalted vegan butter, smooth peanut butter, vanilla extract, confectioners’ sugar, and kosher salt until smooth, creamy, and well combined.
- Frost and Decorate: Once the cake is completely cooled, spread the peanut butter frosting evenly over the top. Optionally, sprinkle peanuts on top for added texture and visual appeal.
Notes
- Ensure the cake is completely cooled before frosting to prevent melting.
- For extra moistness, substitute almond milk with another non-dairy milk like oat or soy milk.
- You can toast peanuts lightly before topping to enhance flavor.
- Store leftovers in an airtight container at room temperature for 2 days or refrigerate up to 5 days.
- This recipe is vegan and can be made gluten-free by substituting the flour with a gluten-free baking blend.