Peanut Butter Zucchini Cake

If you’ve ever wanted a cake that feels cozy, rich, and just a little unexpected, this Peanut Butter Zucchini Cake deserves a spot on your baking list. It’s soft, moist, and dense in the best way, with deep peanut butter flavor in every bite and a silky drizzle of melted peanut butter poured over the top for even more nutty goodness. The zucchini melts right into the batter, adding incredible moisture without making the cake taste vegetable-forward at all. Instead, it creates a tender crumb that makes this cake feel homemade, comforting, and wonderfully satisfying.

This is the kind of dessert that works beautifully when you have extra zucchini to use up but want something a little different from the usual zucchini bread. It’s simple enough for an everyday treat, yet rich and flavorful enough to serve for casual gatherings, afternoon coffee, or a sweet snack you keep slicing into all week. Because it’s made in a single 9-inch pan and topped with a peanut butter drizzle instead of a fussy frosting, it feels approachable and low-stress while still tasting special.

If you’re looking for a moist peanut butter zucchini cake recipe, an easy snack cake, or a fun way to bake with zucchini, this one is a delicious choice. It’s simple, rich, and full of that sweet-salty peanut butter flavor that makes it hard to stop at one slice.

Why You’ll Love This Recipe

  • Moist and tender. The shredded zucchini keeps the cake soft and rich without making it heavy.
  • Packed with peanut butter flavor. Peanut butter is in both the cake and the topping, so it shines in every bite.
  • A great way to use zucchini. Perfect for baking season when you have extra zucchini on hand.
  • Easy to make. No layers, no complicated frosting, and no mixer required.
  • Perfect for snacking or dessert. It works just as well with coffee in the afternoon as it does after dinner.

Ingredients

This Peanut Butter Zucchini Cake recipe uses a short list of simple ingredients, but each one plays an important role in creating a moist, flavorful cake.

For the Cake

  • 1 cup creamy peanut butter – The star ingredient, adding rich flavor, moisture, and structure to the cake.
  • 1 cup brown sugar, packed – Sweetens the cake while adding moisture and a warm caramel-like depth.
  • 1 large egg, room temperature – Helps bind the batter and gives the cake structure.
  • 1 teaspoon vanilla extract – Adds warmth and rounds out the peanut butter flavor.
  • ¼ cup buttermilk – Brings a slight tang and helps keep the cake soft and tender.
  • 1½ cups all-purpose flour – Gives the cake its structure while still keeping the crumb soft.
  • ½ teaspoon kosher salt – Balances the sweetness and enhances the peanut butter flavor.
  • ½ teaspoon baking soda – Helps the cake rise and keeps it from feeling too dense.
  • 1 cup zucchini, peeled, shredded, and undrained – Adds moisture and tenderness while blending seamlessly into the cake.

For the Topping

  • ½ cup creamy peanut butter, melted – Poured over the cooled cake for an easy topping that adds even more peanut butter flavor.
  • Chopped peanuts, optional – Add crunch and a pretty finishing touch if you want a little texture on top.

How to Make Peanut Butter Zucchini Cake

This easy peanut butter zucchini cake comes together with just a bowl, a spoon, and a cake pan. It’s a simple bake, but the final result tastes rich, cozy, and incredibly satisfying.

1. Prep the Oven and Pan

Preheat your oven to 350°F and grease a 9-inch round cake pan well.

Since this cake has a soft, rich crumb, making sure the pan is properly greased will help it release more easily after baking.

2. Mix the Wet Ingredients

In a large bowl, combine the creamy peanut butter, brown sugar, egg, vanilla extract, and buttermilk.

Stir until the mixture is smooth and well combined. It should look thick and creamy with the brown sugar fully incorporated into the peanut butter mixture.

3. Add the Dry Ingredients

Add the flour, kosher salt, and baking soda to the bowl.

Mix until just combined. At this stage, the batter will seem quite thick and a little dry, but that’s completely normal. The zucchini will add the moisture the batter needs in the next step.

4. Fold in the Zucchini

Fold in the shredded, undrained zucchini until evenly distributed throughout the batter.

This is an important detail—don’t squeeze out the zucchini first. The moisture from the zucchini is what helps create the soft, moist texture of the finished cake.

5. Bake the Cake

Spread the batter evenly into the prepared cake pan.

Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs but no wet batter. The top should look set and lightly golden.

Try not to overbake it. Because this cake is meant to be moist and dense, pulling it from the oven as soon as it’s done will keep the crumb tender.

6. Cool the Cake

Let the cake cool completely before adding the topping.

If you pour the melted peanut butter on while the cake is still hot, it can soak in too quickly and become messy rather than sitting nicely on top.

7. Add the Peanut Butter Topping

Once the cake has cooled, drizzle or spread the melted peanut butter over the top.

If you’d like a little crunch and visual contrast, sprinkle chopped peanuts over the melted peanut butter before it sets.

Slice and serve once the topping has settled slightly.

Tips for Success

  • Don’t drain the zucchini. The moisture from the shredded zucchini is essential for the cake’s soft texture.
  • Use room-temperature egg. It mixes more smoothly into the batter and helps everything combine evenly.
  • Measure the flour carefully. Too much flour can make the cake dry, especially in a thick batter like this one.
  • Don’t overbake. Pull the cake once a toothpick comes out with moist crumbs for the best texture.
  • Cool before topping. This keeps the melted peanut butter from disappearing into the cake too much.
  • Use a small to medium zucchini if possible. These usually have fewer seeds and a better texture for baking.

