This peanut butter cake is for the people who simply cannot get enough peanut butter. Why? Because not only is the cake itself full of peanut butter flavor, but the frosting is all about the peanut butter as well! If you like to put peanut butter on your peanut butter, well … this recipe has your name on it. Not only is this cake overflowing with flavor, but it’s quick and easy to make. It uses ingredients that you likely already have in your pantry, and it only takes about 10 minutes of prep time to get it in the oven. And once it’s in the oven baking, your home will start to smell incredible! I could eat this moist peanut butter cake at any time of the day. I love it in the morning with my whipped coffee, or in the evening with a big dollop of vanilla ice cream melting on top. 

Notes on Ingredients

Make sure you head to the recipe card at the bottom of the page to find the full recipe. It includes the quantities for all the ingredients.

For the cake: 

Unsweetened non-dairy milk – I prefer almond milk, but you can use whatever non-dairy milk you like. 

Sugar

Pure vanilla extract

Smooth natural peanut butter – If you’re allergic to peanuts you can use other nut butters for this recipe. However, it’s best with some delicious peanut butter.

Vegan butter, melted

All-purpose flour

Kosher salt

Baking powder

Baking soda

For the frosting:

Unsalted vegan butter, softened

Smooth peanut butter – It’s important to use smooth peanut butter so that your frosting isn’t lumpy.

Vanilla extract

Confectioners’ sugar – Confectioners’ sugar is more fine than regular sugar, and will dissolve into the frosting better.

Kosher salt

Peanuts for topping – These are optional, but I highly recommend getting a third layer of peanuts on this cake!

How to Make Peanut Butter Cake

As you’re about to see, it’s very easy to make this cake! Only a few steps are required. Here’s how it’s done. Prepare. Preheat your oven to 350F, then grease an 8×13 inch cake pan. Line the pan with parchment paper. Mix the wet ingredients and the sugar. Whisk together the non-dairy milk, vegan butter, peanut butter, sugar, and vanilla, until the mixture is mostly incorporated.

Add the dry ingredients. Add the flour, salt, baking powder, and baking soda to the wet mixture, and stir it until the ingredients are combined.

Pour in the batter. Put the peanut butter cake batter in the prepared cake pan, then rub a spatula over the top to even it out and flatten it. Bake. Put the cake in the oven and bake it for 30-32 minutes. It’s done when a toothpick inserted into the middle of the cake comes out clean.  Cool. You should let the cake cool in the pan for about 10 minutes. Then move it to a wire rack and let it cool for an additional 15 minutes.  Make the frosting. Use a whisk or a beater to mix all of the frosting ingredients together.

Assemble. Put the frosting on the cake, top with peanuts if you’d like, and serve!

Tips for Success

Use these tips to make sure your peanut butter cake is flawless each and every time.

Don’t overmix the cake batter. Be sure to mix the batter enough that all the ingredients blend together, but don’t overmix. If you overmix the batter, the cake will come out a little dense and dry. 

Let the butter cool. The cake recipe calls for melted vegan butter. After melting the butter, give it time to cool before adding it to the batter. This will keep it from cooking some of the ingredients, and will help the butter mix with the other ingredients more easily.

Pay attention to the browning. If you notice that the cake is browning too quickly in the oven, cover it with aluminum foil so it doesn’t burn.

Don’t over bake. The residual heat in the cake will keep it cooking even when it comes out of the oven. Trust your toothpick! If it comes out clean, the cake is ready to leave the oven, even if it still looks wet in the center. 

Give it time to cool. It can be hard to exercise patience when you smell this cake coming out of the oven. However, you need to give it proper time to cool. Cooling allows the cake to firm up, and also keeps it from melting the frosting. 

How to Store Vegan Peanut Butter Cake

I store this cake in the fridge or on the counter, in an airtight container. It will last for a week in the fridge, or 2-3 days at room temperature. And it will be delicious when you eat the leftovers!

Can I Freeze This?

You sure can! Vegan peanut butter cake will last for 1-2 months in the freezer if it’s in an airtight container. For best results, wrap the cake in plastic wrap to avoid any freezer burn.  Enjoy friends! If you make this peanut butter cake, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Peanut Butter Cake Recipe   Jessica in the Kitchen - 16Peanut Butter Cake Recipe   Jessica in the Kitchen - 30Peanut Butter Cake Recipe   Jessica in the Kitchen - 15Peanut Butter Cake Recipe   Jessica in the Kitchen - 57Peanut Butter Cake Recipe   Jessica in the Kitchen - 64Peanut Butter Cake Recipe   Jessica in the Kitchen - 1Peanut Butter Cake Recipe   Jessica in the Kitchen - 6Peanut Butter Cake Recipe   Jessica in the Kitchen - 62Peanut Butter Cake Recipe   Jessica in the Kitchen - 88Peanut Butter Cake Recipe   Jessica in the Kitchen - 54Peanut Butter Cake Recipe   Jessica in the Kitchen - 43Peanut Butter Cake Recipe   Jessica in the Kitchen - 7