Peanut Butter and Jelly Layer Cake Recipe

Peanut butter and jelly cake turns that beloved childhood sandwich into a tender, nostalgic single-layer cake. This one-layer peanut butter cake is incredibly moist, thanks to oil and buttermilk, and features a peanut butter–and–jam swirl on top instead of frosting. Made from scratch with creamy peanut butter and your favorite jam, it’s perfect as an afternoon treat, a simple dessert, or a low-fuss birthday cake. With about 15 minutes of prep and no decorating required, it’s fast, forgiving, and crowd-pleasing.

slice of cake on a plate with a jar of jam in the back ground and a bowl of peanuts

Disclosure: This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

Did you grow up on PB&J? Me too. I used to even pair peanut butter and butter on bread, but peanut butter and jelly eventually won me over, especially on a student budget. When readers asked for nostalgic cake ideas, peanut butter and jelly topped the list. I tested this version until the texture was spot-on and kept the method deliberately simple: a few bowls, no stand mixer, and straightforward steps.

slices of cake showing moist texture on a cake plate

Ingredient notes

To keep this cake moist, the recipe relies on vegetable oil and buttermilk rather than butter. Peanut butter contains some natural oils but can sometimes dry baked goods, so oil helps ensure a tender crumb. Buttermilk adds tang and extra tenderness. Use processed (stirred) peanut butter rather than natural, runny styles; Jif, Skippy or similar brands yield the best texture. Choose any jam you like—raspberry brings bright flavor while grape nails the classic PB&J memory.

ingredients for peanut butter and jelly cake
  • Peanut butter: Use a processed variety (not the oil-separated natural type). If the peanut butter contains added sugar, the cake will be slightly sweeter.
  • Jam: Raspberry, strawberry, or grape—all work. Pick your favorite for the swirl topping.
  • Oil: Neutral vegetable or canola oil keeps the cake moist. Melted coconut oil is likely fine, but I did not test it.
  • Buttermilk: Adds moisture and a tender crumb. Store-bought buttermilk is recommended; a quick DIY substitute is milk plus a little vinegar or lemon juice (see notes in the recipe).

How to make (overview with photos)

Preheat your oven to 350°F (177°C) and line a 9-inch round baking pan with parchment.

Make the peanut butter swirl by whisking together 1/4 cup peanut butter, 2 tablespoons confectioners’ sugar, 1 teaspoon vanilla and 1 tablespoon vegetable oil until smooth. Measure 1/4 cup jam and stir to loosen.

oil, sugars and salt whisked together in a glass bowl

Whisk granulated sugar, brown sugar and kosher salt with 1/2 cup vegetable oil until the mixture is combined; it might not be silky smooth at this point.

cake batter in a bowl before flour and buttermilk added

Add 1/2 cup peanut butter, 1 large egg and 1 tablespoon vanilla, whisking until smooth.

cake batter in a bowl with a whisk with half the flour added

Whisk in 1/2 teaspoon baking soda and then half of the flour. When the flour is incorporated, whisk in the buttermilk.

cake batter in a bowl with a spatula

Fold in the remaining flour with a spatula, mixing just until combined. Pour the batter into the prepared pan.

dollops of jam and peanut butter over cake batter

Drop spoonfuls of the peanut butter mixture across the batter, then add spoonfuls of jam between the peanut butter dollops.

peanut butter and jelly swirl with peanuts over cake batter in a baking pan

Use a knife to swirl the jam and peanut butter slightly into the top of the batter. Sprinkle with chopped peanuts if you like.

baked cake in a cake pan

Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean or with just a few moist crumbs. Let cool completely in the pan on a wire rack, then slice and serve. A light dusting of confectioners’ sugar is optional.

slice of cake on a plate with a bite on a fork

If you bake this Peanut Butter and Jelly Cake, please share a photo on social media and tag the recipe author—it’s always lovely to see your results. Enjoy!

If you try this recipe, please come back and leave a review and a star rating. I read every comment and I love hearing how your bake turned out.

Recipe

Quick and Easy Peanut Butter and Jelly Cake

Yield: 12 slices | Prep: 15 minutes | Bake: 30–35 minutes

Ingredients

Peanut butter jam swirl
  • 1/4 cup peanut butter (63g)
  • 2 tablespoons confectioners’ sugar (15g)
  • 1 teaspoon pure vanilla extract
  • 1 tablespoon vegetable oil (15ml)
  • 1/4 cup jam (~80g)
Peanut butter cake
  • 1/4 cup granulated sugar (50g)
  • 3/4 cup packed brown sugar (150g)
  • 1/4 teaspoon kosher salt
  • 1/2 cup vegetable oil (120ml)
  • 1/2 cup peanut butter (125g)
  • 1 large egg, room temperature
  • 1 tablespoon pure vanilla extract
  • 1/2 teaspoon baking soda
  • 1 cup all-purpose flour (125g)
  • 1/2 cup buttermilk, room temperature (120ml)
Garnish
  • 2 tablespoons chopped peanuts (optional)

Instructions

  1. Preheat oven to 350°F (177°C). Line a 9-inch round pan with parchment and set aside.
  2. For the swirl: whisk 1/4 cup peanut butter, confectioners’ sugar, 1 teaspoon vanilla and 1 tablespoon oil until smooth. Stir the jam to loosen.
  3. In a medium bowl, whisk granulated sugar, brown sugar, salt and 1/2 cup oil until combined.
  4. Add 1/2 cup peanut butter, the egg and 1 tablespoon vanilla; whisk until smooth.
  5. Add baking soda, then whisk in 1/2 cup (62g) of the flour. When incorporated, whisk in the buttermilk. Fold in the remaining flour with a spatula until just combined.
  6. Pour batter into the prepared pan and smooth. Drop spoonfuls of the peanut butter mixture over the batter, then add spoonfuls of jam between them. Gently swirl with a knife and sprinkle with chopped peanuts if desired.
  7. Bake 30–35 minutes, until a toothpick comes out clean or with a few moist crumbs. Cool completely in the pan on a wire rack, slice and serve. Dust with confectioners’ sugar if you like.

Notes

  • Use processed (stirred) peanut butter for best texture. Sweetened peanut butter will increase overall sweetness.
  • Vegetable or canola oil works well; melted coconut oil likely works too but was not tested.
  • To make a quick buttermilk substitute: add 2 teaspoons white vinegar or lemon juice to a measuring cup, add milk to reach 1/2 cup, stir and let sit about 1 hour until slightly curdled.
  • An 8×8-inch pan can be used instead of a 9-inch round; bake time should be similar. Store leftover cake wrapped at room temperature for 2–3 days or refrigerated up to five days.

Nutrition (per slice, approximate)

Calories: 343 kcal | Carbs: 36 g | Protein: 6 g | Fat: 20 g