If there’s one dessert I always reach for when I’m craving something deeply chocolatey with a creamy twist, it’s this Peanut Butter Texas Sheet Cake. I’ve made this cake more times than I can count, and each time, it disappears within minutes. That rich chocolate base is everything you want in a moist, fluffy cake, but it’s the thick layer of peanut butter frosting that takes it over the top. Add a generous sprinkle of peanut butter chips and crushed peanuts, and it becomes a full-blown celebration of flavor and texture.

This cake brings people together—whether it’s a casual get-together, a bake sale, or a weeknight treat. It’s nostalgic and comforting, but also incredibly indulgent. The way the peanut butter melts just slightly into the warm cake beneath it? Pure magic. If you’re a fan of chocolate and peanut butter, this is a no-brainer—you need this cake in your life.
Why You’ll Love This Peanut Butter Texas Sheet Cake
The beauty of this cake is how effortlessly it blends rich chocolate flavor with the smooth, salty sweetness of peanut butter. It’s incredibly easy to make, feeds a crowd, and stays soft for days. Whether you’re baking for a party or just because it’s Wednesday and you need a little joy, this cake delivers. Plus, it’s forgiving—even if you’re not a seasoned baker, you’ll still end up with a showstopper.
What Kind of Peanut Butter Should I Use?
I always recommend using creamy peanut butter for this cake—it gives the frosting that luscious, velvety texture that spreads like a dream. I usually go with a classic, shelf-stable brand like Jif or Skippy because the consistency is reliable, and it has just the right balance of sweetness and salt. If you prefer natural peanut butter, make sure it’s well-stirred and smooth; otherwise, the frosting might separate or feel too oily.
Crunchy peanut butter? Totally doable if you like a little extra texture in your frosting. It adds a fun twist, especially if you’re skipping the peanut topping. But in my kitchen, creamy always wins for that silky-smooth finish.
Options for Substitutions
This recipe is flexible enough to handle a few swaps, which makes it even more appealing:
- Flour: You can substitute all-purpose flour with a 1:1 gluten-free flour blend to make it gluten-friendly.
- Butter: If you’re dairy-free, plant-based butter works well, especially in the frosting.
- Eggs: Use flax eggs (1 tbsp ground flax + 3 tbsp water per egg) if you want an egg-free version.
- Chocolate chips: Feel free to toss in some mini chocolate chips into the batter for an extra indulgent touch.
- Peanut butter: If peanut allergies are a concern, swap in almond butter or sunflower seed butter. The flavor will shift slightly, but it’s still delicious.
- Milk: Whole milk gives the best texture, but almond or oat milk can work in a pinch.
Swapping doesn’t mean sacrificing flavor—just tailor it to what you’ve got on hand or what fits your lifestyle best.
Ingredients for This Peanut Butter Texas Sheet Cake
- All-Purpose Flour
Provides the structure for the cake. It gives the sheet cake its soft but sturdy texture that holds the rich frosting beautifully. - Granulated Sugar
Sweetens the cake and helps create that perfect crumb that’s moist yet airy. - Unsweetened Cocoa Powder
Delivers that deep chocolate flavor. Use a good quality cocoa for the best results—it’s the backbone of the cake’s richness. - Baking Soda
Gives the cake its rise and fluffy texture. It reacts with the buttermilk to create a light, tender crumb. - Salt
Enhances all the other flavors, balancing out the sweetness and highlighting the chocolate and peanut butter. - Unsalted Butter
Used in both the cake and the frosting for richness and moisture. It’s key to that melt-in-your-mouth texture. - Water
Helps bloom the cocoa powder and blends everything together without making the batter too dense. - Buttermilk
Adds a subtle tang and helps keep the cake moist. It also reacts with the baking soda for a great rise. - Eggs
Bind the ingredients and give the cake structure. They also add richness to the batter. - Vanilla Extract
Adds warmth and depth to the flavor profile. Just a teaspoon brings the cake and frosting to life. - Creamy Peanut Butter
The star of the frosting—adds that dreamy, nutty flavor and smooth, silky texture. - Powdered Sugar
Sweetens and thickens the peanut butter frosting to make it spreadable and smooth. - Milk
Loosens the frosting to the perfect consistency, making it easy to pour and spread. - Peanut Butter Chips + Crushed Peanuts
Garnish with a bit of crunch and an extra hit of peanut butter flavor. They make every bite a little more exciting.

