Chocolate and peanut butter is the craving that shows up at 3pm and again at 9pm, and most versions are mostly sugar and fat. Willpower isn't the fix. The fix is a snack whose base carries fiber and protein: beans, oats, chia, popcorn, even lentils. These chocolate peanut butter snacks are built that way.
In my coaching work this was the most common snack complaint. Making the snack do more work went better than telling people to skip it. The ten recipes below run from 185 to 440 calories and give you 4 to 13g of fiber.
10 Chocolate Peanut Butter Snacks With Extra Protein and Fiber
1. Chocolate Peanut Butter Chickpea Cookie Dough Bites
Chickpeas blend into a smooth, fudgy dough that tastes like cookie dough, and you get 5g of fiber per serving. Pat the chickpeas dry first, or the dough turns sticky.
Ingredients (makes 18 bites, serves 6)
- 1 can (400g) chickpeas, drained, rinsed, and patted dry
- ⅓ cup natural peanut butter, 3 tbsp maple syrup
- 1 scoop vanilla whey protein, ¼ cup oat flour
- 1 tsp vanilla extract, pinch of salt
- ⅓ cup mini dark chocolate chips
Instructions
- Blend the chickpeas, peanut butter, maple syrup, vanilla, and salt in a food processor until completely smooth
- Add the whey and oat flour and pulse until a thick dough forms; add more oat flour by the tablespoon if it's sticky
- Fold in the chocolate chips by hand
- Chill 30 minutes, then roll into 18 balls
Snack Profile
- Calories per serving (3 bites): 270 kcal | Protein: 12g | Fiber: 5g | Fat: 12g | Carbs: 30g
- Fridge life: 7 days | Best for: Cookie dough cravings with beans doing the work
2. Chocolate Peanut Butter Baked Oatmeal Cups
Baking oatmeal in a muffin tin gives you portioned, grab-and-go cups. Mashed banana sweetens them, and flaxseed adds fiber without changing the texture.
Ingredients (makes 12 cups, serves 6)
- 2 cups rolled oats, 1 scoop chocolate whey protein
- 3 tbsp unsweetened cocoa powder, 2 tbsp ground flaxseed, 1 tsp baking powder, ¼ tsp salt
- 2 ripe bananas, mashed, 2 eggs, 1½ cups milk
- ⅓ cup natural peanut butter, 1 tsp vanilla extract
- 2 tbsp mini dark chocolate chips
Instructions
- Preheat the oven to 175°C (350°F) and grease a 12-cup muffin tin
- Whisk the mashed banana, eggs, milk, peanut butter, and vanilla until mostly smooth
- Stir in the oats, whey, cocoa, flaxseed, baking powder, and salt
- Fold in the chocolate chips and divide the batter among the cups
- Bake 22–25 minutes until set, then cool 10 minutes in the tin
Snack Profile
- Calories per serving (2 cups): 330 kcal | Protein: 17g | Fiber: 6g | Fat: 15g | Carbs: 38g
- Fridge life: 5 days (freezes 2 months) | Best for: Breakfast-on-the-go or a filling afternoon snack
3. Chocolate Peanut Butter Popcorn Clusters
Air-popped popcorn is a whole grain with real fiber and very few calories per cup. A warm peanut butter and chocolate coating turns it into crunchy clusters, and a dusting of powdered peanut butter adds protein.
Ingredients (serves 4)
- 8 cups air-popped popcorn (about ⅓ cup kernels)
- 3 tbsp natural peanut butter, 2 tbsp honey, 2 tbsp unsweetened cocoa powder
- 30g dark chocolate (70%), chopped, pinch of salt
- 3 tbsp roasted peanuts, chopped, 3 tbsp powdered peanut butter
Instructions
- Warm the peanut butter, honey, and dark chocolate in a small pan over low heat, stirring until smooth
- Whisk in the cocoa and salt
- Pour over the popcorn in a large bowl and toss until evenly coated
- Spread onto a parchment-lined tray and sprinkle with the chopped peanuts and powdered peanut butter
- Chill 20 minutes, then break into clusters
Snack Profile
- Calories per serving (about 2 cups): 285 kcal | Protein: 10g | Fiber: 6g | Fat: 14g | Carbs: 31g
- Shelf life: 3 days airtight | Best for: A big, crunchy bowl for movie night
4. Chocolate Peanut Butter Chia Energy Squares
Chia seeds are one of the easiest fiber upgrades in a no-bake bar. Press the mixture firmly into the pan and chill it for a full hour, or the squares crumble when you cut them.
Ingredients (makes 12 squares)
- 2 cups rolled oats, ¼ cup chia seeds
- 3 tbsp unsweetened cocoa powder, 1 scoop chocolate whey protein, pinch of salt
- ½ cup natural peanut butter, ⅓ cup honey, ¼ cup milk
- ⅓ cup mini dark chocolate chips
Instructions
- Line an 8×8-inch pan with parchment
- Mix the oats, chia, cocoa, whey, and salt in a large bowl
- Warm the peanut butter, honey, and milk for 30 seconds until pourable, then let it cool for a minute so the whey doesn't clump
- Stir the wet mixture into the dry, then fold in the chocolate chips
- Press very firmly into the pan and chill 1 hour, then cut into 12 squares
Snack Profile
- Calories per square: 200 kcal | Protein: 8g | Fiber: 4g | Fat: 10g | Carbs: 24g
- Fridge life: 7 days | Best for: A portable bar for a gym bag or desk drawer
5. Chocolate Peanut Butter Cauliflower Smoothie Bowl
Frozen riced cauliflower makes a smoothie thick and creamy without any taste of cauliflower once the cocoa and peanut butter go in. This is the biggest snack here, closer to a small meal, with 35g of protein.
Ingredients (serves 1)
- ½ cup unsweetened almond milk
- 1 cup frozen riced cauliflower, ½ frozen banana
- 1 scoop chocolate whey protein, 1 tbsp unsweetened cocoa powder
- 1 tbsp natural peanut butter, 1 tbsp chia seeds
- 1 tbsp roasted peanuts, chopped, for topping
Instructions
- Add the almond milk to the blender first
- Add the whey, cocoa, peanut butter, chia, cauliflower, and banana
- Blend 60 seconds until thick, adding a splash more milk only if needed
- Pour into a bowl and top with the chopped peanuts
Snack Profile
- Calories: 440 kcal | Protein: 35g | Fiber: 13g | Fat: 18g | Carbs: 36g
- Best for: The most protein and fiber in one bowl, ready in 5 minutes
6. Chocolate Peanut Butter Red Lentil Brownies
Red lentils cook soft enough to blend into a smooth, fudgy batter. The peanut butter and cocoa cover the lentil flavor. Let the brownies cool completely before cutting, because they firm up as they rest.
Ingredients (makes 12 brownies)
- 1 cup dry red lentils (about 2 cups cooked)
- ½ cup natural peanut butter, ½ cup maple syrup
- ⅓ cup unsweetened cocoa powder, 2 eggs
- 1 tsp vanilla extract, 1 tsp baking powder, ¼ tsp salt
- ⅓ cup mini dark chocolate chips
Instructions
- Simmer the lentils in 2 cups of water for 12–15 minutes until very soft, then drain well and cool
- Preheat the oven to 175°C (350°F) and line an 8×8-inch pan
- Blend the lentils, peanut butter, maple syrup, eggs, cocoa, vanilla, baking powder, and salt until completely smooth
- Fold in half the chocolate chips, pour into the pan, and scatter the rest on top
- Bake 25–28 minutes, then cool 1 hour before cutting
Snack Profile
- Calories per brownie: 185 kcal | Protein: 7g | Fiber: 4.5g | Fat: 8g | Carbs: 23g
- Fridge life: 5 days | Best for: A fudgy, flourless brownie with legumes as the base
7. Chocolate Peanut Butter White Bean Dip with Strawberries
White beans blend into a silky, mousse-like dip with no beany flavor once cocoa and peanut butter are in. Blend for a full two minutes and scrape the sides. Fresh strawberries make it feel like dessert.
Ingredients (serves 4)
- 1 can (400g) cannellini beans, drained and rinsed
- ¼ cup natural peanut butter, 3 tbsp unsweetened cocoa powder, 3 tbsp maple syrup
- 2–3 tbsp milk, 1 tsp vanilla extract, pinch of salt
- 2 cups strawberries, for dipping
Instructions
- Blend the beans, peanut butter, cocoa, maple syrup, vanilla, and salt for 2 minutes, scraping down the sides
- Add milk 1 tablespoon at a time until the dip is thick but scoopable
- Chill 30 minutes
- Serve about ⅓ cup of dip with ½ cup of strawberries per person
Snack Profile
- Calories per serving (dip plus strawberries): 270 kcal | Protein: 11g | Fiber: 8g | Fat: 9g | Carbs: 38g
- Fridge life: 4 days | Best for: Sharing, or a no-bake snack in five minutes
8. Chocolate Peanut Butter Quinoa Crunch Clusters
Baked quinoa turns crisp and nutty, like a puffed cereal with more protein. The two things that matter are using cooled, fluffy quinoa and letting the clusters cool fully on the tray, since that's when they crisp up.
Ingredients (serves 6)
- 1½ cups cooked quinoa, cooled and fluffy, ½ cup rolled oats
- 1 scoop chocolate whey protein, 2 tbsp unsweetened cocoa powder, 1 tbsp ground flaxseed, pinch of salt
- ¼ cup natural peanut butter, 2 tbsp honey
- 2 tbsp mini dark chocolate chips
Instructions
- Preheat the oven to 175°C (350°F) and line a tray with parchment
- Mix the quinoa, oats, whey, cocoa, flaxseed, and salt
- Warm the peanut butter and honey for 20 seconds, then stir into the dry mix; add 1 tablespoon of water if it won't clump
- Spread thin on the tray and bake 25 minutes, stirring once at the 15-minute mark
- Cool completely on the tray, then stir in the chocolate chips
Snack Profile
- Calories per serving (⅓ cup): 220 kcal | Protein: 10g | Fiber: 4g | Fat: 10g | Carbs: 27g
- Shelf life: 1 week airtight | Best for: Topping yogurt or eating by the handful
9. Chocolate Peanut Butter Overnight Oats
Greek yogurt and chia give these overnight oats a thick, pudding-like texture, and the whole jar carries 25g of protein and 12g of fiber. It's a breakfast-sized portion, so it works as a meal or a big snack.
Ingredients (serves 1)
- ½ cup rolled oats, ¾ cup milk
- ⅓ cup nonfat plain Greek yogurt, 1 tbsp chia seeds
- 1 tbsp unsweetened cocoa powder, 1 tbsp natural peanut butter
- 1 tsp maple syrup, pinch of salt
Instructions
- Whisk the milk, yogurt, cocoa, peanut butter, maple syrup, and salt in a jar until smooth
- Stir in the oats and chia
- Seal and refrigerate at least 6 hours or overnight
- Stir before eating and add a splash of milk if it's too thick
Snack Profile
- Calories: 480 kcal | Protein: 25g | Fiber: 12g | Fat: 18g | Carbs: 54g
- Fridge life: 4 days | Best for: Zero-effort mornings
10. Chocolate Peanut Butter Roasted Chickpeas
These are crunchy, sweet-and-salty, and a good swap for chocolate-covered pretzels. The chickpeas have to be completely dry before roasting, and the chocolate coating goes on after they crisp, not before.
Ingredients (serves 4)
- 1 can (400g) chickpeas, drained, rinsed, and dried thoroughly
- 2 tsp olive oil, pinch of salt
- 2 tbsp unsweetened cocoa powder, 2 tbsp powdered peanut butter, 1 tbsp maple syrup
- 20g dark chocolate (70%), melted
Instructions
- Preheat the oven to 200°C (400°F)
- Roll the chickpeas in a clean towel for a few minutes until dry, then toss with the olive oil and salt
- Roast 30–35 minutes, shaking the pan halfway, until crisp
- Toss right away with the cocoa, powdered peanut butter, and maple syrup, then roast 3 more minutes
- Cool on the tray for 10 minutes, then drizzle with the melted chocolate
Snack Profile
- Calories per serving (about ⅓ cup): 185 kcal | Protein: 8g | Fiber: 6g | Fat: 6g | Carbs: 26g
- Best within: 2 days, stored loosely covered | Best for: A crunchy handful
All 10 Chocolate Peanut Butter Snacks Compared
| Snack | Serving | Calories | Protein | Fiber | Best For |
|---|---|---|---|---|---|
| Chickpea Cookie Dough Bites | 3 bites | 270 kcal | 12g | 5g | Cookie dough cravings |
| Baked Oatmeal Cups | 2 cups | 330 kcal | 17g | 6g | Grab-and-go breakfast |
| Popcorn Clusters | about 2 cups | 285 kcal | 10g | 6g | Crunchy volume |
| Chia Energy Squares | 1 square | 200 kcal | 8g | 4g | Gym bag portability |
| Cauliflower Smoothie Bowl | 1 bowl | 440 kcal | 35g | 13g | Most protein and fiber |
| Red Lentil Brownies | 1 brownie | 185 kcal | 7g | 4.5g | Fudgy brownie fix |
| White Bean Dip with Strawberries | ⅓ cup dip | 270 kcal | 11g | 8g | Sharing, no-bake |
| Quinoa Crunch Clusters | ⅓ cup | 220 kcal | 10g | 4g | Yogurt topper |
| Overnight Oats | 1 jar | 480 kcal | 25g | 12g | Zero-effort mornings |
| Roasted Chickpeas | ⅓ cup | 185 kcal | 8g | 6g | Crunchy handful |
Why Add Fiber and Protein to Chocolate Peanut Butter Snacks
Fiber adds bulk and slows digestion, yet many adults eat well under the roughly 25g (women) to 38g (men) a day that guidelines suggest. Harvard's fiber guide covers where fiber comes from and why it matters. Beans, oats, chia, and popcorn do the work here.
Protein is the other half. Harvard's protein overview explains how much most adults need. In these recipes it comes from peanut butter, whey, Greek yogurt, beans, and eggs. One caution: peanut butter runs about 95 calories a tablespoon, so measure it with a spoon.
How to Build a Chocolate Peanut Butter Snack That Fills You Up
| Component | Target | Why It Matters | Best Options |
|---|---|---|---|
| Peanut butter | 1–2 tbsp per serving, natural (peanuts and salt) | Flavor and some protein, but calorie-dense | Natural peanut butter, powdered peanut butter |
| Fiber base | 4g or more per serving | Adds bulk so a small portion feels like more | Chickpeas, lentils, oats, chia, popcorn, cauliflower |
| Chocolate | Cocoa powder plus a measured amount of 70% chocolate | Cocoa gives flavor with little sugar | Unsweetened cocoa, mini dark chocolate chips |
| Protein boost | 7g or more per snack | Keeps hunger away longer | Whey, Greek yogurt, eggs, beans |
5 Rules for Better Chocolate Peanut Butter Snacks
- Buy natural peanut butter and measure it. Check the label for just peanuts and salt, and use a measuring spoon. It's the easiest place for calories to creep up.
- Put the fiber in the base. Beans, oats, chia, popcorn, and lentils work best mixed through the snack rather than sprinkled on top.
- Let cocoa powder carry the chocolate flavor. It adds fiber and almost no sugar. Use dark chocolate chips in measured amounts for texture.
- Add whey to cooled mixtures, not hot ones. Hot peanut butter or milk makes protein powder clump, so let warm mixtures cool for a minute first.
- Raise fiber gradually and drink water. If you're not used to eating much fiber, start with one or two of these a day.
Final Word: Chocolate Peanut Butter With Something Behind It
You don't have to give up chocolate and peanut butter to eat well. Use a measured amount of both, then build the snack on beans, oats, chia, or popcorn so it fills you up. Each recipe here gives you 4 to 13g of fiber and 7 to 35g of protein.
Start with the white bean dip for the fastest no-bake option, the baked oatmeal cups for meal prep, and the cauliflower smoothie bowl when you want the most protein and fiber in one go.










