If you have a soft spot for nostalgic flavors and the perfect balance of creamy, fruity, and indulgent, then this Moist Peanut Butter and Jelly Cake Recipe is about to become your new obsession. Imagine biting into layers of rich peanut butter cake, smoothed with luscious frosting and kissed by a sweet, slightly tangy jelly spread in the middle. This cake delivers a moist, tender crumb every time, combining classic childhood taste with adult-worthy sophistication. Trust me, once you make this cake, it will quickly become your go-to dessert for everything from birthdays to casual weekend treats.

Ingredients You’ll Need
The beauty of this Moist Peanut Butter and Jelly Cake Recipe lies in its simple yet thoughtfully chosen ingredients. Each one plays a crucial role, whether it’s giving the cake its tender texture, rich peanut butter flavor, or that perfect fruity layer that elevates the whole experience.
- All-purpose flour (2 cups): The foundation of the cake, providing structure with a soft crumb.
- Baking powder (1½ tsp): Helps the cake rise evenly for a light texture.
- Baking soda (½ tsp): Works alongside baking powder to balance acidity and lift.
- Salt (½ tsp): Enhances the sweetness and deepens flavors.
- Creamy peanut butter (1 cup): The star ingredient bringing rich, nutty goodness and moisture.
- Granulated sugar (1 cup): Sweetens and helps create a tender crumb.
- Brown sugar (½ cup, packed): Adds moistness and a hint of caramel flavor.
- Large eggs (3): Bind ingredients together and support the cake’s fluffy texture.
- Buttermilk (1 cup): Adds acidity for tenderness and a slight tang.
- Vanilla extract (1 tsp): Rounds out all the flavors with warm, sweet notes.
- Unsalted butter (½ cup, softened): Adds richness and moisture to the batter.
- Fruit preserves or jam (½ cup): Choose strawberry, grape, or raspberry for the perfect jelly layer that contrasts beautifully with peanut butter.
- Water (1 tbsp): Thins the jelly for easy spreading.
- Peanut butter for frosting (1 cup): Keeps the frosting luscious and full of that iconic flavor.
- Cream cheese (4 oz, softened): Adds tang and creaminess to balance the peanut butter in the frosting.
- Powdered sugar (2 cups): Sweetens and provides structure to the frosting.
- Milk or heavy cream (2–3 tbsp): Adjusts the frosting to the perfect spreadable consistency.
How to Make Moist Peanut Butter and Jelly Cake Recipe
Step 1: Preheat and Prepare the Cake Pans
Start by heating your oven to 350°F (175°C). This steady, moderate heat allows the cake layers to bake evenly. Don’t forget to grease and flour two 9-inch round pans or line them with parchment paper—this little step ensures your cake layers release effortlessly after baking.
Step 2: Whisk Together Dry Ingredients
In a medium bowl, combine the flour, baking powder, baking soda, and salt. Whisk these together well to distribute the leaveners evenly, which sets the stage for a light, airy crumb in your cake.
Step 3: Cream Peanut Butter, Butter, and Sugars
In a large bowl, beat together the peanut butter, softened butter, granulated sugar, and brown sugar until the mixture turns light and fluffy—about 3 to 4 minutes. This step is key for developing a creamy texture that helps your cake stay indulgently moist.
Step 4: Incorporate Eggs and Vanilla
Add the eggs one at a time, beating thoroughly after each addition so the batter is smooth and emulsified. Stir in the vanilla extract to infuse the batter with that comforting warmth and depth that’s crucial to the overall flavor.
Step 5: Alternate Adding Dry Ingredients and Buttermilk
Now, gently fold in the dry mixture and buttermilk alternately, starting and ending with dry ingredients. Mix just until everything is combined—overmixing can lead to a tough cake, so patience here means tender, moist results.
Step 6: Bake the Cakes
Divide the batter evenly into the prepared pans, smoothing the top with a spatula. Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean. After baking, allow the cakes to cool for 10 minutes in the pans before transferring them to a wire rack to cool completely, ensuring they set properly before layering.
Step 7: Prepare the Jelly Layer
While the cakes cool, heat the fruit preserves with a tablespoon of water over low heat, stirring occasionally until smooth and a bit runny. This makes spreading it easier and prevents tearing the cake layers when assembling.
Step 8: Make the Peanut Butter Frosting
Beat creamy peanut butter, softened cream cheese, powdered sugar, and vanilla extract together until smooth and fluffy. Add milk or cream, a tablespoon at a time, adjusting the frosting to your preferred consistency—thick enough to hold shape but soft enough to spread beautifully.
Step 9: Assemble the Cake
Place one cake layer on your serving plate and spread a generous layer of frosting on top. Next, spread the thinned jelly over the frosting evenly. Carefully place the second cake layer on top, creating that iconic peanut butter and jelly harmony.
Step 10: Frost the Cake
Finish by covering the entire cake with the remaining frosting, smoothing the top and sides with a spatula. Add any finishing touches like crushed peanuts or a drizzle of extra jelly for an inviting, homemade look.
How to Serve Moist Peanut Butter and Jelly Cake Recipe
Garnishes
Garnishes take your Moist Peanut Butter and Jelly Cake Recipe to the next level. Try crushed roasted peanuts sprinkled on top to add a delightful crunch or artistically drizzle some extra jelly across the frosting for a pop of color and a hint of fresh fruit sweetness.
Side Dishes
This cake pairs wonderfully with simple, complementary sides like a scoop of vanilla ice cream or a cup of freshly brewed coffee or tea. The creamy, nutty sweetness of the cake contrasts beautifully with something warm and mild or cold and creamy.
Creative Ways to Present
For a fun twist, serve individual slices with small dollops of jelly on the side or layer mini cakes as cupcakes using the same frosting and jelly method. For gatherings, you can even create a peanut butter and jelly cake bar where guests add their favorite jams or nuts.
Make Ahead and Storage
Storing Leftovers
Leftover cake keeps beautifully when stored in an airtight container in the refrigerator for up to 4 days. This helps preserve the moisture and keeps the frosting firm but creamy.
Freezing
If you want to save some for later, freeze the unfrosted cake layers tightly wrapped in plastic wrap and foil for up to 3 months. Thaw completely in the fridge before frosting and assembling to maintain the best texture.
Reheating
Since this cake is best enjoyed chilled or at room temperature, avoid heating slices. Instead, bring refrigerated cake to room temperature for about 30 minutes before serving to enjoy the frosting’s full creamy texture and the cake’s moist crumb.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter adds extra texture and a delightful nutty crunch to the cake and frosting. Just be aware that the cake might be a bit more textured but still deliciously moist.
What type of jelly works best for this cake?
Strawberry, grape, and raspberry jams are fantastic choices because their sweetness and slight tartness complement the richness of the peanut butter perfectly. Feel free to experiment with your favorite flavors!
Is it possible to make this cake vegan?
Yes. Use plant-based butter, non-dairy cream cheese, and substitute eggs with a flax egg mixture (1 tablespoon ground flaxseed with 3 tablespoons water). The result will still be deliciously moist and flavorful.
Why is buttermilk recommended in this recipe?
Buttermilk adds acidity which reacts with the baking soda to create a tender crumb and slight tang that brightens the peanut butter flavor. If you don’t have buttermilk, milk mixed with lemon juice or vinegar works just as well.
How do I ensure the cake stays moist and doesn’t dry out?
Check the cake at around 25 minutes with a toothpick. Remove it from the oven as soon as the toothpick comes out clean. Overbaking is the most common cause of dryness. Also, properly creaming the peanut butter and butter helps trap air for a lighter cake.
Final Thoughts
Making this Moist Peanut Butter and Jelly Cake Recipe is like capturing a beloved childhood memory in the form of a rich, decadent cake. It’s a delightful way to celebrate classic flavors with a grown-up twist that’s sure to impress friends and family alike. Whether it’s a special occasion or just because you deserve a treat, I can’t recommend it enough—grab your ingredients and get baking. You’ll be thrilled with every bite!
Print
Moist Peanut Butter and Jelly Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8–10 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Moist Peanut Butter and Jelly Cake combines the rich, creamy flavor of peanut butter with the sweet tartness of jelly to create a delightful layered dessert. Featuring a tender peanut butter cake, a smooth fruit preserves layer, and a luscious peanut butter cream cheese frosting, this cake is perfect for gatherings or special occasions. The recipe is straightforward and yields a moist, flavorful cake with a perfect balance of sweetness and nuttiness.
Ingredients
For the Peanut Butter Cake:
- 2 cups (240g) all-purpose flour
- 1½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 cup (240g) creamy peanut butter (or crunchy for more texture)
- 1 cup (200g) granulated sugar
- ½ cup (100g) packed brown sugar
- 3 large eggs
- 1 cup (240ml) buttermilk (or regular milk with 1 tbsp lemon juice or vinegar)
- 1 tsp vanilla extract
- ½ cup (120g) unsalted butter, softened
For the Jelly Layer:
- ½ cup (120g) fruit preserves or jam (strawberry, grape, or raspberry work great)
- 1 tbsp water (to thin the jelly)
For the Peanut Butter Frosting:
- 1 cup (240g) creamy peanut butter
- 4 oz (113g) cream cheese, softened
- 2 cups (240g) powdered sugar
- 1 tsp vanilla extract
- 2–3 tbsp milk or heavy cream (for desired consistency)
Instructions
- Preheat & Prep: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper to prevent sticking.
- Mix the Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set this mixture aside to prepare for combining with wet ingredients.
- Cream the Peanut Butter & Butter: In a large bowl, beat the creamy peanut butter, softened unsalted butter, granulated sugar, and packed brown sugar until the mixture becomes light and fluffy, approximately 3 to 4 minutes. This step ensures a smooth and creamy texture in the cake batter.
- Add the Eggs & Vanilla: Add the eggs one at a time to the peanut butter mixture, beating well after each addition to fully incorporate. Then stir in the vanilla extract for added flavor.
- Combine Wet & Dry Ingredients: Alternately add the dry ingredients and buttermilk to the peanut butter mixture, starting and ending with the dry ingredients. Mix gently until just combined, taking care not to overmix to maintain cake tenderness.
- Bake the Cake: Divide the prepared batter evenly between the two prepared cake pans and smooth the tops with a spatula. Bake in the preheated oven for 25 to 30 minutes, or until a toothpick inserted into the center of the cakes comes out clean. Allow the cakes to cool in the pans for 10 minutes, then transfer them onto a wire rack to cool completely.
- Make the Jelly Layer: While the cakes are cooling, place the fruit preserves and 1 tablespoon of water in a small saucepan over low heat. Stir occasionally until the jelly is thinned to a smooth, slightly runny consistency. Remove from heat and set aside.
- Make the Peanut Butter Frosting: In a large bowl, beat together the creamy peanut butter, softened cream cheese, powdered sugar, and vanilla extract until the mixture is smooth and creamy. Add milk or heavy cream one tablespoon at a time until the frosting reaches your desired spreadable consistency.
- Assemble the Cake: Once the cakes are completely cooled, spread a layer of peanut butter frosting on top of one cake layer. Next, spread a generous layer of the thinned jelly over the frosting. Carefully place the second cake layer on top.
- Frost the Cake: Using the remaining peanut butter frosting, frost the top and sides of the entire cake evenly. Optionally, garnish with crushed peanuts or a drizzle of additional jelly for extra decoration and texture.
Notes
- Check the cake’s doneness early at 25 minutes to avoid overbaking and dryness by using a toothpick test.
- Use any preferred flavor of fruit preserves or jelly, with berry jams providing a complementary sweet contrast to peanut butter.
- For a fluffier peanut butter frosting, increase the amount of cream cheese slightly and beat the mixture longer.
- Nut-free version: Substitute peanut butter with sunflower butter.
- Add crunch by mixing in chopped roasted peanuts in the batter or sprinkling them on top of the finished frosting.
- Vegan version: Use plant-based butter, non-dairy cream cheese, and replace eggs with a flax egg (1 tbsp ground flaxseed mixed with 3 tbsp water).

