Vegan Peanut Butter Cup Brownies

Sharing my first VEGAN dessert for you all!

I generally bring the desserts you see on here into work. One of my coworkers has been vegan for over 10 years! I always feel bad that she doesn’t get to share in the desserts myself and others bring into work. If you know me, you know I love baking for others to bring them joy! How can I let someone be left out of that joy?

Townhall, a local restaurant, has BOMB vegan brownies. I was inspired and knew brownies had be the first vegan dessert recipe I created! I was nervous to dive into the world of vegan desserts, but these ended up being super yummy!

While researching the many different ways to make vegan brownies, I came across the following common ingredients:

  • Vegan Butter
  • Vegan Oils: Canola Oil, Avocado, etc.
  • Avocado
  • Black Beans
  • Flax Eggs
  • Cornstarch

I found my favorite combo to be melted vegan butter and mashed avocado, together they yielded the most fudgey brownie! You can usually find vegan butter next to the regular butter in your local grocery store. Then, I added a little flare by creating a peanut buttery center.

Vegan Peanut Butter Cup Brownies

  • Servings: 12-16
  • Difficulty: Easy
  • Print


    Brownie Mix:
  • 1 cup all-purpose flour
  • 1/2 cup cocoa powder
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 1/4 cup mashed avocado (about 3/4 an avocado)
  • 5 Tbsp vegan butter (I used Earth Balance)
  • 1 cup granulated sugar
  • 1 cup water
  • 1 tsp vanilla extract

  • Peanut Butter filling:
  • 3/4 cup Peanut Butter
  • 1 tsp vanilla extract
  • 2 Tbsp Almond milk
  • 1 cup powdered sugar


  1. Preheat the oven to 350F. Spray a 8×8 baking dish with oil and sprinkle flour (to prevent the brownies from sticking).
  2. Mash the avocado in a small bowl. In another small bowl, melt the butter. Set aside
  3. In a medium sized bowl, mix together the peanut butter, vanilla, almond milk, and powdered sugar. Set aside.
  4. In a large bowl, whisk together the flour, cocoa powder, baking soda, and salt.
  5. Whisk in the avocado, melted butter, sugar, vanilla extract and water.
  6. Spoon half of the brownie batter into an 8×8 baking dish. Use a spoon to press spoonfuls of the peanut butter dough on top of the brownie layer. Use a spatula to add the remaining brownie batter.
  7. Bake for 45-55 minutes. I prefer my brownies a little gooey (a good sign they are done is once the center no longer jiggles).

3 thoughts on “Vegan Peanut Butter Cup Brownies

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s