If chocolate and peanut butter is your love language, this Ninja Creami Peanut Butter Cup Perfection recipe is about to become your new obsession. It’s a spot-on copycat of the beloved Cold Stone Creamery favorite, made right on your counter with the Ninja Creami — creamy chocolate ice cream folded with peanut butter and loaded with chopped peanut butter cups.

The best part? No ice cream maker rock salt, no churning, and no guesswork. Just mix, freeze, spin, and add your mix-ins. In about five minutes of hands-on time (plus a freeze), you get scoop-shop quality ice cream that tastes like it came straight out of a Cold Stone tub. If you’re new to the machine, start with our Ninja Creami tips for beginners and then come right back for this one.
Below you’ll find everything you need: the exact ingredients, step-by-step Ninja Creami instructions, pro tips for the creamiest texture, tasty variations, and a printable recipe card at the bottom.

Why You’ll Love This Ninja Creami Peanut Butter Cup Ice Cream
- Tastes like the real thing. A rich chocolate base plus swirls of peanut butter and chunks of peanut butter cups nail that Cold Stone Peanut Butter Cup Perfection flavor.
- Ultra-creamy, never icy. The Ninja Creami’s re-spin function shaves frozen ice cream into a silky, soft-serve texture every time — the same trick behind our Cookies & Cream Ninja Creami.
- Just 5 minutes hands-on. Blend the base, freeze overnight, spin, and mix in. That’s it.
- Totally customizable. Make it lighter, protein-packed, or dairy-free with a few easy swaps.
- Perfectly portioned. Each pint is a controlled serving, so it’s easy to track and easy to share (if you’re feeling generous).
Ingredients You’ll Need
Here’s what goes into one Ninja Creami pint of Peanut Butter Cup Perfection. All measurements are in the printable recipe card at the bottom.

For the chocolate peanut butter base:
- Whole milk: The backbone of a smooth base. Whole milk gives the creamiest result.
- Heavy cream: Adds richness and that luxurious mouthfeel. Don’t skip it for the classic version.
- Creamy peanut butter: Use a no-stir peanut butter (like Jif or Skippy) for the most consistent texture. Natural peanut butter can work but may separate.
- Granulated sugar: Sweetens the base and helps keep the texture soft rather than rock-solid.
- Unsweetened cocoa powder: Builds that deep chocolate flavor. Dutch-process gives a smoother, darker taste, just like in our rich chocolate Ninja Creami base.
- Vanilla extract: Rounds out the chocolate and peanut butter.
- Pinch of salt: Makes the peanut butter pop.
For the mix-ins:
- Mini peanut butter cups (or chopped regular ones): The star of the show.
- Mini chocolate chips or fudge (optional): For extra decadence, just like the Cold Stone version.
Equipment
- Ninja Creami (any model with the “Ice Cream” and “Mix-In” functions)
- Ninja Creami pint container with lid
- Small saucepan or microwave-safe bowl (to warm the peanut butter)
- Whisk
How to Make Ninja Creami Peanut Butter Cup Perfection

Step 1: In a microwave-safe bowl or small saucepan, gently warm the peanut butter for about 20–30 seconds until it’s pourable. Add the sugar, cocoa powder, and salt, and whisk until smooth. Slowly whisk in the milk, heavy cream, and vanilla until the mixture is fully combined and no lumps remain.

Step 2: Pour the base into your Ninja Creami pint container, staying below the max fill line. Place the lid on and freeze on a level surface for at least 24 hours. A flat, fully frozen base is the secret to a smooth spin — don’t rush this step.
Step 3: Remove the pint from the freezer and take off the lid. Install the pint in the outer bowl, lock it into the Ninja Creami, and run the “Ice Cream” function.

Step 4: If the ice cream looks crumbly or powdery after the first spin (totally normal), run the “Re-Spin” function once or twice until it turns smooth and creamy. This is where the magic happens. Struggling with texture? Our guide to why your Ninja Creami is crumbly walks through every fix.
Step 5: Use a spoon to create a 1½-inch wide hole down to the bottom of the pint. Add your chopped peanut butter cups and chocolate chips into the hole, then run the “Mix-In” function. Scoop and serve immediately for soft-serve texture, or refreeze for 15–20 minutes for a firmer scoop.

Pro Tips for the Creamiest Texture
- Freeze flat and level. An uneven, slushy base is the #1 cause of a poor spin. A 24-hour freeze on a flat shelf makes all the difference.
- Warm the peanut butter first. Cold peanut butter clumps; warming it lets it whisk smoothly into the base.
- Re-spin, don’t over-add liquid. If it’s crumbly, re-spin before adding a splash of milk. Only add liquid (1 tbsp at a time) if a re-spin doesn’t fix it.
- Let it soften 5 minutes out of the freezer for the easiest scooping if you refroze it.
- Chop mix-ins small so they distribute evenly and don’t jam the mix-in blade. See our full Ninja Creami mix-in guide for more ideas.
Delicious Variations
- Protein version: Swap part of the milk for a chocolate or vanilla protein shake and reduce the sugar. Great for a higher-protein treat — we have a whole Ninja Creami protein ice cream tutorial if you want to go all in.
- Lighter/low-cal: Use light cream cheese or fat-free half-and-half in place of heavy cream, and a sugar substitute like allulose or monk fruit. Check our low-calorie Ninja Creami recipes for more skinny swaps.
- Dairy-free: Use full-fat coconut milk and oat milk, plus dairy-free peanut butter cups. Our dairy-free Ninja Creami guide covers the best non-dairy bases.
- Extra fudgy: Swirl in a spoonful of hot fudge or chocolate syrup with the mix-ins.
- Crunchy: Add crushed pretzels or chopped peanuts for a salty crunch.

