
This chocolate fudge topping cake is a favorite when I want something that feels indulgent yet keeps me fueled. It blends creamy peanut butter and protein powder with a luscious fudge glaze for a treat that satisfies sweet cravings and protein goals alike.
I put this together on a busy weeknight when I wanted dessert that didn't feel like a guilty pleasure. It quickly became our go-to snack that hits the spot without overdoing the sugar.
Ingredients
- Greek yogurt: for moisture and tanginess choose full fat for creaminess
- Peanut butter: adds richness and protein choose natural unsweetened for the best flavor
- Honey or maple syrup: sweetens the batter naturally go with what you prefer for sweetness
- Eggs: bind everything together and provide structure
- Vanilla extract: brings out the flavors choose pure vanilla extract for authenticity
- Oat flour: adds a gentle texture make your own by finely grinding rolled oats
- Vanilla or peanut butter protein powder: delivers extra protein pick a quality brand with minimal fillers
- Baking powder: helps the cake rise for a soft crumb
- Salt: balances the sweetness
- Additional Greek yogurt peanut butter cocoa powder and honey: make the fudge topping creamy and glossy
- Optional crushed nuts: add a nice crunch and visual appeal
Instructions
- Build The Base:
- Preheat your oven to 350°F or 175°C. Line an 8 by 8 inch baking pan with parchment paper to prevent sticking and make removal easier.
- Mix Wet Ingredients:
- In a large bowl, beat together Greek yogurt peanut butter honey eggs and vanilla extract until smooth and creamy. This ensures even distribution of flavors and a fluffy texture.
- Incorporate Dry Ingredients:
- Add oat flour protein powder baking powder and salt into the wet mixture. Stir gently to combine. Be careful not to overmix so the cake stays tender.
- Bake Into Perfection:
- Pour the batter into your prepared pan and smooth the surface with a spatula. Bake for 18 to 20 minutes. The edges should look set and the center will still have a slight jiggle to prevent dryness.
- Prepare The Fudge Topping:
- While the cake cools slightly, whisk together Greek yogurt peanut butter cocoa powder and honey until the mixture is smooth glossy and thick but spreadable.
- Top and Chill:
- Spread the fudge topping evenly over the warm cake so it sets nicely into the cake's surface. Chill the cake in the refrigerator for at least 30 minutes to allow the topping to firm up before slicing.

This cake is one of my favorites because the peanut butter and chocolate combination always feels comforting. A memorable moment was when I brought it to a weekend brunch and everyone raved about the fudge topping that tasted way more complex than the simple ingredients used.
Storage tips
Store this cake in an airtight container in the refrigerator for up to four days. Let it come to room temperature or warm slightly before serving for the best texture. You can also freeze slices individually wrapped for up to three months.
Ingredient swaps
Try almond butter or sunflower seed butter if you want a different nutty flavor or need a peanut-free option. Substitute protein powder with all-purpose flour if you prefer a lower-protein but still delicious version. Maple syrup works beautifully too if honey is not available.
Serving ideas
Serve this cake with fresh berries and a dollop of Greek yogurt for a balanced snack. It also pairs well with a hot cup of coffee or tea for afternoon indulgence without overdoing sweets.

This cake balances indulgence with nutrition making it the perfect treat for any time you want a sweet yet wholesome snack.
Frequently Asked Recipe Questions
- → What can I use instead of oat flour?
Rolled oats pulsed finely in a blender work well as a substitute for oat flour, maintaining the texture and flavor.
- → How do I ensure the cake stays moist?
Using natural peanut butter and Greek yogurt in the batter helps retain moisture, and avoiding overbaking keeps the cake tender.
- → What protein powders are best for this cake?
Vanilla protein powder offers a neutral flavor, while peanut butter protein adds extra richness and nuttiness to the cake.
- → When should I spread the fudge topping?
Spread the fudge topping over the warm cake immediately after baking to help it meld smoothly before chilling to set.
- → Can I add any toppings for texture?
A sprinkle of crushed nuts on top adds appealing crunch and contrast to the creamy fudge layer.