
Oh, buckle up, friends! If there’s one cake that screams comfort, celebration, and just plain deliciousness, it’s a Texas Sheet Cake. And when you add peanut butter? Well, that takes it to a whole new level of swoon-worthy! This isn’t just a recipe; it’s a memory maker. It’s the kind of cake that disappears in minutes at a potluck, the one your kids beg for, and the perfect sweet treat to make just because. And guess what? It’s SO incredibly easy, you’ll wonder why you didn’t make it sooner. Get ready for that warm, gooey, peanut buttery goodness!
Why You’ll Love This Recipe
- Fast: Seriously quick to whip up and bake.
- Easy: No fancy techniques needed, just simple steps.
- Giftable: Makes a large pan perfect for sharing (if you can resist eating it all!).
- Crowd-pleasing: Who doesn’t love peanut butter and cake?!
Ingredients
Gathering your ingredients is the first step to this delicious adventure. Most of these are probably already in your pantry!
- For the Cake:
- 2 cups all-purpose flour: Your standard baking flour.
- 2 cups granulated sugar: Adds that perfect sweetness.
- 1/2 teaspoon baking soda: Helps the cake rise beautifully.
- 1 teaspoon salt: Balances the sweetness and enhances flavor.
- 1 cup (2 sticks) unsalted butter: Melts into liquid gold for richness.
- 1 cup water: Provides moisture and helps create that signature texture.
- 1/4 cup creamy peanut butter: The star ingredient for that nutty flavor in the cake itself! Use creamy for smoothness.
- 2 large eggs, beaten: Binds everything together.
- 1 teaspoon vanilla extract: A must for warmth and flavor in almost any cake.
- 1/2 cup buttermilk: Adds tenderness and a slight tang that complements the sweetness. If you don’t have buttermilk, you can make a quick substitute: add 1/2 tablespoon white vinegar or lemon juice to a measuring cup, then add milk to the 1/2 cup line. Let it sit for 5 minutes before using.
- For the Peanut Butter Icing:
- 1/2 cup (1 stick) unsalted butter: Forms the base of the rich icing.
- 1/4 cup creamy peanut butter: More peanut butter power for the topping!
- 1/3 cup + 1 tablespoon milk: Thins the icing to the perfect pourable consistency.
- 1 (16-ounce) package powdered sugar: The key to sweet, smooth icing.
- 1 teaspoon vanilla extract: Another splash of vanilla for depth.
How to Make It
Okay, apron on? Let’s bake! This comes together super quickly.
For the Cake:
- First things first, preheat your oven to 350°F (175°C). You’ll need a 15×10 inch jelly-roll pan. Make sure you grease and flour it well so your beautiful cake doesn’t stick. Nobody wants cake stuck to the pan!
- In a big mixing bowl, give your dry ingredients a good whisk: the flour, sugar, baking soda, and salt. Just set this bowl aside for a moment.
- Grab a medium saucepan and head to your stovetop. Over medium heat, combine the butter, water, and that lovely creamy peanut butter. Keep stirring constantly as it heats up. You want it to come to a gentle boil, and make sure the butter is completely melted and the peanut butter is fully smooth and incorporated.
- Now, carefully pour that hot butter-peanut butter mixture right into the bowl with your dry ingredients. Mix it all together until it’s just combined. Don’t overmix here!
- In a smaller bowl, whisk together your beaten eggs, the vanilla extract, and the buttermilk. This little mix adds so much moisture and flavor!
- Add this egg mixture to your batter. Again, mix gently until everything is just combined and you don’t see any dry spots. The batter will be quite liquidy, and that’s totally normal for a Texas Sheet Cake!
- Pour the batter into your prepared pan. Use a spatula to spread it out evenly to the edges. It should fill the pan nicely.
- Slide the pan into your preheated oven. Bake for about 25-28 minutes. How do you know it’s done? Insert a toothpick into the center – if it comes out clean (maybe with a few moist crumbs), it’s ready!
- Take the cake out of the oven and let it cool for just a few minutes while you make the icing. You want the cake to still be warm when you pour the icing over it – that’s the secret!
For the Peanut Butter Icing:
- While the cake is cooling slightly, grab a small saucepan. Melt the butter, peanut butter, and milk over medium heat. Stir it constantly and bring it to a boil, just like you did for the cake mixture. Everything should be smooth and melted.
- Remove the saucepan from the heat. Now, here’s where the magic happens! Gradually whisk in the powdered sugar. Start with about half, whisk until smooth, then add the rest and keep whisking until you have a beautiful, smooth, creamy icing. Stir in the vanilla extract for that finishing touch.
- Don’t wait! While the cake is still warm in the pan, pour or spread that glorious icing evenly over the top. It will slightly melt and create this incredible, slightly fudgy, slightly soft topping as the cake finishes cooling.
Let the cake cool completely (if you can wait!) for the icing to set, then slice and enjoy the pure bliss of Peanut Butter Texas Sheet Cake!

