Rich, moist keto chocolate zucchini bread with a creamy peanut butter swirl. Easy to make, low in carbs, and perfect for breakfast, snack, or dessert.
2 medium zucchini (about 2 cups shredded and squeezed dry)
1 ½ cups almond flour
¼ cup coconut flour
½ cup unsweetened cocoa powder
1 teaspoon baking soda
½ teaspoon baking powder
½ teaspoon salt
½ cup keto sweetener (erythritol, monk fruit, or allulose)
3 large eggs
⅓ cup butter, melted (or coconut oil for dairy-free)
2 teaspoons vanilla extract
½ cup sugar-free chocolate chips (optional)
½ cup natural creamy peanut butter (unsweetened)
Preheat oven to 350°F (175°C). Grease and line a loaf pan with parchment paper.
Grate zucchini, place in a clean towel, and squeeze out as much liquid as possible.
In a large bowl, whisk almond flour, coconut flour, cocoa powder, baking soda, baking powder, salt, and sweetener.
In another bowl, beat eggs. Add melted butter, vanilla, and zucchini. Stir well.
Combine wet and dry ingredients. Fold in chocolate chips if using. Batter will be thick.
Pour half the batter into prepared pan. Warm peanut butter slightly, drizzle half over the batter, and swirl with a knife.
Add remaining batter, top with rest of peanut butter, and swirl again.
Bake for 45–55 minutes, until a toothpick comes out mostly clean.
Cool fully before slicing.
Squeeze zucchini well, or bread may turn out soggy.
For nut-free version, use sunflower seed flour and sunflower butter.
Bread tastes even better the next day once set.
Store in fridge up to 1 week or freeze slices for later.
Please note: The recipe or ingredients shown in the video might vary slightly from what’s listed here. Use the video as an illustration, but for the best results, you might want to stick to the recipe provided in this article.