Ninja Creami Chocolate Peanut Butter Ice Cream

Loading…

By Reading time

Rich chocolate ice cream with a thick ribbon of peanut butter is one of those desserts that tastes like it came from a scoop shop, not a freezer pint. The chocolate base turns dense and fudgy after spinning, with just enough bitterness to keep the peanut butter from taking over. It lands in that sweet spot between nostalgic and grown-up.

What makes this version work is the balance of fat, sugar, and a little cream cheese in the base. The cream cheese doesn’t make it taste tangy; it gives the mixture body, which helps the Ninja Creami turn a hard frozen block into something smooth instead of icy. Warm peanut butter matters too, because cold peanut butter sits in globs and won’t ribbon through the top the same way.

Below, I’ll show you the exact texture to look for before freezing, when to add the extra milk after spinning, and how to change this into a dairy-free version without losing that thick chocolate-peanut butter finish.

The chocolate base spun up thick and creamy, and the warm peanut butter swirled right through the top instead of sinking. Tasted just like a Reese’s cup in ice cream form.

★★★★★— Megan T.

Save this Ninja Creami chocolate peanut butter ice cream for the nights when you want a dense chocolate base and a warm peanut butter swirl.

Save to Pinterest

The Freezer Time That Gives You Creamy Spinning Instead of Ice Chunks

The biggest mistake with Ninja Creami ice cream is rushing the freeze. If the pint hasn’t gone all the way through, the machine shaves off a slushy ring and leaves the center soft, which is how you end up with a grainy, uneven texture. A full 24 hours in the freezer gives the base time to set into one solid block that spins into something smooth and scoopable.

The other thing that matters here is the base itself. Chocolate milk gives you flavor and sweetness in one ingredient, but the cream, cocoa, and cream cheese add enough richness that the finished ice cream doesn’t taste thin. That balance is what keeps the chocolate flavor deep instead of watery after it freezes.

  • Cream cheese — This is the ingredient that gives the base body. It softens the freeze and helps the pint spin into a creamier texture. A little goes a long way, and it should be fully softened before blending so you don’t end up with tiny lumps.
  • Unsweetened cocoa powder — Use a good cocoa here. It’s what keeps the chocolate flavor from tasting flat once the base is frozen. Dutch-process or natural both work; Dutch-process gives a darker, more fudgy result.
  • Heavy cream — This adds richness and keeps the final texture from turning icy. Whole milk can replace it in a pinch, but the pint won’t spin as densely.
  • Peanut butter — Warm it before swirling. Cold peanut butter sets up too fast and sits on top in clumps instead of ribboning through the ice cream.

What Each Ingredient Is Actually Doing in This Ice Cream

Scoop of homemade ice cream in a bowl
  • Base ingredient (cream, milk, or custard) — This provides the foundation and richness. Quality matters.
  • Sweetener (sugar, honey, or condensed milk) — This sweetens and prevents ice crystals. The ratio is critical.
  • Flavor element (vanilla, fruit, chocolate, or other) — This defines the ice cream personality. Use quality ingredients.
  • Egg yolks (if making custard base) — These create richness and silky texture. Optional but elevates ice cream.
  • Churning (if using ice cream maker) — This incorporates air and prevents ice crystals. Critical for smooth texture.
  • Freezing temperature and time — Proper freezing prevents rock-hard texture. Store at 0°F or below.
  • Mix-ins (chocolate, cookies, fruit, or swirls) — These add texture and prevent one-dimensional flavor. Add near end of churning.
  • Serving temperature (slightly soft, not rock hard) — This provides creamy mouthfeel. Remove from freezer 5 minutes before serving.

How to Get a Dense Chocolate Base and a Clean Peanut Butter Swirl

Blending the Base Until It’s Completely Smooth

Blend the chocolate milk, cream, cocoa, sugar, cream cheese, vanilla, and salt until every speck of cocoa disappears. If you can still see little dark flecks, those will freeze into dry bits and show up in the finished ice cream. A blender works best because it breaks up the cream cheese faster than whisking by hand. Pour the mixture into the pint only after it looks silky and uniform.

Freezing the Pint Solid

Freeze the filled pint on a level surface for 24 hours. If the pint freezes at an angle, the Creami blade can shave unevenly and leave one side fluffier than the other. The top should look completely firm and matte, not slushy in the center. If you press the lid and it gives at all, it needs more time.

Spinning and Re-Spinning for the Right Texture

Process on the Ice Cream setting first and look at the texture before you touch anything else. If it comes out crumbly, that’s normal for this machine on the first spin. Add 1 tablespoon milk and re-spin only if the mixture still looks dry and sandy after the first pass. Too much liquid at this stage turns the pint soft instead of creamy, and it can wash out the chocolate flavor.

Adding the Peanut Butter at the End

Warm the peanut butter just enough that it drizzles off a spoon. Pour it over the top and swirl once or twice, or use the Mix-In function if you want more even distribution. If you stir too much, the swirl disappears into the base and you lose the contrast that makes this pint special. Serve it right away while the peanut butter is glossy and the ice cream is at its best texture.

