I baked these vegan peanut butter brownies for my friend’s birthday last month. The peanut butter swirl made the brownies gooey, and she said they were the best birthday treat she had ever had.
Decadent Vegan Peanut Butter Brownies Recipe

These brownies feature a fudgy texture that comes from a blend of wholesome ingredients, ensuring every bite is packed with flavor. The recipe takes about 35 minutes from start to finish and yields 12 brownies, making it perfect for sharing.
Ingredients
- 1 cup smooth peanut butter
- 1/2 cup maple syrup
- 1/4 cup coconut oil, melted
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/2 cup cocoa powder
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/4 cup dairy-free chocolate chips (optional)
- 2 tablespoons peanut butter for swirling
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) and grease a 9×9-inch baking pan or line it with parchment paper.
- Mix Wet Ingredients: In a large bowl, combine the peanut butter, maple syrup, melted coconut oil, and vanilla extract. Mix until smooth and well-combined.
- Combine Dry Ingredients: In a separate bowl, sift together the flour, cocoa powder, baking powder, and salt. Gradually add the dry ingredients to the wet mixture, stirring until just combined. If desired, fold in the dairy-free chocolate chips.
- Prepare for Swirling: Spoon half of the brownie batter into the prepared baking pan, spreading it evenly. Dollop the remaining batter on top and swirl with a spoon to create a marble effect. Use the additional peanut butter for more swirls if desired.
- Bake: Bake in the preheated oven for 20-25 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool and Serve: Allow the brownies to cool in the pan for about 10 minutes before transferring them to a wire rack. Once cooled, cut into squares and serve.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 12 brownies
- Calories: 180kcal
- Fat: 9g
- Protein: 4g
- Carbohydrates: 24g
I store the brownies in an airtight container at room temperature for up to three days, or in the fridge for up to five days. The swirl stays creamy, and I let brownies come to room temperature before serving.
