Dense chocolate ice cream with a peanut butter swirl has a way of tasting more grown-up than the usual candy-bar style frozen dessert, and that’s exactly what makes this Ninja Creami pint worth keeping on repeat. The base comes out rich and fudgy instead of icy, with enough dairy fat to keep the texture smooth after spinning, while the peanut butter cuts through the chocolate with a salty, nutty finish that keeps each bite from feeling heavy.
The trick here is building a base that freezes into something the machine can shave cleanly, not a hard block of chocolate ice. Cream cheese gives the pint a little body and keeps the texture from turning chalky, and the cocoa needs to be fully dissolved before freezing so you don’t end up with dry pockets after the spin. Warming the peanut butter matters too — cold peanut butter sits in clumps instead of ribboning through the ice cream.
Below, I’ve broken down the small details that make this pint spin up smooth the first time, plus the swaps that still keep the chocolate-peanut butter balance right.
The chocolate came out smooth and dense, not icy at all, and the warm peanut butter swirl stayed in little ribbons instead of disappearing into the base. I had to respin once, but that made it scoopable and perfect.
Love the rich chocolate base and peanut butter ribbon? Save this Ninja Creami pint for the nights when you want a fudgy, nutty dessert that spins up silky and bold.
The Step Most People Skip Before Freezing the Pint
The base needs to be completely smooth before it goes into the freezer. Cocoa powder likes to cling to the sides of the blender or leave tiny dry specks behind, and those specks don’t disappear later — they turn into little bitter pockets after spinning. Blending long enough to fully dissolve the sugar and soften the cream cheese is what gives this ice cream its dense, custardy texture instead of a grainy one.
The other failure point is freezing in a container that isn’t level or sealing the pint before the mixture settles. The top should freeze flat and solid from edge to edge. If the surface freezes lopsided, the Creami blade has to work harder and the texture comes out uneven. A full 24 hours in the freezer is what gives the machine enough structure to shave the pint properly.
What the Ingredients Are Doing in This Pint

- Chocolate milk or whole milk — This is the base liquid that carries the cocoa. Chocolate milk gives you a deeper chocolate backbone and a little more sweetness; whole milk keeps the flavor cleaner if you want the peanut butter swirl to stand out more.
- Heavy cream — This is what keeps the pint from freezing hard and icy. Don’t swap in low-fat milk here if you want the same scoopable texture; the fat matters for a Creami base.
- Unsweetened cocoa powder — This gives the ice cream its dark, fudgy flavor. Use a good unsweetened cocoa if you can, because it’s the main chocolate note and weak cocoa tastes flat after freezing.
- Cream cheese — This is the ingredient that makes the texture feel fuller and smoother. It also helps the base re-spin without turning watery. Soften it first or it won’t blend in cleanly.
- Creamy peanut butter — Warmed peanut butter is what creates the swirl instead of a blob. Natural peanut butter works, but the classic stabilized kind ribbons more predictably and stays creamier after swirling.
Getting the Base Smooth Enough to Spin Cleanly
Blending Until Nothing Grates on the Spatula
Add the chocolate milk, cream, cocoa, sugar, cream cheese, vanilla, and salt to a blender and run it until the mixture looks fully uniform and glossy. You’re not just mixing here — you’re dissolving and emulsifying. If you see tiny cocoa flecks or bits of cream cheese, keep blending, because those show up after freezing as rough spots in the finished ice cream.
Freezing the Pint Flat and Undisturbed
Pour the base into the Ninja Creami pint and freeze it for a full 24 hours. Set it on a level shelf so the surface freezes even, not tilted. If the top domes or dips, the spin can come out lumpy on one side and soft on the other. A flat freeze gives the blade the best chance to shave the whole pint evenly.
Spinning, Then Deciding If It Needs One More Pass
Process on the Ice Cream setting first. If the pint looks crumbly or powdery after the first spin, add 1 tablespoon milk and re-spin. That little bit of liquid helps the blade bring the texture together without making it soupy. Stop there if it’s already scoopable; too much extra liquid is how a thick pint turns milkshake-soft.
Adding the Peanut Butter Swirl at the End
Warm the peanut butter until it’s loose enough to drizzle, then spoon it over the top or use the Mix-In function. Swirl it gently if you want ribbons, not a full blend. If the peanut butter is cold, it’ll harden in streaks on contact with the ice cream and you’ll lose that soft, salty contrast in every bite.
How to Adapt This Pint Without Losing the Chocolate-Peanut Butter Balance
Make It Dairy-Free
Use full-fat coconut milk instead of the cream and a rich dairy-free milk for the base, then swap in a dairy-free cream cheese. The texture won’t be quite as clean and custardy as the original, but the fat keeps it from freezing into a hard block. Choose a peanut butter without added oil if you want the swirl to stay stable.
Make It Sweeter Like a Peanut Butter Cup
Add another tablespoon of sugar if you want the chocolate to read more like a candy bar than a dark dessert. That extra sweetness softens the cocoa edge and makes the peanut butter taste rounder. It’s a good move if you’re using unsweetened chocolate milk or a very dark cocoa.
Make It Lower Sugar
Use unsweetened chocolate almond milk or plain whole milk and cut the sugar back slightly. The pint will taste more cocoa-forward and less candy-sweet, which works well if you like bitter chocolate with just a little peanut butter richness on top. Don’t remove the sugar completely or the texture can freeze harder and taste flat.
Storage and Re-Spinning Leftovers
- Refrigerator: Not recommended once spun; the texture melts fast and loses its structure.
- Freezer: You can refreeze the pint, but it will harden again and need another spin before serving.
- Reheating: Let the pint sit on the counter for 5 to 10 minutes, then re-spin. If it looks dry or crumbly, add a tablespoon of milk before the second spin instead of pouring in too much at once.
Answers to the Questions Worth Asking

Ninja Creami Chocolate Peanut Butter Ice Cream
Ingredients
Equipment
Method
- Blend the chocolate milk, heavy cream, cocoa powder, granulated sugar, cream cheese, vanilla extract, and salt until completely smooth, with no visible lumps.
- Pour the smooth mixture into the Ninja Creami pint container, level the top, and freeze for 24 hours until fully solid.
- Process on the Ice Cream setting in the Ninja Creami until thick and scoopable; re-spin with up to 1 tablespoon milk if needed to reach a creamy, dense texture.
- Drizzle warm peanut butter over the top and swirl it in with a spoon, or use the Mix-In function for an even streaked swirl.
- Serve immediately for the thickest swirl and best fudgy texture.


