Vegan Peanut Butter Brownies

Section: Sweet Treats

These brownies blend smooth peanut butter with rich cocoa for a moist and flavorful dessert. Made with plant-based milk and coconut oil, the batter yields a tender crumb with a subtle sweetness from both granulated and brown sugars. The peanut butter swirl adds a creamy texture and maple syrup offers a natural hint of sweetness. Baked until just set, the brownies cool to a perfect texture, ready to be sliced and enjoyed as a delightful treat for sharing or savoring on your own.

Sandra
Created By Sandra
Updated on Wed, 17 Dec 2025 21:58:20 GMT
A stack of three cheesy pepperoni pizza bombs. Save
A stack of three cheesy pepperoni pizza bombs. | howtogourmet.com

These vegan peanut butter chocolate brownies are the perfect blend of rich chocolate and creamy peanut butter swirls, creating a decadent dessert that everyone will love. Moist and fudgy with a hint of sweetness from maple syrup, this recipe brings a delightful twist to classic brownies without any dairy or eggs.

I first made these brownies for a casual get-together and was amazed by how quickly they disappeared. Now they’re my go-to treat when I want to impress without the fuss.

Ingredients You Need

  • All-purpose flour: provides structure and softness—use fresh flour for best results
  • Cocoa powder: delivers that deep chocolaty richness; opt for unsweetened natural cocoa for authentic flavor
  • Granulated sugar and brown sugar: work together to add sweetness and slight caramel notes
  • Baking powder: helps give a gentle lift, ensuring the brownies are cakey yet dense
  • Salt: enhances the overall flavor profile so do not skip it
  • Melted coconut oil: adds moisture and richness with a subtle tropical hint
  • Plant-based milk: keeps the recipe vegan while creating a nice batter consistency
  • Vanilla extract: brings warmth and rounds out the taste beautifully
  • Creamy peanut butter: is essential for the luscious swirl; choose freshly stirred natural peanut butter for the best texture
  • Maple syrup: sweetens the peanut butter swirl naturally and adds depth

Detailed Cooking Directions

Build The Dry Mix:
Whisk together flour, cocoa powder, granulated sugar, brown sugar, baking powder, and salt until evenly combined. This step ensures your dry ingredients are well distributed for consistent flavor.
Incorporate The Wet Ingredients:
Slowly add the melted coconut oil, plant-based milk, and vanilla extract to the dry mix. Stir gently just until combined to keep the batter light but fully mixed. Avoid overmixing to maintain a tender crumb.
Prepare The Pan And Batter:
Line your 8x8 inch baking pan with parchment paper to prevent sticking. Pour the batter evenly into the pan, spreading it smooth with a spatula to create a uniform layer.
Mix And Swirl The Peanut Butter Topping:
Combine creamy peanut butter and maple syrup in a small bowl until smooth. Drop spoonfuls of this mixture over the batter and use a knife or skewer to gently swirl the peanut butter through, creating beautiful marbled patterns.
Bake Until Set:
Place the pan in your preheated oven at 350°F or 175°C and bake for 28 to 30 minutes. The brownies should be just set but still moist; a toothpick inserted in the center may come out with a few crumbs.
Cool Thoroughly Before Cutting:
Allow the brownies to cool completely in the pan. This resting time helps them firm up for clean cutting and enhances the fudgy texture you want in each bite.
Three pieces of vegan peanut butter chocolate brownies.
Three pieces of vegan peanut butter chocolate brownies. | howtogourmet.com

The peanut butter swirl adds both visual appeal and a nutty counterpoint to rich chocolate. I love using natural peanut butter that has been stirred to a creamy consistency—it blends beautifully and creates that classic swirl. The first time I made these, the marbled look amazed my family, and it made the brownies feel extra special even though the recipe is straightforward.

Smart Storage Tips

Store brownies in an airtight container at room temperature for up to three days to maintain freshness and texture. For longer storage, refrigerate up to five days or freeze individually wrapped squares for up to three months. Bring chilled or frozen brownies to room temperature or warm gently before serving to restore their fudgy softness.

