Chocolate and peanut butter are just a match that are made to be together (cue Chocolate Peanut Butter Mug Cake). It’s rich, it’s amazingly tasty, and it’s something you just have to try for yourself! These chocolate peanut butter tarts are incredibly rich and filling. Each one is made to share and is full of fat and have lots of fiber. They’re made with a flaxseed crust and a delicious layer of peanut butter. Over top, the key ingredient for the rich, velvety texture is avocado!
Avocado is an awesome pantry staple to always have around on a ketogenic diet. I used to hate them, but once you start experimenting with them, they’re absolutely awesome. Just a sprinkle of salt and pepper and it can accompany just about any savory dish. Or, if you want to go sweet – you can do exactly what we did here.
If any of you have had the chance to try chocolate avocado pudding, you’ll know exactly what I’m talking about for the top layer. It adds the perfect texture of soft creaminess to the richness of the peanut butter and crust. The best thing is, you can’t taste the avocado, so it’s like a really decadent mousse being laid on the top of your tart.
Yields 4 servings of Keto Chocolate Peanut Butter Tarts
The Preparation
Crust:
- 1/4 cup flaxseed meal
- 2 tablespoons almond flour
- 1 tablespoon erythritol
- 1 large egg white
Top Layer:
- 1 medium avocado
- 4 tablespoons unsweetened dark cocoa powder
- 1/4 cup erythritol
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 2 tablespoons heavy whipping cream
Middle Layer:
- 4 tablespoons peanut butter
- 2 tablespoons butter
The Execution
1. Preheat your oven to 350°F. To make your crust, start by grinding up ¼ cup of flaxseeds until they’re finely ground. Alternatively, you can use pre-ground flaxseed meal.
2. To your ground flaxseeds, add the rest of your crust ingredients and blend until well combined.
3. Press your crust mixture into your tart pans and up the sides. Bake in the oven for about 8 minutes until it has set.
4. While the crust is baking, prepare your top layer by combining all the ingredients in a small blender and blend until smooth and creamy.
5. Once the crusts are out of the oven, give them a chance to cool while you prepare your peanut butter layer. Melt your peanut butter and butter in the microwave or a small pan over the stove until it’s combined and soft.
6. Pour the melted peanut butter layer onto your tart crusts and place in the fridge for about 30 minutes until the top is set.
7. Once the top of the peanut butter layer is set, add the chocolate avocado layer on top. Smooth it out and refrigerate for about an hour.
8. Remove from the refrigerator, slice, and serve. Enjoy!
This makes a total of 4 servings of Keto Chocolate Peanut Butter Tarts. Each serving comes out to be 331 calories, 28.4g fats, 5g net carbs, and 9g protein.
| NUTRITION | CALORIES | FAT | CARBS | FIBER | NET CARBS | PROTEIN |
| 1/4 cup flaxseed meal | 139 | 10.9 | 7.5 | 7 | 0.5 | 4.7 |
| 2 tablespoon almond flour | 81 | 7 | 3.1 | 1.8 | 1.3 | 2.9 |
| 1 tablespoon erythritol | 2 | 0 | 0 | 0 | 0 | 0 |
| 1 large egg white | 17 | 0.1 | 0.2 | 0 | 0.2 | 3.6 |
| 1 medium avocado | 301 | 27.7 | 15.6 | 12.2 | 3.3 | 3.5 |
| 4 tablespoon unsweetened dark cocoa powder | 80 | 2 | 12 | 8 | 4 | 4 |
| 1/4 cup erythritol | 10 | 0 | 0 | 0 | 0 | 0 |
| 1/2 teaspoon vanilla extract | 6 | 0 | 0.3 | 0 | 0.3 | 0 |
| 1/2 teaspoon ground cinnamon | 3 | 0 | 1.1 | 0.7 | 0.4 | 0.1 |
| 2 tablespoon heavy whipping cream | 101 | 10.7 | 0.8 | 0 | 0.8 | 0.8 |
| 4 tablespoon peanut butter | 379 | 32.3 | 12.9 | 3.9 | 9 | 16.1 |
| 2 tablespoon butter | 203 | 23 | 0 | 0 | 0 | 0.2 |
| Totals | 1323 | 113.7 | 53.5 | 33.6 | 19.8 | 36 |
| Per Serving (/4) | 331 | 28.4 | 13.4 | 8.4 | 5 | 9 |

