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.

Chocolate peanut butter Ninja Creami base being whisked in a bowl before freezing
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

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.

Ninja Creami pint of peanut butter cup ice cream after the first spin

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.

Ingredients for Ninja Creami Peanut Butter Cup Perfection: milk, cream, peanut butter, cocoa, sugar, and peanut butter cups

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

Whisking peanut butter, cocoa, milk, and cream into a smooth chocolate base for Ninja Creami ice cream

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.

Chocolate peanut butter base poured into a Ninja Creami pint before freezing for 24 hours

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.

Ninja Creami pint locked into the machine to spin the frozen peanut butter cup base

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.

Adding chopped peanut butter cups and chocolate chips into the Ninja Creami mix-in hole

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.
Ninja Creami Peanut Butter Cup Perfection ice cream scooped into a bowl and topped with peanut butter cups

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.

Ninja Creami Peanut Butter Cup Perfection ice cream scooped into a bowl and topped with peanut butter cups

More Cold Stone Copycat Recipes to Try

Loved this one? Recreate more scoop-shop favorites right in your Ninja Creami:

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 ice cream scooped into a bowl with peanut butter cups on top

Ninja Creami Peanut Butter Cup Perfection

No ratings yet
Prep Time: 5 minutes
Cook Time: 5 minutes
1 day
Total Time: 1 day 10 minutes
Servings: 2 Servings

Description

Creamy chocolate ice cream swirled with peanut butter and loaded with peanut butter cups — an easy Cold Stone copycat made in the Ninja Creami.

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

Serving: 1ServingCalories: 723kcalCarbohydrates: 61gProtein: 14gFat: 51gSaturated Fat: 24gPolyunsaturated Fat: 6gMonounsaturated Fat: 17gTrans Fat: 0.03gCholesterol: 79mgSodium: 425mgPotassium: 483mgFiber: 5gSugar: 51gVitamin A: 1027IUVitamin C: 1mgCalcium: 178mgIron: 2mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!