Remember the first time you baked something just for them, the kitchen filled with warmth and promise. This peanut butter cake filling is like a whispered secret between layers, creamy and rich, meant for moments that linger.
Why This Recipe Works
- Uses just a handful of pantry staples for a luxurious result.
- Perfectly balances sweet and salty, with a silky texture that spreads like a dream.
- Comes together in minutes, yet tastes like you fussed for hours.
- Pairs beautifully with chocolate, vanilla, or banana cakes.
Ingredients
- 1/2 cup creamy peanut butter
- 4 tablespoons unsalted butter, softened
- 1 cup powdered sugar, sifted
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 1/8 teaspoon salt
Equipment Needed
- Electric hand mixer or stand mixer
- Mixing bowl
- Rubber spatula
- Measuring cups and spoons
- Sifter
Instructions

Soften the Butter and Peanut Butter
In a medium mixing bowl, place the softened unsalted butter and creamy peanut butter. They should be at room temperature, soft enough that a finger pressed into them leaves an indent without resistance.
Using an electric hand mixer on low speed, beat them together until they become one cohesive, pale tan mixture, about 1 minute. The texture will be fluffy and light, like a cloud before the sweetness arrives.
Add the Sweetness Gradually
With the mixer still on low, add the sifted powdered sugar one third at a time. Sifting is essential here to avoid lumps that would mar the silkiness.
After each addition, let the mixer run for 15 seconds until the sugar disappears into the butter-peanut base. The mixture will look crumbly at first, but patience will reward you.
Scrape down the sides of the bowl with a rubber spatula to ensure even incorporation.
Pour in the Cream and Vanilla
In a small liquid measuring cup, whisk together the heavy cream and vanilla extract. With the mixer on low, drizzle this liquid into the bowl in a slow, steady stream.
Watch as the crumbly mixture transforms into a velvety, spreadable filling. This is the moment it comes alive.
Continue mixing for another 20 seconds until the filling is smooth and glossy, with no streaks of cream visible.
Season and Adjust
Add the salt and give the filling one last mix on low speed for 10 seconds. Taste a tiny dollop on your finger; it should be sweet, with a deep peanut flavor and a whisper of salt that makes it irresistible.
If you prefer a thinner consistency, add another tablespoon of heavy cream and mix for 10 seconds. For a thicker filling, add an extra 2 tablespoons of powdered sugar and beat until combined.
Chill Before Spreading
For the best texture, cover the bowl with plastic wrap and refrigerate the filling for at least 30 minutes. This chilling step allows the flavors to meld and the filling to firm up slightly, making it easier to spread between cake layers without sliding. When you’re ready to assemble, let it sit at room temperature for 5 minutes to soften just enough to be spreadable.
Tips and Tricks for Perfect Filling
Room Temperature Ingredients Are Non-Negotiable
For a silky emulsion, ensure both the butter and peanut butter are at genuine room temperature. If they’re too cold, the filling will be lumpy; if too warm, it may separate.
Let them sit out for about 1 hour before starting. In a pinch, you can microwave the butter in 5-second increments, turning it between blasts, but be careful not to melt it.
Heavy Cream Substitutions
If you don’t have heavy cream, you can use whole milk or half-and-half, but the filling will be less rich and may be slightly thinner. To compensate, reduce the liquid by 1 tablespoon and add an extra tablespoon of powdered sugar. The flavor will still be lovely, but the velvety mouthfeel is best with cream.
Make Ahead and Storage
This filling can be made up to 3 days in advance and stored in an airtight container in the refrigerator. When ready to use, let it come to room temperature for 10 minutes, then whip with a spatula to restore its creamy texture. You can also freeze it for up to 1 month; thaw overnight in the fridge and re-whip before using.
Delicious Variations
- Chocolate Peanut Butter: Add 2 tablespoons unsweetened cocoa powder with the powdered sugar.
- Fluffy Peanut Butter Frosting: Replace heavy cream with 1/4 cup marshmallow fluff for a lighter, airier texture.
- Spiced Peanut Butter: Mix in 1/4 teaspoon cinnamon and a pinch of nutmeg for a warm, coziness.
- Vegan Peanut Butter Filling: Use vegan butter and full-fat coconut cream instead of heavy cream.
Frequently Asked Questions
Can I use natural peanut butter?
Yes, but be aware that natural peanut butters often separate and may contain less stabilizer, which can result in a slightly grainier texture. For best results, stir the natural peanut butter well before measuring, and consider adding an extra tablespoon of powdered sugar to help bind the filling.
How do I fix a filling that is too thick?
Simply add heavy cream one teaspoon at a time, mixing after each addition, until the desired spreadable consistency is reached. If you’ve added too much cream and the filling becomes runny, beat in an additional tablespoon of powdered sugar to thicken it back up.
Can I double this recipe?
Absolutely. This recipe yields enough to fill one 8-inch round cake (two layers).
For a larger cake or a thicker filling, simply double all ingredients. The mixing times remain the same.
For a three-layer cake, I recommend making 1. 5 times the recipe.
Why is my filling separating?
Separation typically occurs if the butter and peanut butter were not properly creamed together, or if the cream was added too quickly. To prevent this, beat the butter and peanut butter thoroughly until light and fluffy, and add the cream in a slow, steady stream while mixing on low speed.
Summary
This peanut butter cake filling is a little jar of love, ready to transform any cake into a memory. With its creamy texture and perfect balance of sweet and salty, it’s the kind of recipe you’ll turn to again and again for the ones who matter most.
Peanut Butter Cake Filling
4
servings30
minutes40
minutes1
hour10
minutesIngredients
1/2 cup creamy peanut butter
4 tablespoons unsalted butter, softened
1 cup powdered sugar, sifted
1/4 cup heavy cream
1 teaspoon vanilla extract
1/8 teaspoon salt
Directions
- In a medium bowl, beat softened butter and peanut butter with an electric mixer on low until fluffy, about 1 minute.
- Gradually add sifted powdered sugar, one third at a time, mixing on low after each addition. Scrape bowl.
- With mixer on low, drizzle in heavy cream and vanilla extract. Mix until smooth and glossy, about 20 seconds.
- Add salt and mix briefly. Adjust consistency with extra cream or powdered sugar if desired.
- Cover and refrigerate at least 30 minutes before spreading. Let sit at room temperature 5 minutes before use.
