Love chocolate and peanut butter? Me too. This recipe is like a healthier, protein-packed version of Reese’s in ice cream form. It’s creamy, rich, and packed with flavor—but with less sugar and more protein. And the best part? You can whip it up easily with a Ninja Creami.

Ready to dig in? Let’s do it.
What to Know Before You Start
Time Commitment
- Hands-on Time: 5 minutes
- Freezing Time: 24 hours
- Total: About a day
Servings
This recipe makes one small pint—perfect for one or two people. Need more? Just double or triple the ingredients.
Skill Level
Super easy. If you’re new to making ice cream, the Ninja Creami has your back.
What You’ll Need
- Ninja Creami ice cream maker
- A small blender or immersion blender
- Measuring cups and spoons
No Ninja Creami? You can try a regular ice cream maker, but the texture might not be the same.

Ingredients (Enough for 1 Pint)
Ice Cream Base
- 11.5 oz chocolate protein shake
- 2 tbsp sugar-free instant chocolate fudge pudding mix
- 1 tsp dark cocoa powder
- 2 tbsp powdered peanut butter (like PB Fit)
Mix-ins
- 3 zero-sugar peanut butter cups (chopped)
Optional
- 1–2 tbsp chocolate almond milk (if needed for respinning)
Ingredient Swaps
- Protein Shake: Use your favorite brand. Fairlife and plant-based shakes work great.
- Pudding Mix: Don’t have it? Swap it for a thickener like xanthan gum or guar gum.
- Powdered Peanut Butter: PB2 works too. Regular peanut butter is fine but will change the nutrition.
- Almond Milk: Any milk will do—dairy or non-dairy.
How to Make It (Step-by-Step)

Step 1: Blend the Base
Mix all the base ingredients—protein shake, pudding mix, cocoa powder, and powdered peanut butter—in a blender. Blend until smooth and lump-free.
Tip: If it gets foamy, let it sit for a few minutes before pouring.
Step 2: Freeze
Pour the mixture into a Ninja Creami pint container. Place it flat in the freezer and leave it uncovered for a smooth surface. Freeze for at least 24 hours.
Step 3: Process the Ice Cream
Take the frozen pint out of the freezer. Let it sit at room temp for 10 minutes. Then, process it in the Ninja Creami on the “Lite Ice Cream” setting.
If it looks grainy or crumbly: Add 1–2 tablespoons of chocolate almond milk and process again. Repeat if needed until it’s smooth and creamy.
Step 4: Add the Mix-ins
Make a small well in the center of the ice cream and add the chopped peanut butter cups. Use the “Mix-ins” setting to combine. Like bigger chunks? Pulse briefly instead.
Tips, Tweaks & Variations

Diet or Flavor Changes
- Vegan? Use plant-based protein shakes and dairy-free peanut butter cups.
- Lower calorie? Swap peanut butter cups for sugar-free chocolate chips.
- Want it richer? Add regular peanut butter or a splash of cream.
How to Serve and Store

- Serving Ideas: Scoop it into a chilled bowl. Sprinkle on more chopped peanut butter cups or dust with cocoa powder. Want extra indulgence? Drizzle some melted chocolate on top.
- Storage: Keep leftovers in the pint container with the lid sealed. If it gets too hard, let it sit for 10 minutes at room temp before reprocessing.
That’s it! A creamy, chocolatey, peanut-buttery dessert that’s surprisingly good for you. Perfect as a treat or a post-workout snack. Enjoy!