Peanut Butter Cake is pure peanut-butter heaven — soft, moist, nostalgic, and unbelievably comforting. Whether you’re craving the classic version, following keto, or keeping sugar low for diabetic needs, there’s a delicious option for everyone!
Serves: 12
Prep: 20 mins • Cook: 30 mins • Total: 50 mins
Table of Contents
⭐ 1️⃣ Classic Peanut Butter Cake
Ingredients
Cake
- 1 ¼ cup powdered peanut butter
- 1 ¾ cup all-purpose or GF 1:1 flour
- 1 tbsp baking powder
- ½ tsp baking soda
- ½ tsp kosher salt
- ½ cup packed light brown sugar
- ¾ cup granulated sugar
- 1 cup vegetable oil (or softened butter)
- 2 ½ tsp vanilla extract
- 3 eggs
- 1 cup unsweetened yogurt
- ⅓ cup milk (or pea/oat milk)
Frosting
- 1 cup butter, room temp
- 1 ½ cup creamy peanut butter
- 1 ½ tsp vanilla
- 4–5 cups powdered sugar
- 2–4 tbsp heavy cream
Instructions
- Preheat oven to 350°F (175°C). Grease two 8-inch cake pans.
- Mix flour, powdered peanut butter, baking powder, baking soda, and salt.
- In another bowl whisk sugars, oil, eggs, vanilla, yogurt, and milk.
- Combine wet + dry and mix until smooth.
- Pour batter into pans and bake 28–32 mins. Cool completely.
- Beat butter + peanut butter + vanilla. Slowly add powdered sugar and cream.
- Frost the cake and enjoy!
Nutrition (per slice)
Approx.: 360–390 calories, 20g fat, 42g carbs, 4g fiber, 26g sugar, 6g protein.
✨ Classic-Friendly Version
- Rich, nostalgic peanut butter flavor
- Soft, moist texture everyone loves
- Great for celebrations and family gatherings
- Easy ingredients and beginner-friendly
⭐ 2️⃣ Keto (Low-Carb, Sugar-Free) Peanut Butter Cake
Ingredients
Cake
- 1 cup powdered peanut butter (no added sugar)
- 1 ¾ cup almond flour
- ¼ cup coconut flour
- 1 tbsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- ½ cup allulose or erythritol
- ¾ cup powdered monk fruit
- 1 cup melted butter or avocado oil
- 3 eggs
- 2 ½ tsp vanilla
- 1 cup Greek yogurt (unsweetened, full-fat)
- ⅓ cup unsweetened almond milk
Frosting
- 1 cup butter
- 1 cup creamy natural peanut butter
- 1 tsp vanilla
- 1 ½–2 cups powdered monk fruit
- 1–3 tbsp heavy cream
Instructions
Same as classic — just avoid over-mixing almond flour.
Nutrition (per slice)
Approx.: 270–300 calories, 24g fat, 6–8g net carbs, 3g sugar, 10g protein.
✨ Keto-Friendly Version
- Low-carb and sugar-free
- Helps maintain steady energy without sugar crashes
- Perfect for people following keto or low-carb lifestyles
- Higher in healthy fats, keeps you full longer

⭐ 3️⃣ Diabetic-Friendly Peanut Butter Cake (Low Sugar, Balanced Carbs)
Ingredients
Cake
- 1 ¼ cup unsweetened powdered peanut butter
- 1 ¾ cup whole-wheat pastry flour or all-purpose with 50% oat flour
- 1 tbsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- ½ cup brown sugar substitute (Swerve Brown)
- ½ cup granulated sugar substitute (Allulose/Monk Fruit)
- ¾ cup oil
- 3 eggs
- 2 ½ tsp vanilla
- 1 cup low-fat Greek yogurt
- ⅓ cup low-fat milk or unsweetened almond milk
Frosting
- ½ cup butter
- 1 cup peanut butter (no sugar)
- 1 tsp vanilla
- 1–2 cups powdered sweetener
- 1–2 tbsp milk
Instructions
Same as classic.
Nutrition (per slice)
Approx.: 230–260 calories, 14g fat, 18–22g carbs, 2–3g sugar, 8g protein.
(Made to reduce spikes while keeping flavor.)
✨ Diabetic-Friendly Version
- Low sugar and balanced carbs to prevent spikes
- Uses healthier flours and sweeteners
- More protein and fiber for better blood sugar control
- A guilt-free treat for diabetic or weight-loss goals
⭐ Final Thoughts
This Peanut Butter Cake proves that comfort desserts can fit every lifestyle. Whether you choose the classic, the keto, or the diabetic-friendly version, each slice delivers rich peanut-buttery flavor and soft, tender texture that feels warm and nostalgic. It’s a recipe designed for everyone — families, health-conscious eaters, and peanut-butter lovers alike.
No matter which version you make, you’ll enjoy a delicious, satisfying treat that’s easy to prepare and even easier to love. If you want more recipes like this, express something or send me a ⭐️ — it truly makes me happy and motivates me to create more for you.



