If you’ve ever adored the classic duo of peanut butter and jelly in your sandwiches, just wait until you try this Peanut Butter and Jelly Cake Recipe that takes that nostalgic combo to a whole new level. Imagine ultra-moist peanut butter cake layers that melt in your mouth, layered with a luscious, creamy peanut butter frosting and a perfectly tart raspberry jelly filling that gives every bite a delightful pop of flavor. This cake isn’t just a dessert—it’s a nostalgic celebration that tastes like childhood memories wrapped in a sophisticated, scrumptious package. Whether you’re baking for a special occasion or just craving something joyful and comforting, this Peanut Butter and Jelly Cake Recipe will quickly become your new favorite indulgence.

Ingredients You’ll Need
To make this Peach Butter and Jelly Cake Recipe shine, you need straightforward, wholesome ingredients that play together beautifully. Each component enhances the cake’s tenderness, flavor, or texture, creating a balanced and irresistible treat you won’t forget.
- All-purpose flour (1⅔ cups / 210 g): The foundation of your cake, providing structure and a soft crumb.
- Cornstarch (3 tbsp for cake + ¾ tbsp for jelly): Adds tenderness to the cake and thickens the jelly filling perfectly.
- Baking soda (½ tsp) and baking powder (2 tsps): Leavens the batter, giving the cake a lift and lightness.
- Salt (½ tsp): Enhances all the flavors, but omit if using salted butter.
- Unsalted butter (⅓ cup for cake + 1½ cups for frosting): Adds richness and moistness in the cake and creates a silky smooth frosting.
- Vegetable oil (⅓ cup): Keeps the cake moist and tender without weighing it down.
- White granulated sugar (½ cup for cake + 3 tbsp for jelly): Sweetens the cake and helps balance the tartness of the jelly.
- Light soft brown sugar (¾ cup): Provides a deep, caramel-like sweetness and extra moisture in the cake.
- Smooth unsweetened peanut butter (⅔ cup for cake + 1 cup for frosting): The star flavor that brings creamy, nutty depth to every bite.
- Eggs (3 large): Bind ingredients and add richness to the cake batter.
- Vanilla extract (1½ tsp): Amplifies the overall flavor with a warm, sweet aroma.
- Buttermilk (1 cup): Adds tang, moisture, and helps tenderize the crumb.
- Frozen raspberries (1 cup): The base for the jelly filling, offering a beautifully tart contrast.
- Lemon juice (1 tbsp): Brightens and balances the raspberry filling’s flavor.
- Powdered sugar (3 cups): Creates a luxuriously smooth, creamy frosting texture.
- Heavy cream (½ cup): Whips the frosting to a silky consistency that’s easy to spread and pipe.
How to Make Peanut Butter and Jelly Cake Recipe
Step 1: Prepare Your Cake Batter
Begin by preheating your oven to 180°C (350°F) conventional and prepare two 8-inch cake tins by greasing or lining them. In a bowl, sift together your dry ingredients: flour, cornstarch, baking soda, baking powder, and salt. This ensures even distribution and a perfectly light cake. Then, using an electric mixer, cream together the butter, vegetable oil, sugars, and smooth peanut butter until the mixture becomes light and fluffy—this is where the magic starts as the batter develops its rich texture.
Step 2: Incorporate Eggs, Vanilla, and Buttermilk
Add the eggs one by one on low speed, fully incorporating each before moving on. This step ensures your batter stays smooth and emulsified. Follow with the vanilla extract and buttermilk, mixing until the batter is luxuriously smooth and creamy. Setting your mixer aside here, you’ll switch to folding in the dry ingredients gently by hand to keep the batter light and airy. Overmixing at this stage can toughen your cake, so be gentle!
Step 3: Bake the Cake Layers
Divide the batter evenly between your prepared cake tins and lightly tap them on the countertop to release trapped air bubbles. Bake for 30-35 minutes or until a toothpick inserted comes out clean with just a few moist crumbs. Then, let your cakes cool in their pans for 15-20 minutes before turning them out onto a wire rack to cool completely. Patience here pays off with cakes that stack smoothly and frost beautifully.
Step 4: Make the Raspberry Jelly Filling
While the cakes are baking, combine frozen raspberries, cornstarch, lemon juice, and sugar in a saucepan over low-medium heat. Stir occasionally to prevent sticking as the raspberries disintegrate and the mixture begins to thicken into a luscious, slightly tart jelly. After a few minutes of gentle cooking, remove from heat and cool to room temperature to ensure it sets perfectly between your cake layers.
Step 5: Whip Up the Creamy Peanut Butter Frosting
In a large bowl or stand mixer, beat together butter, powdered sugar, vanilla, heavy cream, peanut butter, and salt. Start mixing on low speed to combine the ingredients, then crank it up to medium-high and continue beating for a full 10 minutes. This long mixing time gives you a light, silky frosting that spreads like a dream and pipes with a delicate touch. If your frosting seems too soft or dense, the tips in the recipe notes will help you rescue it.
Step 6: Assemble Your Dream Cake
Trim the tops off your cooled cake layers so they are flat and even. Place the first layer on your cake stand and spread a generous layer of peanut butter frosting on top. Use a piping bag fitted with a large 1M tip to pipe a border around the edges—this dam will hold in that delicious raspberry jelly. Spoon half the jelly filling inside the piped ring, then place the second cake layer on top. Cover the top and sides with the remaining frosting, smoothing it out with a cake scraper if you want a polished look. To finish, pipe a decorative border around the top edge and fill the center with the remaining jelly. Now, sit back and admire your masterpiece before slicing into this joyful celebration of flavors!
How to Serve Peanut Butter and Jelly Cake Recipe
Garnishes
Enhance the beauty and flavor of your Peanut Butter and Jelly Cake Recipe with a few carefully chosen garnishes. Fresh raspberries scattered on top will echo the tart notes of the jelly and add a burst of freshness. A sprinkle of chopped peanuts gives a satisfying crunch and extra nuttiness, while a light dusting of powdered sugar adds an elegant finishing touch that makes your cake look as amazing as it tastes.
Side Dishes
When serving this cake, keep your sides simple to let it shine. A scoop of vanilla or salted caramel ice cream pairs wonderfully, complementing the creamy peanut butter frosting and tangy jelly. For a drink, a warm cup of coffee or a glass of cold milk will balance the richness and bring out the cake’s full flavor. These pairings make the experience feel like a cozy, indulgent treat any time of year.
Creative Ways to Present
Take your Peanut Butter and Jelly Cake Recipe presentation to the next level by turning slices into mini layered trifle portions in clear glasses. Alternate cake pieces, frosting, and jelly for an interactive dessert that wows visually and delightfully surprises each guest. Another fun idea is to decorate the top with piped peanut butter frosting rosettes and a drizzle of raspberry sauce for a professional patisserie touch. Presentation is your playground here—have fun with it!
Make Ahead and Storage
Storing Leftovers
Once assembled, the Peanut Butter and Jelly Cake Recipe keeps best stored in an airtight container in the refrigerator. Chilling the cake helps the frosting set beautifully and preserves the freshness of the jelly. It will stay delicious for up to 4 days, giving you plenty of time to savor every bite without worry.
Freezing
This cake freezes surprisingly well, which is great news for those who want to prepare in advance. Wrap the cake tightly in plastic wrap followed by a layer of aluminum foil or place slices in an airtight freezer bag for easier thawing. Frozen cake can maintain its texture and flavor for up to 3 months. Just remember to thaw it overnight in the refrigerator before serving.
Reheating
While this cake is best enjoyed cold or at room temperature, if you prefer a slightly warmed slice, place it in the microwave for 10-15 seconds. This will soften the frosting and bring out the peanut butter aroma without melting the jelly filling. For the freshest experience, warming just before serving is ideal.
FAQs
Can I use crunchy peanut butter instead of smooth in this Peanut Butter and Jelly Cake Recipe?
Absolutely! Using crunchy peanut butter will add delightful texture bits throughout the cake and frosting, giving a fun contrast, but be aware it might create a slightly coarser batter and frosting feel.
Is it okay to substitute fresh raspberries for frozen in the jelly filling?
Yes! Fresh raspberries work just as well; just keep an eye on cooking time as fresh berries may break down faster. The flavor will be equally vibrant and fresh.
Can I make this cake dairy-free or vegan?
This recipe is pretty flexible. You can substitute plant-based buttermilk, vegan butter, and a dairy-free cream alternative. However, the texture and flavor might shift slightly, so adjustments might be needed for the best results.
How do I know when the cake layers are perfectly baked?
Use a toothpick or cake tester inserted into the center of a cake layer. If it comes out clean or with just a few moist crumbs, the cake is done. Avoid waiting for it to be completely dry, as overbaking will dry out the cake.
Can this Peanut Butter and Jelly Cake Recipe be made into cupcakes?
Definitely! Use cupcake liners and bake for about 18-22 minutes. You can swirl the jelly filling inside the batter or pipe it on top with frosting for a fun individual treat.
Final Thoughts
Making this Peanut Butter and Jelly Cake Recipe is like bringing a warm hug to your dessert table—rich, comforting, and filled with vibrant flavors that remind you of simpler times. Whether you’re sharing with friends or indulging solo, it’s a recipe that’s genuinely joyous to make and eat. Trust me, once you try this cake, it will become a beloved classic in your baking repertoire. So grab your apron, and get ready to bake something truly special!
Print
Peanut Butter and Jelly Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: 12 large slices
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This ultra-moist Peanut Butter and Jelly Cake is a nostalgic twist on the classic PB&J sandwich, featuring soft peanut butter cake layers paired with creamy peanut butter frosting and a sweet-tart raspberry jelly filling. Perfectly balanced flavors and textures make this dessert irresistible for any occasion.
Ingredients
Peanut Butter Cake
- 1⅔ cups (210 g) all purpose flour
- 3 tbsps (24 g) cornstarch
- ½ tsp baking soda
- 2 tsps baking powder
- ½ tsp salt (omit if using salted butter)
- ⅓ cup (80 g) unsalted butter, room temperature
- ⅓ cup (75 g) unflavored vegetable oil (canola oil preferred)
- ½ cup (100 g) white granulated sugar
- ¾ cup (150 g) light soft brown sugar
- ⅔ cups (150 g) smooth unsweetened peanut butter (creamy, processed)
- 3 large eggs, room temperature
- 1½ tsps vanilla extract/essence
- 1 cup (225 g) buttermilk, room temperature
Jelly Filling
- 1 cup (110 g) frozen raspberries
- ¾ tbsp (6 g) cornstarch
- 1 tbsp (15 g) fresh lemon juice
- 3 tbsps (38 g) white granulated sugar
Peanut Butter Frosting
- 1½ cups (340 g) unsalted butter, room temperature
- 3 cups (375 g) powdered sugar (icing/confectioners’ sugar)
- 2 tsps vanilla extract/essence
- ½ cup (120 g) heavy cream, room temperature
- ½ tsp salt
- 1 cup (250 g) smooth unsweetened peanut butter (creamy)
Instructions
- Prepare the Cake Batter: Preheat your oven to 180°C (350°F) conventional and grease and/or line two 8-inch cake tins. Sift together flour, cornstarch, baking soda, baking powder, and salt in a bowl, whisk to combine and set aside. In a large bowl, cream together butter, vegetable oil, white and brown sugars, and peanut butter using an electric mixer on medium speed for 3 minutes until light and creamy. Add eggs one at a time on low speed, mixing well between each addition, then add vanilla extract and buttermilk and mix until smooth. Fold in the dry ingredients gently by hand using a spatula until just combined, avoiding overmixing.
- Bake the Cakes: Divide the batter evenly between the prepared tins, tapping them lightly on the counter to release air bubbles. Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Let cakes cool in tins for 15-20 minutes before transferring to a wire rack to cool completely.
- Make the Jelly Filling: Place all jelly filling ingredients (frozen raspberries, cornstarch, lemon juice, sugar) into a saucepan over low-medium heat. Stir continuously to prevent sticking, allowing raspberries to disintegrate and the mixture to thicken. Once thickened, remove from heat and transfer to a heatproof container. Cool to room temperature before use.
- Prepare the Peanut Butter Frosting: In a large bowl or stand mixer bowl fitted with paddle attachment, combine butter, powdered sugar, vanilla extract, heavy cream, peanut butter, and salt. Mix on low speed until combined, then increase to medium-high and beat for 10 minutes, scraping down the bowl halfway through, until smooth, silky, and fluffy.
- Assemble the Cake: Trim the tops of the cooled cake layers with a serrated knife to level them. Place the first layer on your cake stand, spread a generous amount of frosting on top, then pipe a border/dam around the edge with a 1M piping tip to hold the jelly filling inside. Spoon half of the jelly filling into the center. Place the second cake layer on top, cover sides and top with remaining frosting, smoothing with a cake scraper if available. Pipe a decorative border on the top edge and fill the center with the remaining jelly filling. Serve and enjoy!
Notes
- Use gram measurements for accuracy over cups, especially for flour and sugars.
- If using a convection oven, reduce temperature by 20°C (about 25-30°F) and check cake earlier for doneness.
- Overmixing the batter will develop gluten, resulting in a tougher cake; fold gently to retain a tender crumb.
- If frosting is not smooth or too soft, chill briefly and then re-whip to correct texture.
- When using sweetened peanut butter (like Skippy or Jif), reduce sugar slightly to maintain balance.

