Who says you have to give up brownies on a keto diet? These Keto Peanut Butter Brownies are the perfect balance of rich, chocolatey goodness with a swirl of creamy peanut butter. The combination of cocoa and nutty peanut butter creates a dessert that’s indulgent, satisfying, and packed with flavor.
They’re moist, slightly chewy, and just the right amount of sweetness—without the sugar overload. Whether you’re looking for a quick snack, a post-dinner treat, or something to impress your friends and family, these brownies are a must-try.

Are Peanut Butter Brownies Keto-Friendly?
Absolutely! Traditional brownies are loaded with sugar and flour, making them too high in carbs for a ketogenic diet. However, this version swaps those ingredients for low-carb, high-fat alternatives that keep you in ketosis while still satisfying your sweet tooth.
- Almond flour replaces regular wheat flour, significantly reducing the carb content.
- Erythritol or another keto-friendly sweetener is used instead of sugar, providing sweetness without spiking blood sugar levels.
- Natural peanut butter is low in net carbs and high in healthy fats, making it a perfect addition to keto desserts.
- Each brownie contains just around 3-4 grams of net carbs, making it a guilt-free treat that won’t kick you out of ketosis.
Keto Peanut Butter Brownie Ingredients:
- Unsalted butter – Adds richness and moisture, making the brownies soft and fudgy.
- Erythritol (or other keto-friendly sweetener) – Provides sweetness without raising blood sugar levels.
- Eggs – Help bind the ingredients together and give structure to the brownies.
- Vanilla extract – Enhances the overall flavor with a warm, sweet aroma.
- Cocoa powder – The key to a deep, chocolatey taste. Always use unsweetened cocoa powder.
- Almond flour – A low-carb alternative to traditional flour, keeping the texture soft without adding unnecessary carbs.
- Salt – A pinch of salt enhances the chocolate and peanut butter flavors.
- Baking powder – Helps the brownies rise slightly and keeps them from being too dense.
- Natural peanut butter – Adds creaminess and a nutty flavor, while also boosting healthy fats.
- Heavy cream (or almond milk) – Thins out the peanut butter to make it easier to swirl into the batter.
- Sugar-free chocolate chips (optional) – Adds extra decadence without extra sugar.
Instructions
| Step 1: Start with melting the butter. | Step 2: In one bowl, add the butter and erythritol, eggs and vanilla. Mix everything together until well united. |
| Step 3: Add the dry ingredients and mix the dough. | Step 4: In a baking pan, place baking paper and pour the chocolate dough. |
| Step 5: Mix the peanut butter with heavy cream and pour it on top of the pan. Take one knife and create free forms on the peanut butter so it looks more stylish. | Step 6: Sprinkle with chocolate drops and place the brownies for baking in a preheated oven at 175C/350F for 30-35 minutes. |
Cooking Tips for the Best Keto Brownies
Baking brownies might seem simple, but a few key techniques can take them from good to irresistibly fudgy and flavorful. Here are some tips to help you achieve the perfect texture and taste:
- Don’t overmix the batter – Overmixing can make the brownies dense and tough. Stir just until everything is combined.
- Swirl the peanut butter properly – Instead of fully mixing it in, use a knife or toothpick to gently create swirls for a marbled effect.
- Keep an eye on the baking time – Since these brownies are made with almond flour, they bake faster than traditional ones. Check them at the 20-minute mark to prevent overbaking.
- Let them cool before slicing – Keto brownies can be delicate when warm, so allow them to set for at least 15 minutes before cutting into them.

How to Store Your Keto Peanut Butter Brownies
Making a batch of these brownies in advance is a great idea, especially if you love having a quick keto-friendly snack on hand. Here’s how to store them properly:
- Room temperature: Store in an airtight container for up to 2 days, but avoid direct sunlight or heat.
- Refrigeration: Keep them in the fridge for up to a week. This also makes them firmer and even fudgier.
- Freezing: If you want to store them long-term, freeze them in an airtight container for up to 3 months. Wrap each brownie individually in plastic wrap before freezing for easy portioning.
- Reheating: To enjoy a warm brownie, microwave it for 10-15 seconds after refrigeration or let it thaw at room temperature if frozen.
These Keto Peanut Butter Brownies are proof that you don’t have to sacrifice flavor for a low-carb lifestyle. Whether you enjoy them fresh out of the oven or after a quick reheat, they’ll always satisfy your dessert cravings in a keto-friendly way!
Try my Cottage Cheese Brownies recipe!
Ingredients
- ½ cup (115 g) unsalted butter, melted
- ½ cup (100 g) granulated erythritol (or preferred keto-friendly sweetener)
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- ⅓ cup (30 g) cocoa powder, unsweetened
- ½ cup (50 g) almond flour
- ¼ teaspoon salt
- ½ teaspoon baking powder
- ¼ cup (60 g) natural peanut butter, smooth and unsweetened
- 2 tablespoon heavy cream (or unsweetened almond milk for a dairy-free option)
- ¼ cup (40 g) sugar-free chocolate chips (optional)
Instructions
- Preheat the Oven
Preheat your oven to 350°F (175°C) and line an 8x8-inch (20x20 cm) baking pan with parchment paper. - Prepare the Batter
In a mixing bowl, whisk together the melted butter and erythritol until well combined. Add the eggs and vanilla extract, whisking until smooth. - Incorporate Dry Ingredients
Sift in the cocoa powder, almond flour, salt, and baking powder. Mix until a thick, smooth batter forms. - Add the Peanut Butter Swirl
Pour the batter into the prepared pan, spreading it evenly. In a small bowl, mix the peanut butter with heavy cream to loosen it slightly. Drizzle the peanut butter over the brownie batter and use a knife or toothpick to create a swirl pattern. - Add Chocolate Chips (Optional)
Sprinkle sugar-free chocolate chips over the top for extra decadence. - Bake
Place in the oven and bake for 20–25 minutes, or until the edges are set but the center is slightly soft. A toothpick inserted should come out with a few moist crumbs. - Cool and Serve
Let the brownies cool in the pan for at least 15 minutes before slicing. This allows them to firm up. Enjoy warm or chilled!

| Nutrition Facts | |
| Servings: 10 | |
| Amount per serving | |
| Calories | 192 |
| % Daily Value* | |
| Total Fat 18.3g | 24% |
| Saturated Fat 8.3g | 41% |
| Cholesterol 103mg | 34% |
| Sodium 124mg | 5% |
| Total Carbohydrate 4.1g | 2% |
| Dietary Fiber 1.9g | 7% |
| Total Sugars 1g | |
| Protein 5.8g | |