How to Adapt This Pint When You Want It Richer, Lighter, or Dairy-Free

Dairy-Free Version

Swap in full-fat canned coconut milk for the cream and use a dairy-free chocolate milk or unsweetened almond milk with an extra tablespoon of sugar. You’ll lose a little of the classic dairy richness, but the result still spins creamy if the base is fully blended and frozen solid.

Peanut Butter Cup Version

Stir chopped peanut butter cups into the top after spinning instead of using only a swirl. This gives you little bites of candy in every spoonful and pushes the dessert closer to a true Reese’s-style pint, but it also makes the texture heavier and a little less smooth.

Lower-Sugar Version

Use unsweetened chocolate milk or whole milk and increase the sugar only if your cocoa is very bitter. The base will freeze a little firmer with less sugar, so expect to need the extra splash of milk more often after the first spin.

Storage and Re-Freezing

  • Refrigerator: Not recommended. This is a frozen dessert, and it loses its texture fast once it starts to melt.
  • Freezer: You can re-freeze leftovers in the pint, but the texture gets harder and less creamy after the first spin. For the best result, cover tightly and eat within a few days.
  • Reheating: There’s no reheating here, but if the ice cream freezes rock solid after sitting, let it rest at room temperature for 5 to 10 minutes before spinning again. Don’t add too much milk just to force it loose.

Answers to the Questions Worth Asking

Can I use natural peanut butter in this Ninja Creami ice cream?+

Yes, but stir it well first if it has separated. Natural peanut butter is looser and less sweet, so the swirl won’t set up as thick and glossy as a standard creamy peanut butter. If you want a cleaner ribbon on top, warm it gently and use it right away.

How do I fix a crumbly Ninja Creami after the first spin?+

That crumbly look is normal after the first run. Add 1 tablespoon milk and re-spin, then check again before adding any more liquid. If you pour in too much at once, the ice cream turns soft and the chocolate flavor gets diluted.

Can I make this ahead for more than 24 hours?+

Yes. The base can sit frozen for several days before spinning if the lid stays on tight. The only catch is that longer freezing can make it even harder, so let it sit at room temperature for a few minutes before processing if the machine struggles on the first pass.

How do I keep the peanut butter from sinking to the bottom?+

Use it warm but not hot, and drizzle it over the top after spinning instead of mixing it into the base before freezing. Peanut butter added too early disappears into the mixture and you lose the swirl effect. A spoon swirl gives the best visual contrast and the best bite.

Can I use milk instead of heavy cream in this recipe?+

You can, but the finished pint won’t be as rich or dense. Heavy cream gives this recipe the plush texture that makes it taste like chocolate peanut butter ice cream instead of a frozen chocolate milk. If you swap it out, keep the cream cheese in the base so the texture doesn’t get too icy.

Ninja Creami Chocolate Peanut Butter Ice Cream

Ninja Creami chocolate peanut butter ice cream with a thick peanut butter swirl over a dense, fudgy chocolate base. Made in the Ninja Creami for rich, scoopable frozen texture after a 24-hour freeze.
Prep Time 10 minutes
Freeze 24 minutes
Total Time 34 minutes
Servings: 2 servings
Course: Dessert
Cuisine: American
Calories: 620

Ingredients
  

Chocolate base
  • 1 cup chocolate milk or whole milk
  • 0.5 cup heavy cream
  • 2 tbsp unsweetened cocoa powder
  • 2 tbsp granulated sugar
  • 1 tbsp cream cheese, softened
  • 1 tsp vanilla extract
  • 0.25 tsp salt
Peanut butter swirl
  • 3 tbsp creamy peanut butter (warmed)
  • 1 tbsp milk Only as needed to re-spin if the texture is too firm.

Equipment

  • 1 Ninja Creami pint container

Method
 

Blend the chocolate base
  1. Blend chocolate milk, heavy cream, unsweetened cocoa powder, granulated sugar, softened cream cheese, vanilla extract, and salt until completely smooth and no lumps remain. Pause and scrape if needed to fully blend.
Freeze to set
  1. Pour the mixture into the Ninja Creami pint container and freeze for 24 hours. Keep it undisturbed until fully set through.
Process in the Ninja Creami
  1. Process on the Ice Cream setting until the base is thick and scoopable. If needed, re-spin with 1 tablespoon milk to help it break down evenly.
  2. Drizzle warm peanut butter over the top and swirl in with a spoon, or use the Mix-In function. Swirl lightly so you get visible ribbons throughout.
Serve
  1. Serve immediately for the densest, fudgiest texture and the clearest peanut butter swirls. If it softens too much, refreeze briefly before serving again.

Notes

Pro tip: warm the peanut butter just enough to drizzle (about 10–20 seconds in the microwave), so it spreads into ribbons instead of sinking. Store in the freezer for up to 2 weeks in the pint with a tight lid; for best scoopability, let it sit at room temperature for 2–5 minutes before serving. Freezing is yes—avoid multiple re-freezes. For a dairy-reduced swap, use lactose-free whole milk and lactose-free cream, and keep the cream cheese lactose-free as well.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating