Chocolate Peanut Butter Protein Ice Cream (Ninja Creami)
This chocolate peanut butter protein ice cream is made in the Ninja Creami with Fairlife chocolate milk and powdered peanut butter โ 37g of protein per pint with mini peanut butter cups mixed in for that classic Reese’s flavor.

Chocolate and peanut butter is the flavor combination of the gods, and this Ninja Creami protein version delivers that magic with 37g of protein per pint. The base uses Fairlife chocolate milk, chocolate protein powder, chocolate pudding mix, and powdered peanut butter โ four flavor layers that build a deep, rich chocolate-peanut-butter base. Mini Reese’s peanut butter cups get mixed in at the end for chunks of that classic combo in every bite.
If you love high-protein Ninja Creami recipes, also try my Moose Tracks Protein Ice Cream, Rocky Road Protein Ice Cream, or my full 33 High Protein Ninja Creami Recipes roundup.

Why You’ll Love This Recipe
- 37g of protein per pint โ chocolate-peanut-butter dessert that actually fuels you
- Triple chocolate + peanut butter โ chocolate milk + chocolate protein + chocolate pudding + PB powder
- Real peanut butter cup mix-ins โ chunks of Reese’s in every spoonful
- 5 minutes of prep โ the Ninja Creami does the work overnight
Ingredients
Full measurements are in the recipe card below.
- Fairlife chocolate milk โ 14g of protein per cup plus chocolate flavor in the base.
- Unsweetened almond milk โ keeps the base light. Coconut milk, oat milk, or cashew milk all work as swaps.
- Sugar-free chocolate instant pudding mix โ the secret to that soft-serve creaminess plus extra chocolate depth.
- Chocolate protein powder โ I use a chocolate whey protein powder. Use one you genuinely like the taste of.
- Powdered peanut butter (PBfit) โ gives you the peanut butter flavor without the fat and calories of regular peanut butter. PB2 also works.
- Salt โ just a pinch to balance the sweetness and intensify the chocolate-peanut-butter flavors.
- Mini peanut butter cups โ Reese’s minis are classic. Sugar-free PB cups (Lily’s or Hu Kitchen) also work to keep the recipe lower sugar.

How to Make Chocolate Peanut Butter Protein Ice Cream
- Add the Fairlife chocolate milk, almond milk, chocolate protein powder, peanut butter powder, chocolate pudding mix, and salt to the Ninja Creami pint container up to the max fill line. Whisk vigorously with a handheld frother until completely smooth and lump-free.
- Freeze the container upright on a level surface for 24 hours until completely solid. Freeze with the lid off to avoid a peak forming in the middle.
- Run the frozen pint under hot water for 60-90 seconds before installing in the machine. This creates the creamy edge the Ninja Creami needs to spin properly.
- Install the pint into the Ninja Creami and press the Lite Ice Cream button.
- Check the texture. If powdery, hit Re-Spin. Still powdery? Add 1-2 tablespoons of milk and re-spin again.
- Once the base is smooth and creamy, dig a small hole in the center and add the mini peanut butter cups.
- Press the Mix-In button. Eat immediately for that perfect soft-serve consistency.

Pro Tips
- Use the frother, not a spoon. A handheld frother fully dissolves the pudding mix, protein powder, and peanut butter powder. Without it, you’ll get clumps that don’t smooth out.
- Don’t skip the hot water bath. Running the frozen pint under hot water for 60-90 seconds is the difference between creamy ice cream and a frozen brick. The #1 mistake people make.
- Halve the peanut butter cups before adding to the mix-in. Whole minis can clump in one spot; cutting them in half spreads the PB cup flavor evenly through the pint.
- Re-spin before adding more milk. If your first spin is powdery, hit Re-Spin first. Often that’s all it takes.
- Crank up the chocolate (optional). If you want deeper chocolate flavor, add 1 tablespoon of cocoa powder to the base. The 3 chocolate sources already give plenty of depth, but cocoa pushes it further.
- Eat immediately for soft-serve texture. If you let it sit in the freezer, it’ll firm up and you’ll need to re-spin.
For more Ninja Creami techniques, see my 10 Ninja Creami Tips For The Best Protein Ice Cream.
Variations
- Reese’s overload โ add 2 tablespoons of melted peanut butter swirled in at the mix-in stage along with the PB cups
- Cookie dough chunks โ fold in 2 tablespoons of edible cookie dough pieces at the mix-in stage
- Crunchy version โ add 2 tablespoons of chopped peanuts at the mix-in stage for added crunch
- Higher protein โ use 2 scoops of protein powder for ~47g protein per pint
- Dairy-free โ swap Fairlife for unsweetened chocolate oat milk and use plant-based protein powder

