These white bean brownies are fudgy, gooey, naturally high in protein, and absolutely delicious. You only need 8 simple ingredients (no gluten, dairy, or eggs) and a food processor to whip them up in less than 15 minutes!

White Bean Brownies [Vegan]



Cooking Time




  • 1 and 3/4 cups white (cannellini) beans (1 15-oz can, rinsed and drained)
  • 1/2 cup gluten-free rolled oats {See Notes}
  • 1/4 cup raw cacao powder
  • 1/4 cup pure maple syrup
  • 1/4 cup nut or seed butter {See Notes}
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon sea salt
  • 1/2 cup dark chocolate chips + more for topping


  1. Preheat the oven to 350°F and line a 5x10 loaf pan with parchment paper.
  2. Throw the rolled oats into a food processor {See Notes} and pulse until it breaks down. It’s okay if it doesn't turn into flour and still has some texture.
  3. Add the rest of the ingredients except for the chocolate chips and pulse some more to fully combine. Stir in the chocolate chips and feel free to add more on top if you wish.
  4. Bake at 350 F for about 25 minutes until the top is set (not jiggly) and it starts cracking.
  5. Let it cool for at least 10 minutes before cutting and enjoy! Store leftovers in an airtight container in the fridge for up to a week or in the freezer for up to 3 months.


I highly recommend using a food processor and not a blender for this recipe. The texture just won’t be the same. I like using rolled oats which are slightly higher in nutrients, but quick oats also work. If using steel-cut oats, you must use a blender first since the texture would be too thick and coarse with a food processor. I used runny tahini in this recipe, but any soft nut or seed butter should technically work. For best results, don’t omit or skimp on the chocolate chips!