If you have a soft spot for nostalgic flavors with a grown-up twist, the Moist Peanut Butter and Jelly Cake Recipe is absolutely going to steal your heart. This luscious cake layers the rich, creamy texture of peanut butter-infused cake with a sweet, vibrant jelly center and finishes with a dreamy peanut butter frosting. Every bite is a perfect harmony of nutty, sweet, and slightly tangy flavors wrapped in a moist, tender crumb that melts in your mouth. Whether you’re baking for a special occasion or craving an indulgent treat, this cake hits all the right notes while bringing back the comfort of a classic peanut butter and jelly sandwich in an entirely new, elegant way.
Ingredients You’ll Need

Ingredients You’ll Need
Getting the right ingredients is a breeze, and each one plays a vital role in creating that perfect balance of flavor and texture in this cake. From the smooth peanut butter to the quality jelly, these staples come together to form an unforgettable dessert.
- All-purpose flour: 2 1/2 cups provide structure and tenderness to keep the cake moist yet sturdy.
- Baking powder: 2 teaspoons help the cake rise beautifully for a soft crumb.
- Baking soda: 1/2 teaspoon works hand-in-hand with the powder to leaven the cake perfectly.
- Salt: 1/2 teaspoon enhances all the flavors without overpowering them.
- Unsalted butter: 1 cup softened brings richness and moisture.
- Creamy peanut butter: 1 cup in the batter plus 1/2 cup in the frosting gives that iconic nutty flavor and smooth texture.
- Granulated sugar: 1 1/2 cups sweeten the cake while helping with its tender crumb.
- Light brown sugar: 1/2 cup packed adds a subtle caramel depth for a more complex sweetness.
- Large eggs: 4 at room temperature bind ingredients and add moisture.
- Vanilla extract: 1 tablespoon lifts the flavors and adds warmth.
- Whole milk: 1 cup keeps the batter rich and contributes to moisture.
- Smooth strawberry or grape jelly: 1 cup provides that fruity contrast that makes the cake fun and nostalgic.
- Heavy cream: 1/2 cup for the frosting adds silkiness and thickness to spread perfectly.
- Powdered sugar: 2 cups sweeten and stabilize the frosting for a luscious finish.
How to Make Moist Peanut Butter and Jelly Cake Recipe
Step 1: Prepare Your Ingredients and Pans
Begin by preheating your oven to 350°F. Grease and flour two 9-inch round cake pans so your cakes will come out cleanly after baking. This small step ensures a smooth process and keeps the cake layers intact.
Step 2: Combine Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. This evenly distributes the leavening agents and salt which are essential for a consistent rise and balanced flavor.
Step 3: Cream Butter and Peanut Butter
Using a large mixing bowl, beat the softened butter and peanut butter together until the mixture is light and fluffy. This step is pivotal because it creates air pockets that help the cake be extra tender and airy.
Step 4: Add Sugars and Eggs
Mix in the granulated sugar and brown sugar until creamy, then add eggs one at a time. This ensures each egg is fully incorporated, contributing to an even texture. Stir in vanilla extract to accentuate the cake’s flavors.
Step 5: Alternate Adding Dry Ingredients and Milk
Begin by adding part of the flour mixture to the batter, then a portion of the milk, alternating until all is combined. Starting and ending with dry ingredients prevents the batter from becoming too runny and ensures it remains perfectly thick and smooth.
Step 6: Bake the Cake Layers
Divide the batter evenly between the two prepared pans and smooth the tops. Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out clean. After baking, let them cool in the pans for 10 minutes to firm up before transferring to a wire rack to cool completely.
Step 7: Assemble With Jelly and Frosting
Once the cake layers are completely cooled, spread the smooth jelly evenly over the top of one layer, then place the other cake layer on top. Next, beat together the peanut butter, heavy cream, and powdered sugar until the frosting is smooth and spreadable. Frost the top and sides of the cake generously for that luscious finishing touch.
How to Serve Moist Peanut Butter and Jelly Cake Recipe
Garnishes
Sprinkle chopped roasted peanuts on top for added crunch and texture, or add a few fresh berries to complement the fruity jelly. A light dusting of powdered sugar around the edges can also add a delicate, elegant look.
Side Dishes
Pair this cake with a cold glass of milk or a simple cup of black coffee to balance the sweetness. A scoop of vanilla ice cream is another delightful companion that elevates the indulgence factor to dessert perfection.
Creative Ways to Present
Try serving slices with a drizzle of warmed jelly or a smear of peanut butter on the plate for a playful presentation. For parties, assemble the cake as mini layers in Mason jars to give guests a portable, charming treat that looks as good as it tastes.
Make Ahead and Storage
Storing Leftovers
Wrap leftover cake tightly in plastic wrap or store in an airtight container to maintain moisture. Keep it refrigerated for up to 4 days, and bring to room temperature before serving to enjoy the full flavor and soft texture.
Freezing
You can freeze the unfrosted cake layers wrapped in plastic wrap and then foil, for up to 3 months. Thaw overnight in the refrigerator before frosting and assembling. The jelly layer can be added after thawing to keep the fresh taste intact.
Reheating
Warm slices slightly in the microwave for 15 to 20 seconds to revive the softness and enhance the aroma. Avoid overheating as peanut butter and jelly can separate if exposed to too much heat.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Using crunchy peanut butter will add an extra layer of texture and a delightful crunch throughout the cake and frosting.
What types of jelly work best?
Strawberry is classic, but grape and raspberry jelly also complement the peanut butter beautifully. Choose your favorite or mix to create unique flavor combinations.
Is this cake suitable for vegetarians?
Yes, this Moist Peanut Butter and Jelly Cake Recipe contains no animal gelatin or meat products, making it a delicious vegetarian-friendly dessert.
Can I make this cake gluten-free?
Unfortunately, swapping all-purpose flour for gluten-free flour requires adjustments in leavening and moisture. If you decide to experiment, choose a blend designed for baking and expect some texture differences.
How long does the frosting last?
The peanut butter frosting can be stored in an airtight container in the refrigerator for up to 5 days. Bring it back to room temperature and re-whip lightly before using.
Final Thoughts
Diving into this Moist Peanut Butter and Jelly Cake Recipe is like rediscovering a beloved childhood favorite, but elevated to bakery-quality decadence. It’s easy enough to make for fun weeknight baking yet impressive enough to wow guests at any gathering. I hope you enjoy every crumb and layer as much as I do—this cake truly turns simple ingredients into something unforgettable. Give it a try and watch how the nostalgic flavors delight everyone lucky enough to share a slice with you!
Print
Moist Peanut Butter and Jelly Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Moist Peanut Butter and Jelly Cake combines the classic flavors of creamy peanut butter and sweet jelly into a rich, layered dessert. Soft, tender cake layers are enhanced with a luscious peanut butter frosting, making it a perfect treat for any occasion.
Ingredients
Cake
- 2 1/2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup unsalted butter, softened
- 1 cup creamy peanut butter
- 1 1/2 cups granulated sugar
- 1/2 cup light brown sugar, packed
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract
- 1 cup whole milk
- 1 cup smooth strawberry or grape jelly
Frosting
- 1/2 cup heavy cream
- 1/2 cup creamy peanut butter
- 2 cups powdered sugar
Instructions
- Prepare the Oven and Pans: Preheat your oven to 350°F and grease and flour two 9-inch round cake pans to prevent sticking and ensure easy removal after baking.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt to distribute the leavening agents evenly.
- Cream Butter and Sugars: In a large mixing bowl, beat the softened unsalted butter and creamy peanut butter together until the mixture is light and fluffy, then add both granulated and brown sugars and continue beating until creamy and well incorporated.
- Add Eggs and Vanilla: Mix in the eggs one at a time to the creamed mixture, beating well after each addition, then stir in the vanilla extract for flavor.
- Combine Wet and Dry Ingredients: Alternately add the dry ingredients and whole milk to the batter, starting and ending with the dry ingredients, mixing just until combined to avoid overmixing and keeping the cake tender.
- Fill Pans and Bake: Divide the batter evenly between the prepared pans, smoothing the tops with a spatula. Bake the cakes for 30 to 35 minutes or until a toothpick inserted in the center comes out clean.
- Cool the Cakes: Let the cakes cool in their pans for 10 minutes, then transfer them to a wire rack to cool completely to room temperature.
- Assemble Cake Layers: Once cooled, spread the jelly evenly over the top of one cake layer, then place the second cake layer on top to form a sandwich.
- Prepare Frosting: Beat together the peanut butter, heavy cream, and powdered sugar until smooth and spreadable to create a creamy frosting.
- Frost the Cake: Spread the peanut butter frosting evenly over the top and sides of the assembled cake.
- Serve: Slice the cake and serve as a delightful dessert that brings together classic peanut butter and jelly flavors in cake form.
Notes
- For extra texture and crunch, add chopped roasted peanuts between the cake layers along with the jelly.
- You can swap the strawberry jelly for grape or raspberry jelly depending on your flavor preference.
- Make sure the cake layers are completely cooled before adding the jelly to prevent it from soaking into the cake too quickly.

