Irresistible Peanut Butter Texas Sheet Cake Recipe
Texas sheet cake is one of those classic, crowd-friendly desserts—easy to whip up and perfect for sharing. I first tried this peanut butter twist when I wanted a change from the usual chocolate, but didn’t want anything complicated.
You still get that signature thin, soft texture and pour-over icing, but the peanut butter adds a richer flavor. The cake isn’t heavy, and it slices up cleanly—one more reason it’s a favorite for gatherings.
This peanut butter version keeps the same thin texture and pour-over icing as a classic Texas sheet cake.

Ingredients You’ll Need for Peanut Butter Texas Sheet Cake
- Water: Helps create the thin batter that gives Texas sheet cake its signature texture.
- Butter: Adds richness to both the cake and the icing.
- Peanut Butter: The key flavor in this recipe. Use a standard creamy peanut butter for best results.
- Sugar: Sweetens the cake and balances the peanut butter.
- Vanilla Extract: Adds depth and rounds out the flavor.
- Eggs: Provide structure and help the cake set properly.
- Baking Soda: Gives the cake a light lift.
- Salt: Balances the sweetness and enhances flavor.
- Flour: All-purpose flour yields a soft, tender crumb.
- Buttermilk: Adds moisture and a slight tang, helping keep the cake from being overly sweet.
- Brown Sugar: Used in the icing for a deeper, slightly caramel-like flavor.
- Powdered Sugar: Creates the smooth, pourable icing texture.
- Chopped Peanuts: Add a bit of crunch and reinforce the peanut butter flavor.

How to Make a Moist & Delicious Peanut Butter Texas Sheet Cake
Step 1: Prepare the Pan and Oven
Preheat your oven to 350°F. Grease or spray an 11×17 sheet pan thoroughly.
Step 2: Melt the Base Ingredients
In a large microwave-safe bowl (or saucepan), combine the water, butter, and peanut butter. Heat for 2–3 minutes until the butter is melted, then stir until smooth. Whisk in the sugar and vanilla. Let the mixture cool for about 5–10 minutes.
Step 3: Add the Wet Ingredients
Whisk in the eggs and buttermilk until fully combined and smooth.
Step 4: Add the Dry Ingredients
In a separate bowl, combine the flour, baking soda, and salt. Add to the wet mixture and stir until the batter is smooth and lump-free.
Step 5: Bake the Cake
Pour the batter into the prepared sheet pan and spread evenly. Bake for 20–25 minutes, until the center is set. Allow the cake to cool for only 5–10 minutes. The cake should still be warm when you add the icing.
Step 6: Make the Peanut Butter Icing
While the cake is baking or just after it comes out of the oven, combine the butter, peanut butter, and brown sugar in a microwave-safe bowl (or saucepan). Heat until melted and smooth, then whisk to combine. Add the buttermilk and vanilla, whisking until fully incorporated. Gradually stir in the powdered sugar until the icing is smooth and pourable. If it feels too thick, add a small splash of milk to loosen it.
Step 7: Ice the Cake
Pour the warm icing over the warm cake, spreading gently to the edges. Some overflow is normal. Immediately sprinkle with chopped peanuts. Allow the cake to cool completely before slicing and serving.
Tips for the Best Results
Pour icing over a warm cake.
This helps it spread evenly and creates the classic sheet cake finish.
Adjust icing consistency as needed.
A small splash of milk will loosen the icing if it thickens.
Do not overbake.
The cake should be just set in the center to keep it soft.
Use creamy peanut butter.
It blends more smoothly into both the batter and icing.

Serving and Storage of a Peanut Butter Texas Sheet Cake
This cake is perfect for potlucks, picnics, or any time you need a dessert that travels well and feeds a crowd. Try it for birthday parties or as a quick weeknight treat—everyone will ask for the recipe!
Store covered at room temperature for up to 3 days.
To freeze, wrap tightly and store for longer-term use. Thaw at room temperature before serving.
Frequently Asked Questions
Can I use crunchy peanut butter?
Yes, but it will add texture throughout the cake and icing. Creamy peanut butter gives a smoother result.
Can I make this ahead of time?
Yes. This cake holds well and can be made a day in advance.
Do I have to use buttermilk?
No, but it is recommended. Milk or cream can be used as a substitute if needed.
Why add icing while the cake is warm?
This allows the icing to spread easily and creates the smooth top layer that Texas sheet cakes are known for.

More Texas Sheet Cake Recipes to Try
If you love this peanut butter sheet cake, check out my classic chocolate Texas sheet cake and other easy sheet cake recipes for more crowd-pleasing desserts!
Crowd Pleasing Peanut Butter Texas Sheet Cake
This peanut butter Texas sheet cake is a simple twist on a classic. It comes together quickly, serves a crowd, and always gets plenty of compliments.
Other crowd pleaser recipes: Easy Old Fashioned Cherry Holiday Squares Recipe, Old Fashioned Nut Roll Recipe, Just Like Mom Made, or Easy Recipe for Spicy Mexican Chocolate Brownies.

Peanut Butter Texas Sheet Cake
Ingredients
For The Cake
- 1 cup butter
- 1 cup water
- ½ cup peanut butter preferably smooth
- 2 cups sugar
- 2 eggs
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- ¼ teaspoon salt
- ½ cup buttermilk
For Icing
- ½ cup butter
- ¼ cup peanut butter
- ½ cup brown sugar
- 6 tablespoons buttermilk
- 1 teaspooon vanilla extract
- 4 cups powdered sugar
- ½ cup coarsley chopped peanuts
Instructions
The Cake
- Preheat your oven to 350°F. Grease or spray an 11×17 sheet pan thoroughly.
- In a large microwave-safe bowl (or saucepan), combine the water, butter, and peanut butter. Heat for 2–3 minutes until the butter is melted, then stir until smooth.
- Whisk in the sugar and vanilla. Let the mixture cool for about 5–10 minutes.
- Whisk in the eggs and buttermilk until fully combined and smooth.
- In a separate bowl, combine the flour, baking soda, and salt. Add to the wet mixture and stir until the batter is smooth and lump-free.
- Pour the batter into the prepared sheet pan and spread evenly. Bake for 20–25 minutes, until the center is set.
- Allow the cake to cool for only 5–10 minutes. The cake should still be warm when you add the icing.
Peanut Butter Icing
- While the cake is baking or just after it comes out of the oven, combine the butter, peanut butter, and brown sugar in a microwave-safe bowl (or saucepan). Heat until melted and smooth, then whisk to combine.
- Add the buttermilk and vanilla, whisking until fully incorporated.
- Gradually stir in the powdered sugar until the icing is smooth and pourable. If it feels too thick, add a small splash of milk to loosen it.
- Pour the warm icing over the warm cake, spreading gently to the edges. Some overflow is normal.
- Immediately sprinkle with chopped peanuts. Allow the cake to cool completely before slicing and serving.