Storage and Make-Ahead
Once spun and mixed, the ice cream is best eaten immediately for that soft-serve texture.
For leftovers, smooth the surface with the back of a spoon, lid on tight, and freeze. When you want to eat it again, run the pint under hot water for 60-90 seconds and re-spin (note: the peanut butter cups will get chopped finer with each re-spin).
Make-ahead tip: The frozen base keeps in the pint container for up to 2 weeks before spinning. Add the peanut butter cups the day you spin and eat.
Frequently Asked Questions
Can I use real peanut butter instead of powdered peanut butter? Yes โ use 2 tablespoons of natural peanut butter instead of the powdered. The texture will be slightly richer and the calories will go up by about 150 per pint. Powdered peanut butter keeps it leaner without losing the flavor.
Can I use a chocolate protein shake instead of milk + protein powder? Yes โ use 1.5 cups of chocolate Fairlife protein shake to replace both the chocolate milk and the protein powder. You may need to adjust the sweetener since protein shakes are often pre-sweetened.
Why does my ice cream come out powdery? This is normal for the first spin on protein bases. Always re-spin. If still powdery after the second spin, add 1-2 tablespoons of milk and re-spin again.
Chocolate Peanut Butter Protein Ice Cream (Ninja Creami)
Ingredients
- 1 cup Fairlife chocolate milk
- ยพ cup unsweetened almond milk
- 1 scoop chocolate protein powder
- 2 tbsp pbfit powder
- 1 tbsp sugar-free chocolate jello pudding mix
- โ tsp salt
- 8 mini peanut butter cups
Instructions
- Add the chocolate milk, almond milk, pudding mix, chocolate protein powder, peanut butter powder and sea salt to the ninja creami pint container up to the max fill line and mix well with hand held frother.
- Freeze container for 24 hours until frozen solid.
- Remove frozen pint, run under hot water for 60 seconds and install into your machine. Itโs important that your pint has a level surface, otherwise it can damage the blade.ย
- For the first spin, press lite Ice Cream button. Remove the outer bowl lid. If ice cream is still powdery, then add back to machine and press respin button.
- Check ice cream. The final product should be creamy and have a smooth texture. If your desired consistency isnโt reached you can add a bit more liquid and spin again on the respin setting.ย
- Make a small hole in the center of the ice cream and add your peanut butter cups. Mix again using the โmix-inโ button. Enjoy!
Nutrition
The nutrition information provided is calculated based on industry-standard software and should be used as a general guide only. The information may vary depending on ingredient substitutions, cooking techniques, and individual serving sizes. It is the responsibility of the reader to ensure the accuracy and appropriateness of the nutritional information provided. Always consult a qualified healthcare provider for personalized medical or nutritional advice.
More Ninja Creami Recipes
- Ninja Creami Chocolate Ice Cream
- Banana Cream Pie Protein Ice Cream
- Biscoff Protein Ice Cream
- Birthday Cake Ice Cream In The Ninja Creami
- Protein Monster Cookie Ninja Creami
- Cinnamon Toast Crunch Protein Ice Cream
- Peanut Butter Cup Protein Ice Cream
If you tried this chocolate peanut butter protein ice cream, leave a star rating and a comment below. Tag @basicswithbails on Instagram or share on Pinterest using #basicswithbails.



