Peanut Butter & Jelly Cake

Move over lunchbox sandwich, PB&J just got a sweet makeover. Fluffy peanut butter cake swirled with strawberry jam and topped with swirls of salted peanut butter buttercream and even more fresh California Strawberries. The brightness of sweet strawberries pops against the roasted nuttiness of a peanut butter cake. Sarah Menanix of Snixy Kitchen

Peanut Butter Strawberry Cake

PB&J Cake

Prep Time: 45 minutes
Cook Time: 40 minutes
Total Time: 1 hour 25 minutes
Yield: 1 8" Square Cake

You can add this recipe to a collection to create a shopping list!

Print Recipe Add to Collection


Strawberry Jam

  • 2 cups ~1 lbs quartered California strawberries
  • ¼ cup + 2 tablespoons granulated sugar
  • 1 tablespoon fresh lemon juice
  • ½ tablespoon water
  • ¼ teaspoon cornstarch

Peanut Butter Cake

  • cups 227g all-purpose flour (or 227g Bob’s Red Mill Gluten-Free 1-to-1 Baking Flour)
  • ¾ teaspoon baking powder
  • ¾ teaspoon baking soda
  • ¾ teaspoon kosher salt
  • ¼ teaspoon ground cinnamon
  • 1 cup 200g dark brown sugar
  • ½ cup 120g sour cream, room temperature
  • ½ cup 120g unsweetened creamy peanut butter
  • 2 large eggs room temperature
  • ¼ cup vegetable oil
  • 2 tablespoons water
  • 2 teaspoons pure vanilla extract

Peanut Butter Frosting

  • ½ cup unsalted butter room temperature
  • ¼ cup unsweetened creamy peanut butter
  • cups 187g powdered sugar, sifted
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon kosher salt
  • 1-2 teaspoons milk as needed


  • Prepare your strawberry jam. In a medium saucepan, toss together the strawberries, sugar, and lemon juice. Bring to a boil over medium heat then reduce to a simmer, mashing the berries with a wooden spoon against the edge of the pot as it cooks. Cook for about 10 minutes until it thickens to coat the back of a spoon and the berries are well broken down. Whisk the corn starch into the water to make a slurry and while stirring the pot, pour it into the berries. Cook for 1 more minute then transfer to a clean bowl and chill until cooled to room temperature, at least 30 minutes (speed this up in the freezer, stirring every few minutes!).
  • While the filling cools, toss the 2 teaspoons of sugar into the heart-shaped strawberries and chill to macerate.
  • Once the filling is cooled, prepare the cake. Preheat the oven to 350°F and line an 8-inch square baking pan with parchment paper.
  • In medium bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon. Set aside.
  • In a large mixing bowl, whisk together dark brown sugar, sour cream, peanut butter, eggs, oil, water, and vanilla until completely smooth. Dump the dry ingredients into the wet ingredients and stir with a rubber spatula until smooth.
  • Pour batter into prepared pan. Dollop 6 tablespoons of jam over the top and use a knife to swirl it into the top of the cake. Reserve any remaining jam for later use. Bake for 40-43 minutes until a tester comes out clean or with just a few crumbs.
  • Let cool in the pan for 10 minutes before transferring to a wire rack to completely before frosting.
  • Once cool, prepare the peanut butter buttercream. In a large bowl, cream together the butter and peanut butter until completely smooth with an electric hand mixer. Add the powdered sugar in 3 batches, mixing until combined. Add the vanilla and salt and mix until smooth. Add up to 2 teaspoons of milk to loosen the frosting as needed to make it spreadable (some peanut butters will be more moist than others, so you may not need any!).
  • Swirl the frosting over the cake and top with macerated heart-shaped strawberries.

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

Recipe Rating