• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pretty. Simple. Sweet.
  • Home
  • Recipes
  • Baking Course
  • About Me
  • Newsletter
menu icon
go to homepage
  • Home
  • Recipes
  • Baking Course
  • About Me
  • Newsletter
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • YouTube
  • search icon
    Homepage link
    • Home
    • Recipes
    • Baking Course
    • About Me
    • Newsletter
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • YouTube
  • ×
    Home » Recipes » Dessert

    Peanut Butter Cake

    Published: Feb 13, 2022 · Modified: Feb 9, 2023 by Shiran · This post may contain affiliate links · 8 Comments

    Jump to Recipe

    Peanut butter cakes are usually dense with a mild flavor, but not this cake! It has lots of peanut butter flavor, is moist and super tasty. The peanut butter crumble on top takes it to the next level!

    Peanut Butter Cake

    I’m a huge peanut butter lover. I mean, I could eat the stuff straight from the jar with a spoon (and sometimes I do). This peanut butter cake is anything but boring. It’s moist, decadent, and has so much peanut butter flavor. It’s topped with a yummy peanut butter crumble which adds great texture! You could even add some chocolate chips or drizzle chocolate ganache on top to add some chocolatey goodness!

    Peanut Butter Cake

    How to make peanut butter cake

    This cake is so moist, it melts in your mouth. I use both butter for flavor and oil for a super moist texture. It’s a great snacking cake to have with your coffee.

    Start by making the peanut butter crumble

    This delicious crumble is everything! It is made with peanut butter and roasted peanuts. The cake is delicious on its own so you don’t have to add the crumble on top, but if you ask me, it makes it so much better.

    In a medium bowl, whisk together flour and brown sugar. Using a wooden spoon or a fork, stir in butter and peanut butter until mixture is crumbly. Stir in peanuts and cover with plastic wrap and keep in the refrigerator until ready to use.

    Would you like to save this recipe?

    We'll email this recipe link to you, so you can come back to it later!

    Make the peanut butter cake

    1. Preheat oven to 350°F/180°C. Grease an 8×8-inch pan.
    2. In a medium bowl sift together flour, baking powder, and salt. In another medium bowl mix milk and sour cream. Set bowls aside.
    3. In a mixer bowl fitted with the paddle attachment, beat butter, peanut butter, oil, and sugar on medium speed until creamy, about 3 minutes. Beat in eggs, one at a time, until combined. Scrape down the sides and bottom of the bowl as necessary. Beat in vanilla extract. On low speed, beat in the flour mixture in 3 additions, alternating with the milk mixture in 2 additions, starting and ending with the flour. Be careful not to overmix.
    4. Pour the batter into prepared pan and smooth the top. Sprinkle the peanut butter crumble evenly over the batter. It will look like a lot of crumbs, but use them all. Bake for 40-50 minutes or until a toothpick inserted into the center of the cake comes out clean. Allow cake to cool completely.
    Peanut Butter Cake

    Tips for making peanut butter cake

    Don’t overmix the cake batter. This can make your cake dense and tough, which we don’t want. Instead, once you add the dry ingredients, only mix the ingredients until everything is incoporated.

    To avoid a dry cake, don’t overbake your cake. Remove from the oven as soon as a toothpick inserted comes out clean.

    Use a non-natural creamy peanut butter. You can use natural peanut butter in this cake, but non-natural, like Skippy or Jif, has sugar and salt already added which adds flavor to the cake.

    More of my favorite snack cake recipes

    • Banana Nutella Cake: Moist banana cake swirled with thick ribbons of Nutella.
    • White and Dark Chocolate Marble Cake: Two chocolatey cakes swirled together for amazing flavor.
    • Plum Ginger Coffee Cake: A unique, delicious cake made with juicy plums, coconut, and fresh ginger.
    • Chocolate Pecan Espresso Cake: The best way to wake up in the morning.
    • Spice Cake: Perfectly moist and luscious spice cake topped with velvety-smooth cream cheese frosting.

    Peanut Butter Cake
    3 from 3 votes
    Print

    Peanut Butter Cake

    Moist, delicious peanut butter cake topped with crunchy, peanut streusel. This is the ultimate snack cake!

    Prep Time 10 minutes
    Cook Time 50 minutes
    Total Time 1 hour
    YIELD 16 squares

    Ingredients

    Peanut Butter Crumble

    • ⅓ cup (45g) all-purpose flour
    • ¼ cup (50g) light or dark brown sugar
    • 2 tablespoons (28g) unsalted butter, softened to room temperature
    • 1 tablespoon (16g) creamy peanut butter
    • ½ cup (50g) chopped roasted salted peanuts

    Cake

    • 1 and ½ cups (200g) all-purpose flour, sifted
    • 1 and ½ teaspoons baking powder
    • ½ teaspoon salt
    • ½ cup (120 ml) whole milk
    • ¼ cup (60 ml) sour cream (or buttermilk)
    • ½ cup (1 stick/115g) unsalted butter, softened to room temperature
    • ⅔ cup (170g) creamy peanut butter
    • ¼ cup (60 ml) canola or vegetable oil
    • 1 cup (200g) granulated sugar
    • 2 large eggs
    • 1 teapoon vanilla extract

    Instructions

    1. Make the peanut butter crumble: In a medium bowl, whisk together flour and brown sugar. Using a wooden spoon or a fork, stir in butter and peanut butter until mixture is crumbly. Stir in peanuts. Cover with plastic wrap and keep in the refrigerator until ready to use.
    2. Make the cake: Preheat oven to 350°F/180°C. Grease an 8×8-inch pan.
    3. In a medium bowl sift together flour, baking powder, and salt. In another medium bowl mix milk and sour cream. Set bowls aside.

    4. In a mixer bowl fitted with the paddle attachment, beat butter, peanut butter, oil, and sugar on medium speed until creamy, about 3 minutes. Beat in eggs, one at a time, until combined. Scrape down the sides and bottom of the bowl as necessary. Beat in vanilla extract. On low speed, beat in the flour mixture in 3 additions, alternating with the milk mixture in 2 additions, starting and ending with the flour. Be careful not to overmix.
    5. Pour the batter into prepared pan and smooth the top. Sprinkle crumble evenly over the batter. It will look like a lot of crumbs, but use them all. Bake for 40-50 minutes or until a toothpick inserted into the center of the cake comes out clean. Allow cake to cool completely.

    6. Store cake in an airtight container in the refrigerator for up to 5 days. Cake is best served at room temperature.

    More Dessert

    • Apple cinnamon pancakes topped with buttery, tender apple pieces | prettysimplesweet.com
      Caramelized Apple Cinnamon Pancakes
    • Salted Caramel Apple Scones
      Salted Caramel Apple Scones
    • 5-Ingredient Individual Apple Crumble
      Quick & Easy Individual Apple Crumble
    • Refreshing Watermelon Juice

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Chris says

      April 07, 2019 at 2:24 pm

      Stupid question but would this recipe work if you made the cake as cupcakes?

      Reply
      • Shiran says

        April 11, 2019 at 4:18 am

        Yes, it should work.

        Reply
    2. Rosie says

      January 21, 2020 at 10:33 am

      I made this for my brother’s birthday and it went down an absolute storm – everyone loved it. Thank you so much!

      Reply
    3. bee says

      November 08, 2020 at 8:37 pm

      Can I substitute sour cream with yogurt

      Reply
      • Shiran says

        November 15, 2020 at 6:38 am

        Yes you can, but personally I like the result better with sour cream.

        Reply
    4. Nawee says

      May 14, 2021 at 6:48 am

      Can I ask why this recipe requires both butter and oil as well as peanut butter? Can I just use oil and peanut butter?

      Reply
    5. Jennifer Keely says

      March 19, 2025 at 6:31 pm

      I baked mine for 45 minutes at 350 and a large portion of the middle was not even close to being done. The bottom and top were done, so I covered the pan with foil and baked it for another 10 minutes at 350. Still not done. Decreased temp to 325 and baked for another ten (foil-covered). It finally baked through, but the bottom was slightly overdone. This needs to be baked in a bigger pan than an 8 x 8.

      Reply
      • Yesenia says

        August 08, 2025 at 2:55 pm

        I had the same problem! I had to bake it at 300 for an additional 10min because the edges seemed to be getting a bit dark. It tastes good and looks good, just hope this didn’t dry it too much. Will try muffins next time!

        Reply

    Primary Sidebar

    Hi, I'm Stephanie! Join me in my kitchen, where we’ll be making simple and classic desserts and learning the science of baking along the way.

    More about me →

    Find A Recipe

    Recent Popular Recipes

    • Minnesota cookie scandinavian inspired with white chocolate and flower sprinkles.
      Minnesota Love Cookies
    • Best Cameras and Lenses for Food Photography | prettysimplesweet.com
      Fresh Basil Pesto Recipe
    • Creamy orange curd in a jar with a spoonful of curd being removed, flanked by fresh oranges.
      How To Make Orange Curd
    • Chocolate Panna Cotta with shaved chocolate and a dollop of whipped cream.
      Chocolate Panna Cotta (Easy)
    Shop King Arthur Baking for all your baking needs!

    Footer

    ↑ back to top

    Website Policies

    • Privacy Policy
    • Terms of Use
    • Testimonial Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Pretty. Simple. Sweet.