Step 1: Prep Your Pan and Preheat the Oven
Start by preheating your oven to 350°F (175°C). Grease a 9×13-inch baking pan or line it with parchment paper for easy cleanup. This size is perfect for creating that classic sheet cake thickness.
Step 2: Make the Chocolate Batter
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt. Set that aside. In a saucepan over medium heat, melt the butter with the water, stirring until smooth and just bubbling. Pour the hot mixture into the dry ingredients and mix until just combined.
Step 3: Add the Wet Ingredients
Stir in the buttermilk, eggs, and vanilla extract. Mix until the batter is smooth and lump-free—don’t overmix, just enough to bring it all together.
Step 4: Bake the Cake
Pour the batter into the prepared pan and spread it evenly. Bake for 25–28 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs. Let the cake cool slightly in the pan while you prep the frosting.
Step 5: Make the Peanut Butter Frosting
In a separate saucepan, melt the butter and peanut butter over medium heat until smooth and combined. Remove from heat, then whisk in the milk and vanilla. Gradually stir in the powdered sugar until the frosting is creamy and spreadable.
Step 6: Frost While Warm
Pour the frosting over the warm cake and use a spatula to spread it evenly. The warmth helps the frosting glide on smoothly and set with a glossy finish.
Step 7: Add the Toppings
Sprinkle peanut butter chips and crushed peanuts on top while the frosting is still soft. Press them down gently so they stick.
Let the cake cool completely before slicing into squares. Then, try not to eat them all in one sitting—trust me, it’s a challenge.
How Long to Cook the Peanut Butter Texas Sheet Cake
This cake bakes up quickly thanks to its thin, sheet-style format. You’ll want to bake it at 350°F (175°C) for 25 to 28 minutes. Keep an eye on it near the end—when the top looks set and a toothpick inserted in the center comes out with a few moist crumbs (not wet batter), it’s ready. Be careful not to overbake, or the cake can lose its signature moist texture.
Tips for Perfect Peanut Butter Texas Sheet Cake
- Use room temperature ingredients: Let your eggs and buttermilk sit out a bit before baking. It helps everything blend more smoothly into the batter.
- Don’t skip blooming the cocoa: Melting the butter with water and cocoa intensifies the chocolate flavor. It’s a small extra step that makes a big impact.
- Frost the cake while it’s still warm: That’s the Texas sheet cake secret. It allows the frosting to slightly melt into the top, creating an ultra-smooth finish that locks in moisture.
- Sift the powdered sugar: If your sugar is clumpy, sift it before adding to the frosting for that velvety texture.
- Use creamy peanut butter: It spreads better and gives you that rich, smooth frosting. Crunchy can be fun, but it won’t give the same sleek result.
- Don’t overmix the batter: Mix just until everything is combined to avoid a tough cake.
- Cool before slicing: Letting it rest ensures the frosting sets perfectly and slices come out clean.
- Garnish creatively: Don’t limit yourself to just chips and peanuts—mini chocolate chips or a drizzle of melted chocolate are also delicious.
Watch Out for These Mistakes While Cooking
- Overbaking the Cake
Even a few extra minutes can dry out your cake. Set a timer and start checking at the 25-minute mark. - Not Melting the Cocoa with Butter and Water
This step is crucial—it brings out a deeper chocolate flavor. Skipping or rushing it leads to a flat-tasting cake. - Using Natural Peanut Butter Without Adjustments
Natural peanut butter can separate or cause the frosting to be oily. Stick to creamy, shelf-stable brands unless you’re experienced with adjusting moisture levels. - Frosting a Cooled Cake
The warm cake helps the frosting spread and set beautifully. If the cake cools completely first, the frosting might sit on top rather than melding into the surface. - Skipping the Salt
A little salt in the batter and frosting is essential to balance all the sweetness. Don’t leave it out. - Adding Cold Eggs or Buttermilk
Cold ingredients can cause the butter to seize up and the batter to become uneven. Let them come to room temp before mixing. - Overmixing the Batter
This can lead to a dense or rubbery cake. Stir just until combined. - Forgetting to Prep the Pan
If your pan isn’t greased or lined, you risk the cake sticking and tearing when you try to cut and serve.
What to Serve With Peanut Butter Texas Sheet Cake?
1. Cold Glass of Milk
You just can’t go wrong with a tall glass of milk—it’s classic and balances the richness beautifully.
2. Fresh Berries
Raspberries or strawberries offer a fresh, slightly tart contrast to the sweet and nutty cake.
3. Vanilla Ice Cream
Scoop it right on top of a warm piece—melty, creamy perfection.
4. Hot Coffee or Espresso
The bitterness of coffee cuts through the sweetness for a perfect pairing.
5. Whipped Cream
Light and airy, it’s a great topping if you want something extra without overpowering the cake.
6. Chocolate Drizzle
For true chocoholics, a drizzle of chocolate syrup adds another layer of indulgence.
7. Banana Slices
Surprisingly great—bananas and peanut butter are a timeless duo.
8. Salted Caramel Sauce
A light drizzle adds a buttery, salty-sweet kick that pairs amazingly well with the frosting.
Storage Instructions
Peanut Butter Texas Sheet Cake stores like a dream, which is one more reason I love it. Once the cake has completely cooled, cover it tightly with plastic wrap or store it in an airtight container. It will stay fresh at room temperature for up to 3 days—perfect for grabbing a quick square whenever the craving hits.
If you want to extend its shelf life, you can refrigerate it for up to 5 days. Just make sure it’s sealed well so it doesn’t dry out. Bring slices to room temperature before serving for the best texture and flavor.
To freeze, wrap individual pieces in plastic wrap and place them in a freezer-safe bag or container. They’ll last up to 2 months. Let them thaw in the fridge overnight, or on the counter for a few hours when you’re ready to enjoy.
Estimated Nutrition
Note: These values are estimates and may vary based on specific ingredients used.
Serving Size: 1 piece (based on 16 servings)
- Calories: ~420
- Total Fat: 22g
- Saturated Fat: 8g
- Cholesterol: 55mg
- Sodium: 230mg
- Total Carbohydrates: 50g
- Dietary Fiber: 2g
- Sugars: 35g
- Protein: 6g
This is definitely a treat, but it’s one that’s worth every bite. If you’re sharing it at a party, expect it to disappear fast!
Frequently Asked Questions
What makes a Texas sheet cake different from a regular chocolate cake?
Texas sheet cake is thinner, baked in a larger pan, and typically topped with warm frosting while the cake is still warm. It’s super moist, rich, and made for sharing—perfect for potlucks or parties.
Can I use a different type of nut butter?
Absolutely! Almond butter or sunflower seed butter work well if you need a peanut-free option. Just be sure to use a creamy version with similar consistency to peanut butter.
Do I have to frost the cake while it’s warm?
Yes, that’s part of the magic! The warm cake helps the frosting melt slightly into the top, creating a smooth, set finish that’s unique to this style of cake.
Can I make this cake in advance?
Totally. It actually tastes even better the next day as the flavors settle. Just store it covered at room temperature or in the fridge until you’re ready to serve.
What if I don’t have buttermilk?
You can make a quick substitute by mixing 1 tablespoon of vinegar or lemon juice with 1 cup of milk. Let it sit for 5 minutes before using.
How do I know when the cake is done baking?
The edges will pull slightly from the pan, the top will look set, and a toothpick inserted in the center will come out with a few moist crumbs. Don’t wait for it to come out totally clean—it could end up overbaked.
Can I make this recipe into cupcakes?
Yes! Just fill cupcake liners about ⅔ full and reduce the bake time to around 15–18 minutes. Frost them while slightly warm, just like the sheet cake.
Is this cake freezer-friendly?
Definitely. Wrap slices tightly in plastic wrap and store them in a freezer-safe container or bag for up to 2 months. Thaw at room temperature when you’re ready to enjoy.
Conclusion
Peanut Butter Texas Sheet Cake is one of those bakes that brings joy with every single bite. It’s unfussy, rich, and indulgently satisfying—the kind of dessert that makes people close their eyes when they take a bite. Whether you’re baking for a crowd or just treating yourself to something special, this cake delivers every time. From its gooey chocolate base to that velvety peanut butter frosting, it’s pure comfort in dessert form.
So grab a pan, preheat your oven, and get ready to wow everyone (including yourself). This is the kind of recipe that gets passed down, talked about, and requested again and again.

