Michael Matthews adapted by JojoM

A protein-packed, healthy version of brownies with a delicious peanut butter swirl topping. Perfect for muscle building and satisfying your sweet tooth.
If you’re craving a sweet treat that won’t derail your fitness goals, these Peanut Butter Protein Swirl Brownies are the answer 💪. Packed with protein from whey, Greek yogurt, and eggs, and featuring a rich dark chocolate base made from garbanzo beans, these brownies deliver both flavor and nutrition in every bite.
Unlike traditional brownies loaded with butter and refined flour, this recipe replaces the base with fiber-rich garbanzo beans, giving the brownies a fudgy texture while keeping them gluten-free and high in protein. The peanut butter swirl topping adds a beautiful marbled look and a creamy contrast that makes them as photogenic as they are satisfying.
You’ll start by blending together the brownie base ingredients until smooth and creamy. Then, melt your dark chocolate and fold it in for that decadent, fudgy finish 🍫.
Once the batter is spread into your pan, mix up the Greek yogurt peanut butter topping, swirl it through the batter, and bake until just set.
Whether you’re after a post-workout snack, a healthier dessert, or simply something indulgent yet nutritious, these Peanut Butter Protein Swirl Brownies check all the boxes ✅.
Rich, fudgy, and protein-packed — this is one brownie you can feel good about eating every single day! 🏋️♀️🍫🥜
A protein-packed, healthy version of brownies with a delicious peanut butter swirl topping. Perfect for muscle building and satisfying your sweet tooth.

We use affiliate links, which may earn us a small commission at no extra cost to you.
Preheat the oven to 350°F (175°C). Prepare an 8-inch by 8-inch baking pan by coating with cooking spray.
Into a blender or food processor, add garbanzo beans, eggs, cocoa powder, coconut sugar, salt, peanut butter, vanilla, and whey protein. Blend the ingredients until smooth. Transfer brownie batter to a medium bowl.
Using either a microwave or double boiler on the stove, gently stir the chocolate until melted. Stirring constantly, slowly pour the melted chocolate into the brownie batter. Use a spatula to evenly spread into the prepared pan. Set aside.
In a small bowl, add the topping ingredients and mix to combine. Pour topping over the brownie batter. Gently drag the tip of a knife through the mixture to create brownie swirls.
Bake brownies until topping is set and edges are golden brown, about 20 to 25 minutes. Let cool slightly and cut into 10 pieces. Store in an airtight container.
4/30/2025
As someone tracking macros, this recipe is a lifesaver. High in protein, low guilt. Thanks for this gem!
4/29/2025
Super easy to make and perfect for meal prep. My kids didn’t even notice they were healthy!
4/28/2025
Texture was a bit too soft for me—I might bake them a few minutes longer next time. But flavor-wise, they’re spot on.
4/28/2025
I swapped the chocolate chips for chopped walnuts and it added a nice crunch. These are awesome with a protein shake.
4/27/2025
Loved the swirl topping—it looks fancy and tastes even better. Great post-gym snack!
4/26/2025
I was skeptical about using garbanzo beans, but wow—they turned out rich and fudgy! No bean taste at all. Will definitely make these again.
4/25/2025
These brownies are the perfect guilt-free treat! Love the peanut butter flavor!
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 brownie
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.
The Heirloom Pantry's Kat and Alec adapted by JojoM
Catherine Zhang adapted by JojoM