Keto Peanut Butter Brownie Cake

  • Author: Lila Ruth
  • Prep Time: 30 min
  • Cook Time: 40 min
  • Total Time: 1 hr 10 min
  • Yield: 12 squares 1x


5.3 net carbs for once square (12 slices total)



Brownie Cake

  • 3/4 cup coconut flour (Bob’s Red Mill)
  • 3/4 cup + 2 tbsp Swerve Confectioners Sugar Replacement
  • 1/2 cup unsweetened cocoa powder (we use Droste for extra rich color and flavor)
  • 1/4 teaspoon baking soda
  • 2/3 cup whole milk (or whole fat coconut milk)
  • 1/3 cup olive oil
  • 2 eggs + 1 additional yolk
  • 1 tablespoon vanilla


  • 3 tablespoons butter (softened to room temp, not melted)
  • 3/4 cup peanut butter
  • 3/4 cup Swerve Confectioners Sugar Replacement
  • 1 tablespoon milk (or cream or coconut milk)
  • 2 teaspoons vanilla extract

Chocolate Top

  • 4 Ounces Baker’s Chocolate, Unsweetened. (We used unsweetened Ghiradelli )
  • 2 tablespoons coconut oil
  • 1/4 cup Swerve Confectioners Sugar Replacement


  1. Preheat oven to 350 degrees
  2. Go ahead and place your parchment paper into your 8×8 baking dish, set aside.
  3. Then, In a large bowl, whisk together the coconut flour, Swerve, cocoa powder and baking soda.
  4. Add eggs, olive oil, milk and vanilla extract. Combine until smooth.
  5. Immediately pour the batter into your 8×8 baking dish, scrape the sides of the bowl to get every last bit. Once your batter is in the pan, dip your spatula in water and smooth out the surface of your brownie batter. (Do not leave the batter to sit in the bowl as it will thicken too much).
  6. Place your baking dish into the oven at 350 degrees uncovered for 30-40 minutes. At this point the brownie cake will still be fairly soft in the middle, like a batch of brownies would be at this stage. (That is what you want-the middle will set during the cooling process and stay nice + moist this way).
  7. Remove the brownie cake from the oven and let it cool completely. Do not remove from baking dish.
  8. While you’re waiting for it to cool, make your peanut butter filling.
  9. Peanut Butter Filling
  10. Place your softened butter, peanut butter, vanilla and milk in a large bowl. Using a hand mixer, blend until smooth. Sift in your Swerve and blend again. Use a spatula to fold and smooth filling. Set aside.
  11. Once brownie cake is cooled, use a spatula to scoop out the filling and place it all on the middle of the cake. Smooth it out to the edges. Now place your brownie cake in freezer for 15 minutes so the filling will harden a bit. This will keep it from getting too soft when you spread the melted chocolate over top.
  12. Chocolate Topping
  13. Melt your 4 oz of chocolate in a microwave safe dish at 30-45 second intervals, stirring each time.
  14. When it is thoroughly melted, add your coconut oil and stir until smooth.
  15. Sift the 1/4 cup of Swerve in and stir quickly with a dry fork or whisk until nice and smooth.
  16. Pour melted chocolate over the peanut butter filling, making sure to reach the edges.
  17. Place your Peanut Butter Brownie cake back into the freezer for the chocolate to set. About 10 – 15 minutes.
  18. When you’re ready to serve, run a knife under hot water and carefully dry it with a towel—place the knife on top of the cake where you wish to cut and let it slowly melt into the chocolate. Then push through the rest of the cake. This will give you a nicer looking slice.
  19. Place leftovers in an airtight container, enjoy!!

Keywords: grainfree, glutenfree, brownie, cake, peanut butter, keto, lowcarb, dairyfree