Substitutions & Additions
Want to play around a bit? Here are some ideas:
- Crunchy Peanut Butter: You can absolutely swap creamy for crunchy peanut butter in both the cake and the icing if you love those little nutty bits!
- Add Chocolate: Stir about 1/2 cup of mini chocolate chips into the cake batter right before pouring into the pan. Or sprinkle chocolate chips, chopped Reese’s cups, or a drizzle of melted chocolate over the warm icing! Peanut butter and chocolate are a match made in heaven.
- Top with Peanuts: Sprinkle chopped roasted peanuts over the warm icing for extra crunch and peanut flavor.
- Milk Swap: While milk works well in the icing, you could try evaporated milk or half-and-half for an even richer icing.
Tips for Success
Here are a few pointers to make sure your cake turns out perfectly every time:
- Pan Size Matters: Using the correct 15×10 inch jelly-roll pan is key for achieving the right cake thickness and baking time. A smaller pan will result in a thicker cake that needs longer to bake.
- Don’t Overmix: For both the cake batter and the icing, stop mixing as soon as the ingredients are combined. Overmixing can lead to a tougher cake.
- Ice it Warm: Pouring the icing over the warm cake is essential for getting that slightly melted, fudgy texture that Texas Sheet Cake is known for.
- Measure Flour Correctly: Spoon your flour into the measuring cup and level it off with a knife, don’t scoop directly from the bag – this can pack the flour and you’ll end up with too much.
- Grease AND Flour: Don’t skip the flouring step after greasing your pan. This is extra insurance against sticking.
How to Store It
If there are any leftovers (a big ‘if’!), here’s how to keep them fresh:
Once completely cooled and the icing is set, you can store the cake right in the pan, tightly covered with plastic wrap or foil. It will stay fresh at room temperature for 2-3 days. For longer storage, you can pop it in the fridge, where it will last up to 5 days. Make sure it’s well-covered so it doesn’t dry out.
FAQs
- Can I make this cake ahead of time? Yes! This cake is actually fantastic made a day in advance. Store it covered at room temperature once it’s fully cooled. The flavors have time to meld.
- Why do I need to ice the cake while it’s warm? Icing a warm Texas Sheet Cake allows the icing to melt slightly and seep into the top layer, creating that signature soft, almost gooey texture. It also helps the icing set smoothly as the cake cools.
- Can I use natural peanut butter? I highly recommend sticking to creamy, conventional peanut butter for this recipe. Natural peanut butter (the kind you have to stir) tends to separate and can make the texture of both the cake and the icing unpredictable compared to the stability of conventional brands.
- What if I don’t have a jelly-roll pan? While the 15×10 inch size is traditional and best for the texture, you could try a slightly smaller pan (like a 13×9 inch), but you’ll need to increase the baking time. Keep a close eye on it and test with a toothpick. The cake will also be thicker.

Absolutely Irresistible Peanut Butter Texas Sheet Cake
Ingredients
Equipment
Method
- Step 1 (Cake): Preheat oven to 350°F (175°C). Grease and flour a 15x10 inch jelly-roll pan.
- Step 2 (Cake): In a big mixing bowl, whisk together flour, sugar, baking soda, and salt. Set aside.
- Step 3 (Cake): In a medium saucepan over medium heat, combine butter, water, and 1/4 cup creamy peanut butter. Stir constantly until it comes to a gentle boil and butter and peanut butter are smooth and incorporated.
- Step 4 (Cake): Carefully pour the hot butter-peanut butter mixture into the bowl with the dry ingredients. Mix until just combined. Do not overmix.
- Step 5 (Cake): In a smaller bowl, whisk together beaten eggs, 1 tsp vanilla extract, and buttermilk. Add this mixture to the batter and mix gently until just combined.
- Step 6 (Cake): Pour the liquidy batter into the prepared pan and spread evenly to the edges.
- Step 7 (Cake): Bake for about 25-28 minutes, or until a toothpick inserted into the center comes out clean (maybe with a few moist crumbs).
- Step 8 (Cake): Take the cake out of the oven and let it cool for a few minutes while you make the icing. You want the cake to still be warm.
- Step 9 (Icing): While the cake is cooling, melt 1/2 cup butter, 1/4 cup peanut butter, and milk in a small saucepan over medium heat. Stir constantly and bring to a boil.
- Step 10 (Icing): Remove from heat. Gradually whisk in the powdered sugar and 1 tsp vanilla extract until smooth and creamy.
- Step 11 (Icing): While the cake is still warm, pour or spread the icing evenly over the top. Let the cake cool completely for the icing to set, then slice and enjoy.