Ingredient Variations

Swap coconut oil for vegan butter or light olive oil for a different richness profile. Use almond or oat milk as alternatives to plant-based milk to subtly change flavor. Try crunchy peanut butter for extra texture in the swirls or swap in almond butter for a nutty twist.

Perfect Pairing Ideas

Serve these brownies with a scoop of vegan vanilla ice cream or coconut whipped cream for a luscious dessert experience. A cup of freshly brewed coffee or rich black tea beautifully complements their chocolatey depth. Add fresh berries on the side for a hint of tartness to balance the sweetness.

Three stacked brownies with peanut butter and chocolate.
Three stacked brownies with peanut butter and chocolate. | howtogourmet.com

These vegan peanut butter chocolate brownies have become a beloved staple for me, combining ease and indulgence in each bite. Whether you’re baking for friends or simply treating yourself, they deliver both comfort and delight every time.

Frequently Asked Questions

→ What type of flour is best for these brownies?

All-purpose flour works well to create a balanced texture with a slightly chewy crumb.

→ Can I substitute plant-based milk with dairy milk?

Yes, using dairy milk will maintain moisture and complement the cocoa flavor effectively.

→ How does the peanut butter swirl affect the texture?

The swirl adds creamy pockets that contrast nicely with the dense, fudgy brownie base.

→ Is coconut oil preferred over other fats?

Coconut oil contributes subtle flavor and tenderness while keeping the brownies moist.

→ How can I tell when the brownies are done baking?

Bake until the edges appear set and a toothpick inserted comes out with a few moist crumbs.

Vegan Peanut Butter Brownies

Moist vegan brownies with a swirl of creamy peanut butter and deep cocoa flavor.

Preparation Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created By: Sandra

Type of Recipe: Sweet Treats

Difficulty Rating: Simple for Beginners

Cuisine Style: American

Yield: 9 Number of Servings (9 brownie squares)

Dietary Options: Vegan Options, Suitable for Vegetarians, No Dairy

Ingredients Required

→ Brownie Batter

01 120 grams all-purpose flour
02 50 grams cocoa powder
03 150 grams granulated sugar
04 110 grams brown sugar
05 2.5 grams baking powder
06 1.25 grams salt
07 120 milliliters melted coconut oil
08 180 milliliters plant-based milk
09 5 milliliters vanilla extract

→ Peanut Butter Swirl

10 130 grams creamy peanut butter
11 30 milliliters maple syrup

Detailed Directions

Instruction Step 01

Preheat oven to 175°C and line an 8x8 inch (20x20 cm) baking pan with parchment paper.

Instruction Step 02

Whisk together flour, cocoa powder, granulated sugar, brown sugar, baking powder, and salt in a mixing bowl.

Instruction Step 03

Add melted coconut oil, plant-based milk, and vanilla extract to the dry mixture and whisk until fully incorporated.

Instruction Step 04

Pour and spread the batter evenly into the prepared baking pan.

Instruction Step 05

Mix peanut butter with maple syrup until smooth, then dollop and swirl it over the brownie batter using a spatula.

Instruction Step 06

Bake for 28 to 30 minutes until the brownies are set but still moist in the center.

Instruction Step 07

Allow brownies to cool completely in the pan before cutting into 9 squares.

Helpful Advice

  1. Ensure the batter is not over-mixed to maintain fudgy texture.

Equipment Needed

  • 8x8 inch (20x20 cm) baking pan
  • Parchment paper
  • Mixing bowls
  • Whisk
  • Spatula
  • Measuring cups and spoons

Allergen Info

Review ingredient labels for allergens and talk to a doctor if unsure.
  • Contains peanuts and gluten

Nutrition Information (Per Serving)

Use these nutrition facts as a guide only. Always check with a healthcare expert.
  • Calorie Count: 380
  • Fat Content: ~
  • Carbohydrate Amount: ~
  • Protein Content: ~