Chocolate Peanut Butter Zucchini Bread or Muffins

Rich, chocolatey muffins topped with peanut butter chips and chopped peanut butter cups

These chocolate peanut butter zucchini muffins (or a loaf) are pure magic—rich, chocolatey, and packed with that creamy peanut butter goodness you love. The shredded zucchini keeps them wonderfully moist and adds a subtle veggie boost without any weird taste. Best of all, they come together fast—about 35 minutes for muffins, or under 75 minutes if you’re baking a loaf. The process is super simple: mix wet ingredients, add the dry stuff, then fold in zucchini and peanut butter chips. Perfect for when you want a treat that feels indulgent, but also sneaky healthy.

If you’re looking for a way to enjoy chocolate and peanut butter in a way that’s both comforting and a bit healthy, these chocolate peanut butter zucchini muffins (or the loaf version) are just the ticket. They bring together that classic sweet, nutty combo with the added bonus of shredded zucchini, which keeps the muffins moist without tasting like vegetables at all. Tender, fudgy, and seriously satisfying, they’re quick enough to whip up for snacks, lunchboxes, or a cozy breakfast.

I’ll walk you through a straightforward, no-hassle method: just mix your wet ingredients, stir in the dry, then gently fold in your zucchini and peanut butter chips. You’ll also find baking times (roughly 15 minutes prep, 20 minutes bake for muffins, or up to 75 minutes for a loaf) plus tips for easy ingredient swaps, storage ideas, and troubleshooting so you can get great results every single time.

What Makes Them Special

  • The zucchini makes these muffins moist and tender without anything tasting green or veggie-like.
  • They come together quickly—about 15 minutes of prep and around 20 minutes in the oven for muffins.
  • Great for kids and lunchboxes since they sneak in extra veggies without complaints.
  • Flexible recipe—make muffins or a 9×5 loaf and swap ingredients like flour or chocolate chips easily.
  • Perfectly balanced chocolate and peanut butter flavor with that irresistible crunch from chopped peanut butter cups on top.

Ingredients and Substitutions

Ingredients for chocolate peanut butter zucchini muffins including eggs, butter, oil, sugar, and zucchini.

  • 2 large eggs
  • 1/4 cup salted butter, melted and cooled
  • 1/3 cup vegetable oil
  • 3/4 cup brown sugar (use light or dark based on your preference)
  • 1 teaspoon vanilla extract
  • 1 1/2 cups shredded zucchini, packed (no draining needed unless you’re using thawed frozen zucchini)
  • 1 cup all-purpose flour (or swap for Kodiak baking mix for a protein/pop of fiber boost)
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 3/4 cup peanut butter chips
  • 1/4 cup chopped peanut butter cups (about 6 minis) for sprinkling on top

Step-by-Step Method

  1. Preheat oven to 350°F (175°C).
  2. Shred zucchini (pack 1 1/2 cups); if using frozen zucchini, thaw fully and squeeze out excess liquid.
  3. Melt 1/4 cup salted butter and let it cool.
  4. In a large bowl, whisk together 2 large eggs, cooled melted butter, 1/3 cup vegetable oil, 3/4 cup brown sugar, and 1 teaspoon vanilla until smooth.
  5. Sprinkle 1 cup all-purpose flour, 1/2 cup unsweetened cocoa powder, and 1 teaspoon baking soda over the wet mixture and stir gently just until combined, avoiding overmixing.
  6. Gently fold in 3/4 cup peanut butter chips and the shredded zucchini until evenly distributed.

    Step-by-step images of making moist chocolate peanut butter zucchini muffins or bread.

  7. If making muffins: line a 12-cup muffin tin and fill each cup about two-thirds full; sprinkle about 1/4 cup chopped peanut butter cups across the tops.
  8. Bake muffins 18 to 24 minutes, beginning to check at 18 minutes; a toothpick inserted in the center should come out with a few moist crumbs but no wet batter.
  9. If making a loaf: grease a 9×5-inch pan and fill it about three-quarters full; top with the chopped peanut butter cups.
  10. Bake the loaf 50 to 75 minutes, testing with a toothpick until it comes out mostly clean; if the top browns too quickly, tent loosely with foil for the last 10 to 15 minutes.
  11. Cool muffins in the pan 5 to 10 minutes, then transfer to a wire rack to finish cooling.
  12. Cool the loaf in the pan 10 to 15 minutes before slicing.

