4 Ingredient Healthier Peanut Butter Cake (No Flour, Refined Sugar, Dairy, Butter or Oil)
This healthier peanut butter cake is soft and moist. It needs just 4 ingredients and doesn’t contain any flour, refined sugar, dairy, butter or oil. The cake is easy to make and you don’t even need a mixer to make it.
This peanut butter cake is so easy to make. Whisk together the four ingredients and your batter is ready to be baked.
Ingredients
- Peanut butter
- Coconut sugar
- Eggs
- Baking powder
Peanut butter: This recipe uses natural unsweetened peanut butter with no added oils.
Coconut sugar: The cake is sweetened with unrefined coconut sugar.
Eggs: Eggs provide the structure for this cake. When mixed with the peanut butter and baking powder, it gives the cake it’s flour-like crumb without the need for any flour.
Baking powder: Baking powder is added to help the cake rise. I recommend using aluminum free baking powder to prevent any potential metallic aftertaste.
How to Make Healthier Peanut Butter Cake
- The peanut butter, sugar, baking powder and eggs are whisked together until they are fully mixed. Your batter should be uniform in color.
- Transfer the batter to your prepared cake pan. Bake the cake for about 40 minutes or until done.
- Allow the cake to cool before removing it. You can serve the cake as is. You can also decorate the cake with powdered sweetener, fruit, frosting, or a drizzle of peanut butter or chocolate.
Texture
This cake looks like a peanut butter cake made with flour. However, since it doesn’t contain any flour, the texture is slightly different. The texture is more like a sponge cake rather than a classic cake. It is very soft, moist and lightly sweet with a strong peanut butter flavor.
Expert Tips
- This batter comes together in just minutes and you don’t need to mix with a mixer. However, do make sure you whisk the batter well and break down the eggs fully. Your batter should be smooth and uniform in color when done.
- You can also make mini cake loaves or cupcakes with this batter.
More Peanut Butter Recipes
- 3 Ingredient No Bake Peanut Butter Cookies
- 4 Ingredient Peanut Butter Bars
- 4 Ingredient Peanut Butter Cloud Cookies

4 Ingredient Healthier Peanut Butter Cake
Ingredients
- 3/4 cup (192g) natural peanut butter (no added oils)
- 1 tbsp (12g) aluminum free baking powder
- 4 large eggs
- 1/2 cup (71g) unrefined coconut sugar
Instructions
- Preheat the oven to 350°F (177°C).
- Grease a 7-inch round cake pan with non-stick cooking spray. Line the bottom with a parchment round. You do not need to line the sides but they should be well greased.
- Add peanut butter, baking powder, eggs and sugar to a large mixing bowl. Mix with a whisk until you have a smooth batter that is uniform in color. Make sure the eggs are well beaten and mixed in, without any egg streaks. The baking powder may also clump up when it interacts with the other ingredients, so make sure to break down the baking powder until the batter is smooth.
- Pour the batter into the prepared cake pan. Bake for about 35-40 minutes or until cake is done and toothpick inserted comes out clean. If you apply light pressure to the surface of the cake, it should also bounce back.
- Let the cake cool completely and then remove from pan (it should slide out easily). I recommend waiting a few hours before serving this cake to allow the flavors to fully develop. The cake can have a slight eggy flavor if eaten soon after it is baked. Slice the cake with a large sharp knife. You can also decorate the cake before serving. If you want to add frosting, you may want to level the surface of the cake as it is slightly dome shaped. Store uneaten cake in the fridge or freezer in an airtight container.
Notes
- I tested this cake with Kirkland natural peanut butter*, Whole Foods Coconut Sugar* and Whole Foods Aluminum Free Baking Powder*.
- *These product links are affiliate links. This means I earn a commission from qualifying purchases.
- Make sure you use peanut butter with no added oils. Make sure to use aluminum free baking powder. This recipe contains a larger amount of baking powder than what is typically used in a cake and using aluminum free will prevent any potential metallic aftertaste.
- Optional chocolate frosting:
- ½ cup dark chocolate chips
- ¼ cup (2 ounces) canned coconut milk (can substitute with heavy cream if you don't need the cake to be dairy-free)
- Add chocolate chips to a medium bowl and set aside. Heat coconut milk in a small pot or pan over medium low heat. Heat until simmering. Pour hot coconut milk over chocolate chips. Let sit for 60 seconds then gently mix until chocolate is completely melted. Frost ganache over cake. You can also add chocolate curls. We also added some peanut butter chocolate shavings on the cake in the photos.
- Estimated nutrition does not include optional frosting.





All healthy and wonderful
Thank you! We’re glad you enjoyed this cake!
Hi, what can I use instead of the sugar, to have a sugar free cake?
We haven’t tested this recipe with another sugar substitute so we aren’t sure of the best replacement.
Best I’ve ever had thank You
We’re so glad you loved this cake!
Why leave a recipe without talking about the accounts if each ingredient? Super annoying
Hi Kim! All of the ingredients and amounts are listed at the bottom of the post in the recipe card. You can also click the “Jump to Recipe” button at the top and it will take you right there!
Can you use almond butter with no sugar or added oil instead of peanut butter?
We haven’t tested that but it should work
Good news I like your peanut butter cake
Thank you! We’re so glad you liked this recipe!
Can u use regular white sugar insead of coconut sugar
Thanks
Yes that should work
Just wondering, can I substitute almond butter for peanut butter?
We haven’t tested that but you could try it with a natural unsweetened almond butter with no added oils. Of course it will change the taste of the cake!