Storage and Make-Ahead
Store your Ninja Creami Peanut Butter Cup Perfection in the pint container with the lid on, in the freezer, for up to 2 weeks. Because homemade ice cream has no stabilizers, it firms up hard in the freezer. To serve leftovers, re-spin the whole pint using the “Re-Spin” function to restore that creamy texture, or let it sit at room temperature for 10–15 minutes before scooping. For more on keeping pints scoopable, see our post on how to store Ninja Creami ice cream.
Frequently Asked Questions
What is Cold Stone’s Peanut Butter Cup Perfection made of? The original Cold Stone Peanut Butter Cup Perfection features chocolate ice cream with peanut butter and Reese’s Peanut Butter Cups folded in. This Ninja Creami copycat recreates that same chocolate-and-peanut-butter combo at home. Love copycats? Try our Cold Stone Founder’s Favorite copycat too.
Why is my Ninja Creami ice cream crumbly? Crumbly, powdery ice cream after the first spin is completely normal. Just run the “Re-Spin” function once or twice until it turns smooth and creamy. Freezing the base flat and fully for 24 hours also helps. Our crumbly Ninja Creami fix has more troubleshooting.
Can I make this without heavy cream? Yes. Swap the heavy cream for half-and-half, evaporated milk, or a spoonful of cream cheese for a lighter version. The texture will be slightly less rich but still creamy after a re-spin.
How long does the base need to freeze? Freeze for a full 24 hours on a level surface for the best texture. A partially frozen or slushy base won’t spin properly.
Can I make a protein-packed version? Absolutely. Replace some of the milk with a chocolate protein shake and cut back on the sugar. This makes a high-protein peanut butter ice cream that’s just as creamy — full details in our Ninja Creami protein ice cream guide.
How many calories are in Ninja Creami peanut butter ice cream? It varies with your ingredients, but the classic version in this recipe is roughly 300–380 calories per serving (about half a pint). Use the lighter swaps above to reduce it.

More Cold Stone Copycat Recipes to Try
Loved this one? Recreate more scoop-shop favorites right in your Ninja Creami:
- Cold Stone Coffee Ice Cream (Ninja Creami Copycat) – a rich, sweet-cream coffee ice cream that tastes just like Cold Stone’s most-ordered flavor.
- Copycat Cold Stone Cotton Candy Ice Cream (Ninja Creami) – pastel, carnival-sweet, and dense enough to hold all your favorite mix-ins.
Craving even more homemade frozen treats? Try our Chocolate Peanut Butter Ice Cream and Dairy Queen Oreo Fudge Brownie Blizzard copycat, or browse all our easy Ninja Creami copycat recipes.

Ninja Creami Peanut Butter Cup Perfection
Description
Ingredients
Base
- ½ cup whole milk
- ½ cup heavy cream
- 3 tbsp creamy peanut butter, no-stir
- 3 tbsp granulated sugar
- 2 tbsp unsweetened cocoa powder
- ½ tsp vanilla extract
- 1/8 tsp salt
Mix-Ins
- ¼ cup mini peanut butter cups, chopped
- 2 tbsp mini chocolate chips or fudge, optional
Instructions
- Warm the peanut butter. Microwave the peanut butter 20–30 seconds until pourable. Whisk in the sugar, cocoa powder, and salt until smooth.
- Make the base. Slowly whisk in the milk, heavy cream, and vanilla until fully combined and lump-free.
- Freeze. Pour into the Ninja Creami pint (below the max line). Lid on, freeze flat and level for at least 24 hours.
- Spin. Remove lid, install in the outer bowl, lock in, and run the Ice Cream function.
- Re-spin. If crumbly, run Re-Spin 1–2 times until smooth and creamy.
- Add mix-ins. Make a 1½-inch hole to the bottom of the pint, add peanut butter cups and chocolate chips, and run the Mix-In function.
- Serve. Scoop immediately for soft-serve, or refreeze 15–20 minutes for a firmer scoop.
Equipment
- Ninja Creami Ice Cream Machine
- Ninja Creami Pint Container
- Ninja Creami Pint Container Lid
Notes
- Texture tip: A flat, fully frozen base is the #1 secret to a smooth spin. Don’t skip the full 24-hour freeze.
- Storage: Keep frozen up to 2 weeks; re-spin leftovers to restore creaminess.
- Lighter version: Swap heavy cream for half-and-half and use a sugar substitute like allulose.
- Nutrition is an estimate and will vary with your specific ingredients and brands.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