Equipment Needed

You don’t need much to make this Peanut Butter Zucchini Cake, which is one of the reasons it’s such a great everyday dessert.

  • 9-inch round cake pan – The perfect size for this single-layer snack cake.
  • Large mixing bowl – For combining the batter.
  • Spatula or wooden spoon – To mix the batter and fold in the zucchini.
  • Box grater or food processor – For shredding the zucchini.
  • Measuring cups and spoons – Helpful for accurate baking.
  • Microwave-safe bowl or small saucepan – For melting the peanut butter topping.

Recipe Variations

This Peanut Butter Zucchini Cake recipe is easy to adapt depending on your taste or what you have in the pantry.

1. Add Chocolate Chips

Fold a handful of chocolate chips into the batter for a peanut butter-chocolate version that tastes even more dessert-like.

2. Use Crunchy Peanut Butter

For more texture, swap the creamy peanut butter in the cake or topping for crunchy peanut butter.

3. Add Cinnamon

A small pinch of cinnamon can add warmth and make the cake feel even cozier.

4. Turn It Into Cupcakes

Bake the batter in a lined muffin tin for individual peanut butter zucchini cakes. Just reduce the baking time and start checking early.

5. Add a Glaze Instead of Plain Peanut Butter

Whisk melted peanut butter with a little powdered sugar and milk if you want a sweeter, drizzle-style topping.

Serving Suggestions

This moist peanut butter zucchini cake is simple enough for everyday snacking but special enough to dress up a little when you serve it.

  • Serve with coffee or tea for an easy afternoon treat.
  • Top with chopped peanuts for crunch and extra peanut flavor.
  • Add a scoop of vanilla ice cream if serving it as dessert.
  • Drizzle with a little honey for a sweet finishing touch.
  • Pair with fresh berries to brighten up the rich peanut butter flavor.
  • Cut into small wedges for brunch or snack platters when you want something a little different from muffins or banana bread.

FAQs

Can you taste the zucchini in Peanut Butter Zucchini Cake?

Not really. The zucchini mostly adds moisture and tenderness rather than a strong vegetable flavor, so the peanut butter remains the dominant taste.

Do I need to peel the zucchini?

For this recipe, yes. Since the instructions call for peeled zucchini, peeling helps the zucchini blend smoothly into the cake and keeps the texture more uniform.

Should I squeeze the moisture out of the zucchini?

No. The zucchini should be undrained because that moisture is important for the final texture of the cake.

How do I store Peanut Butter Zucchini Cake?

Store the cake covered at room temperature for a day or two, or in the refrigerator if your kitchen is warm. It’s best kept in an airtight container so it stays moist.

Can I freeze this cake?

Yes. Once cooled, you can wrap slices tightly and freeze them for later. Thaw at room temperature before serving.

Can I use natural peanut butter?

A standard creamy peanut butter will usually give the most reliable texture. Natural peanut butter can sometimes separate and may affect how the cake bakes.

Final Thoughts

This Peanut Butter Zucchini Cake is one of those recipes that feels both practical and indulgent at the same time. It’s a great way to use zucchini, but it also happens to be genuinely delicious—soft, moist, rich with peanut butter flavor, and topped with an extra layer of melted peanut butter that makes every slice feel like a treat.

It’s easy enough to make on a weekday, comforting enough for a weekend bake, and unique enough to stand out from the usual snack cakes. Whether you serve it with coffee, tuck a slice into a lunchbox, or enjoy it as an after-dinner dessert, it’s the kind of simple homemade recipe that quietly wins people over.

If you make this easy Peanut Butter Zucchini Cake recipe, don’t skip the peanut butter drizzle on top—it’s what takes the cake from good to truly memorable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Zucchini Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

Peanut Butter Zucchini Cake is a moist and dense cake full of peanut butter flavor with even more peanut butter drizzled on top.


Ingredients

  • 1 cup creamy peanut butter
  • 1 cup brown sugar, packed
  • 1 large egg, room temperature
  • 1 teaspoon vanilla extract
  • 1/4 cup buttermilk
  • 1 1/2 cups all-purpose flour
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon baking soda
  • 1 cup zucchini, peeled, shredded, and undrained with no seeds
  • 1/2 cup creamy peanut butter, melted
  • Chopped peanuts, optional


Instructions

  1. Preheat oven to 350°F and grease a 9-inch round cake pan.
  2. In a large bowl, mix together the peanut butter, brown sugar, egg, vanilla extract, and buttermilk until well combined.
  3. Add the flour, salt, and baking soda to the peanut butter mixture. The batter will be dry, but the undrained zucchini will add moisture.
  4. Fold in the shredded, undrained zucchini until fully incorporated.
  5. Pour the batter into the prepared cake pan and bake for 25–30 minutes, or until a toothpick inserted in the center comes out with a few crumbs but no wet batter.
  6. Let the cake cool completely before drizzling with melted peanut butter and topping with chopped peanuts if desired.

Notes

  • Use small to medium zucchini with no seeds for the best texture.
  • Do not drain the shredded zucchini, as the extra moisture helps keep the cake soft and dense.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Bake
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star