Tips for Best Results

  • Don’t mix the batter too much! Stir until the dry ingredients are just moistened so your muffins stay tender and fluffy.
  • If using frozen zucchini, be sure to thaw it fully and squeeze out any extra liquid. Otherwise, your batter might get too runny.
  • Always let melted butter cool before mixing it with the eggs—in hot butter, the eggs can start cooking too soon.
  • Ovens vary like crazy, so start testing your muffins at 18 minutes. Pull them out as soon as a toothpick comes out with a few moist crumbs.
  • If the loaf’s top looks like it’s browning too fast before the middle is done, cover it loosely with foil to protect the crust while it finishes baking.
  • For an extra pretty finish, press a couple more peanut butter chips or chopped cups on top before popping them in the oven.

Creative Variations and Swaps

  • Try swapping out the all-purpose flour for a protein-packed Kodiak baking mix or a gluten-free 1:1 blend if you need to keep it gluten-free. Just remember baking times might shift a bit.
  • You don’t have to stick to peanut butter chips—chocolate chips, dark chocolate chunks, or even white chocolate can be awesome.
  • For some crunch, stir in 1/3 to 1/2 cup chopped peanuts or roasted nuts.
  • Want a vegan version? Replace eggs with flax eggs (1 tablespoon ground flaxseed plus 3 tablespoons water each), use dairy-free butter, and pick vegan chocolate chips and peanut butter cups.
  • If you’re cutting back on sugar, reduce brown sugar to 1/2 cup and add a tablespoon of maple syrup so your muffins stay nice and moist.

Storage and Make-Ahead Tips

You can store your cooled chocolate peanut butter zucchini muffins or sliced loaf in an airtight container at room temperature for up to 2 days. If you want them to last longer, pop them in the fridge for 4 to 5 days—then bring to room temp or warm a bit before enjoying. For freezer storage, wrap each muffin or slice tightly in plastic wrap or foil and freeze for up to 3 months. When you’re ready, thaw at room temperature or warm gently in a 300°F oven for about 8 to 10 minutes, or microwave for 20 to 30 seconds.

Common Questions Answered

  • Can I use frozen zucchini? Absolutely! Just thaw it fully and squeeze out any extra liquid before measuring, so your batter isn’t too wet.
  • Is it possible to make this nut-free? Yes, swap out peanut butter chips and cups for plain chocolate or carob chips to avoid peanuts.
  • How do I tell when the loaf is done? Stick a toothpick in the center; it should come out with a few moist crumbs but no wet batter. Baking can vary, so expect anywhere from 50 to 75 minutes.
  • Can I reduce the oil or butter? You can try, but reducing fats might make the muffins denser or drier. You could swap some oil for applesauce, but that will change texture a bit.
  • Will the zucchini make the muffins soggy? No! Properly shredded zucchini adds lovely moisture without sogginess. Just make sure to drain extra liquid if using frozen zucchini and don’t overfill your muffin cups.

Rich, chocolatey muffins topped with peanut butter chips and chopped peanut butter cups

More in Recipes

Elena Martinez

ABOUT THE AUTHOR

Elena Martinez

Hi, I’m Elena Martinez, a home cook, recipe creator, and mom of two living in Santa Fe, New Mexico. I’m 41, married to my husband Daniel, and together we’re raising our two kids, Mia and Noah — my favorite taste testers and the reason so many of my recipes are simple, family-friendly, and made for real everyday life.

READ MORE →

Leave a Comment