Peanut Butter Texas Sheet Cake
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 16 servings 1x
Description
Get ready to fall in love with your new favorite dessert: Peanut Butter Texas Sheet Cake. This rich, moist chocolate cake is topped with a creamy, dreamy peanut butter frosting that melts perfectly into the warm surface of the cake. Finished with peanut butter chips and crushed peanuts, every bite is a blissful mix of gooey, nutty, and sweet. Whether you’re looking for an easy dessert idea for a party, a weeknight baking project, or something special to serve with coffee, this cake checks all the boxes. It’s a crowd-pleaser and a comforting classic that belongs in your go-to recipe file. Perfect for quick baking, indulgent food ideas, or when you need something both easy and unforgettable.
Ingredients
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 1/4 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- 1 cup unsalted butter
- 1 cup water
- 1/2 cup buttermilk
- 2 large eggs
- 1 tsp vanilla extract
- 3/4 cup creamy peanut butter (for frosting)
- 1/2 cup unsalted butter (for frosting)
- 1/3 cup milk (for frosting)
- 1 tsp vanilla extract (for frosting)
- 3 cups powdered sugar (for frosting)
- 1/2 cup peanut butter chips (for topping)
- 1/4 cup crushed peanuts (for topping)
Instructions
- Preheat oven to 350°F (175°C). Grease or line a 9×13-inch baking pan.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt.
- In a saucepan over medium heat, melt butter with water. Stir until smooth and just bubbling.
- Pour hot butter mixture into dry ingredients and stir until combined.
- Add buttermilk, eggs, and vanilla extract. Mix until batter is smooth.
- Pour into prepared pan and spread evenly. Bake for 25–28 minutes or until a toothpick inserted in the center comes out with moist crumbs.
- While the cake bakes, make the frosting: In a saucepan, melt peanut butter and butter together until smooth. Remove from heat.
- Stir in milk and vanilla. Gradually whisk in powdered sugar until smooth and spreadable.
- Pour frosting over warm cake and spread evenly.
- Top with peanut butter chips and crushed peanuts. Let cool before slicing.