Keto Chocolate Peanut Butter Tarts
Ingredients
Crust:
- ¼ cup flaxseed meal
- 2 tablespoon almond flour
- 1 tablespoon erythritol
- 1 large egg white
Top Layer:
- 1 medium avocado
- 4 tablespoon unsweetened dark cocoa powder
- ¼ cup erythritol
- ½ teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- 2 tablespoon heavy whipping cream
Middle Layer:
- 4 tablespoon peanut butter
- 2 tablespoon butter
Instructions
- Preheat oven to 350F. To make the crust, begin by processing flaxseeds until finely ground (if not using flaxseed meal).
- Add the remaining crust ingredients and process until well combined.
- Press the crust mixture into the tart pans to cover the bottom and sides. Bake in the oven until set (about 8 minutes).
- While the crusts are baking, add the ingredients for the top layer to a small blender and blend until smooth and creamy.
- Once the crusts are out of the oven, give them a chance to cool while preparing the peanut butter layer. Melt the peanut butter and butter in a microwave or a small pan on the stovetop until soft and well combined.
- Pour the melted peanut butter layer into the tart crusts and place in the fridge for about 30 minutes to allow the top to set.
- Once set, add the chocolate avocado layer on top. Smooth it out evenly and refrigerate for about an hour.
- Remove from the refrigerator, slice, and serve. Enjoy!










What about to change the egg white for 1 tbsp of grounded Chia seeds in a little water?
That may work, Juan. I have seen both chia and flaxseed “eggs” in replacement for the eggs. I’m not 100% sure how they’d turn out in this specific recipe, but if you give it a try please let me know how it turns out!
Have you tried freezing these?
Hey there! I’d love to try this recipe. It looks absolutely fabulous!! What size are the tart pans? I have one that is the size of a typical pie pan (9 inches). Is that too big?
Hey Christine – you should be able to make 1 large tart with a normal sized tart pan.
Thanks Craig. Great tarts which are hubby approved. Only small thing I would change but that is down to personal choice and that is to put a little less cocoa powder in the chocolate layer of this dessert. We are relatively new to low carb eating so coming across your website has made it a lot easier in planning tasty menus.
Really happy to hear you guys liked it! I only use a lot of cocoa powder because if you use too little it can let the avocado flavor shine through – which is offputting to many people.
I see that erythritol is the main ingredient in the stevia blend I have, could I used a direct substitute here?
Definitely. I am guessing you use Swerve. If so, you can directly sub out any stevia/erythritol blend I have, or just plainly sub it for erythritol all-together.
This looks amazing…What would you recommend as a substitute for the avocado
(I’m allergic to avocado 🙁 )
You could create a gelatin “whip” with cream cheese and gelatin. Though it may not be exactly the same texture.
I’m new here in the site and just started keto diet a few weeks ago. I noticed that in some desserts Erythritol is used as sweetener. I’ve never heard of that. I use to use sucralose as sweetener. Is there any problem replacing Erythritol by sucralose?
This recipe seems marvelous!
Hey Paolo – sucralose is fine, but it’s generally sold in the form of a liquid. Because of this, there won’t be a “bulking agent” so to speak (like with erythritol, which is granular). It may change the texture slightly of the finished product. If you’re referring to Splenda (this is only partially sucralose), I’d suggest not using it. It’s a very high GI sweetener.
What peanut butter did you use?
Any natural peanut butter will do. I aim for any that has the ingredients of peanuts & salt (or just peanuts).
OK so it won’t SAY “sugar free”, I just have to read the ingredients….? Thank you! 🙂
Can the almond flour be substituted for coconut flour?
Unfortunately not. Coconut flour is much more absorptive than almond flour. It would require some more liquids.
I’m not a huge fan of flaxseeds. Any good sub for this in the crust?
Chia seeds would work in a 2/3 amount ratio. You may have to make a little extra dough to cover all the tart pans.
OMG! This looks incredible. I just had to leave a comment, even before I get a chance to make it, but anything choc-PB is my heaven.
Awesome! I hope you enjoy it.
Any recommendations on the type of peanut butter? I use Kraft Natural mostly, but I can imagine that the regular peanut butter will be better for this.
What size tart pans do you use?
It’s been a long time since I made this recipe but I believe they were 4 inch tart pans.
Made this today – yumm!!!
I did not have tart pans so I have made one big “tart” cake and just cut it into slices. 🙂
Thank you for the recipe!