Go Back
+ servings
Peanut Butter and jelly cake, topped with chocolate hearts and raspberries

Peanut Butter and Jelly Cake

This Peanut Butter and Jelly cake is a vanilla cake, filled with raspberry jam and covered in peanut butter cream cheese frosting.
Course Dessert
Cuisine American
Prep Time 1 hour 30 minutes
Cook Time 40 minutes
Total Time 2 hours 10 minutes
Servings 10 people
Calories 500 kcal



  • 1/2 cup unsalted butter softened 4 oz
  • 3/4 cup granulated sugar
  • 2 large eggs room temperature
  • 2 teaspoons vanilla extract
  • 1 3/4 cup all-purpose flour
  • 2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 3/4 cup buttermilk room temperature

Raspberry Jam

  • 10 oz raspberries frozen or fresh
  • 2 tablespoons maple syrup
  • 2 teaspoons cornstarch
  • 1/3 cup water

Peanut butter frosting

  • 8 oz cream cheese softened
  • 4 oz butter softened (1 stick, 1/2 cup)
  • 1 cup creamy peanut butter
  • 3 cups powdered sugar sifted
  • 2 teaspoons vanilla extract



  1. Grease and flour 4 6” cake pans, or 2 8” cake pans.
  2. Pre-heat oven to 350F.
  3. Cream butter in the bowl of a stand mixer for 2 minutes, on medium speed. Gradually add sugar and cream for 3 minutes until mixture is fluffy and lighter in color.
  4. Add eggs to the mixture, one at a time, mixing on medium speed. Scrape bowl and add vanilla. Mix on medium-low speed until incorporated.
  5. Sift flour, baking powder and salt.
  6. Add half of the buttermilk to butter/egg/sugar mixture. Mix on low for 30 seconds. Add half of sifted flour mixture. Mix on low for 30-45 seconds until almost entirely incorporated.
  7. Add remaining buttermilk and mix on low for 30 seconds. Add remaining flour and mix on low until incorporated.
  8. Divide batter evenly between your cake pans.
  9. Bake on pre-heated oven for about 20-25 minutes. Smaller cake pans will take less time to bake.
  10. Remove cake from the oven when a toothpick comes out clean once inserted in the cake.
  11. Let cake cool in the pan for 5 minutes and flip it over in a wire rack to let it cool completely before proceeding with frosting and filling.

Raspberry Jam

  1. Mix maple syrup and raspberries in a small saucepan. Bring to a boil over medium heat. Turn heat down once it starts boiling. Stir often while mixture boils, for about 2 minutes.
  2. Mix water and cornstarch in a small bowl. Once cornstarch has been dissolved in the water, add mixture to raspberries. With the heat still on low, or medium-low, keep stirring mixture until it thickens, about 5 more minutes.
  3. Strain through a sieve, pressing down and stirring jam.
  4. Place jam in the fridge to cool down.

Peanut butter frosting

  1. Start by creaming 8 oz of cream cheese on medium speed with an electric mixer.
  2. Beat the cream cheese with the paddle attachment for about 45 seconds.
  3. Add butter and beat for another minute.
  4. Add peanut butter and mix on medium speed until combined.
  5. With the mixer on the lowest speed, start adding the sifted powdered sugar in one tablespoon at a time.
  6. Once all powdered sugar has been added and it’s incorporated, turn mixer to medium and cream for about 30 seconds.
  7. Add vanilla extract and mix until combined.
  8. If your frosting seems a bit stiff, add a teaspoon of milk at a time until you achieve desired consistency.
  9. If frosting seems too soft, add a little bit more powdered sugar.

  10. Just be aware that the consistency could be too soft also because your butter or cream cheese have softened too much (because it’s too hot in the room, or they’ve been out for too long, etc). In that case, cover the bowl with plastic wrap, insert it in the fridge for 5-10 minutes until butter or cream cheese have hardened a little bit. Then, proceed to cream frosting for a few more seconds before using.

To assemble

  1. I like to brush my cakes with some simple syrup, which is a mixture of equal parts of sugar and water, brought to a boil together and let to cool down. The simple syrup helps to keep the cake moist. I use about 2 or 3 tablespoons of simple syrup per layer.

  2. Pipe a circle of peanut butter frosting on top of the bottom cake layer, along the edge. This will help you keep the jam in the filling without it spilling all over the place.

  3. Fill the cake with a few tablespoons of jelly. Top with next layer. Brush cake with simple syrup. Proceed with the same procedure.

  4. After the cake is filled, it's time to frost it.

  5. To frost the cake, spread a small amount of frosting over the whole cake and smooth it over. place it in the fridge for at least 30 minutes. This is called crumb coating and it's necessary to obtain a smoothly frosted cake, without any crumbs in it. 

  6. Continue to frost the cake with the remaining peanut butter cream cheese frosting. Decorate the top with fresh raspberries and chocolate cups if you'd like.

Nutrition Facts
Peanut Butter and Jelly Cake
Amount Per Serving
Calories 500
* Percent Daily Values are based on a 2000 calorie diet.