Rich chocolate ice cream packed with marshmallows, chocolate chips, and toasted almonds is one of those desserts that disappears fast, and the Ninja Creami makes it feel even better because the base turns dense, cold, and scoopable instead of icy. The rocky road mix-ins stay distinct, so every bite gives you creamy chocolate first, then a little crunch, then that soft marshmallow chew.
The trick here is building a base that freezes hard but still spins smooth. Cream cheese gives the pint enough body to shave into a proper ice cream texture, while the cocoa boosts the chocolate milk without making the mix bitter or thin. The mix-ins go in after the first spin, not before, so the marshmallows stay fluffy and the almonds keep their bite instead of getting crushed into the base.
Below, I’ll walk you through the one part that matters most with Creami ice cream: how to keep the base smooth before freezing, then how to get the best texture after the first spin if it comes out a little crumbly.
The chocolate base spun out perfectly creamy, and adding the marshmallows, chips, and almonds at the end kept everything separate instead of turning muddy. My kids asked for another pint the same night.
Creamy rocky road ice cream with marshmallows, chocolate chips, and almonds is worth saving for the nights you want a real dessert without an ice cream machine.
Why the Base Has to Freeze Hard Before the First Spin
The biggest mistake with Ninja Creami ice cream is trying to rush the freezer time or using a base that’s too thin. If the mixture hasn’t frozen solid all the way through, the blade can’t shave it properly, and you get slushy edges with a icy center instead of that tight, creamy texture the machine is known for. This recipe leans on a little cream cheese and enough fat from the cream to help the frozen base spin into something smooth instead of chalky.
The other thing that matters here is balance. Too much cocoa without enough sugar or fat makes the chocolate taste flat and dry. Too much liquid and the pint freezes with bigger ice crystals. The proportions here keep the chocolate bold and the finished ice cream dense enough to hold the rocky road mix-ins without turning soft the second you add them.
What the Chocolate Milk, Cream Cheese, and Toasted Almonds Are Doing Here

- Chocolate milk or whole milk plus cocoa — Chocolate milk gives you an easy head start, but whole milk with cocoa works just as well and gives you more control over the chocolate flavor. If you use cocoa, whisk it in thoroughly so there aren’t dry pockets hiding at the bottom of the pint.
- Heavy cream — This is what gives the finished ice cream its rich, scoopable texture. Cutting it too far with lower-fat milk can make the pint freeze more brittle and spin up a little crumbly.
- Cream cheese — Just a tablespoon changes the texture more than you’d expect. It helps the base spin smoother and gives the ice cream a little body, which matters when you’re loading in mix-ins.
- Mini marshmallows — Use minis, not large marshmallows. The smaller ones fold into the ice cream cleanly and give you those soft, chewy pockets without overwhelming each bite.
- Chocolate chips — Standard chips hold their shape and add the classic rocky road snap. Mini chips spread out better if you want chocolate in more bites, but regular chips give a stronger crunch.
- Toasted almonds — Toasting matters. Raw almonds taste flat here, while toasted almonds bring the nutty flavor that makes rocky road taste like rocky road instead of just chocolate ice cream with extras.
Freezing, Spinning, and Folding in the Rocky Road Mix-Ins
Blend Until the Base Looks Completely Smooth
Blend the chocolate milk, cream, sugar, cream cheese, vanilla, and salt until the mixture looks glossy and uniform, with no tiny lumps of cream cheese clinging to the side of the blender. If the base is even slightly lumpy before freezing, those little bits can freeze hard and show up as grainy spots after spinning. Scrape down the blender once if needed, then pour the mixture into the pint container up to the fill line.
Freeze the Pint Flat and Undisturbed
Set the pint on a level shelf in the freezer and leave it alone for a full 24 hours. A tilted pint can freeze unevenly, which leads to one side processing smoother than the other. The base needs to be solid all the way through before it goes into the machine, so don’t check it early just because the top feels firm.
Spin, Then Re-Spin Only If It Looks Dry
Run the Ice Cream setting first. If the texture comes out powdery or crumbly, that usually means the base needs a little help, not that the recipe failed. Add about 1 tablespoon milk and use the Re-Spin function, stopping as soon as the ice cream turns creamy and fluffy. Too much extra milk can push it past scoopable and into soft-serve territory.
Mix in the Rocky Road Last
Use the Mix-In function for the marshmallows, chocolate chips, and almonds after the base is already smooth. That keeps the mix-ins intact and gives you those distinct rocky road bites instead of a muddy swirl. If the pint has softened too much while sitting out, give it a quick final spin before serving so it stays thick and cold.
How to Tweak This Pint Without Losing the Rocky Road Feel
Dairy-Free Rocky Road
Use full-fat coconut milk or a rich dairy-free creamer in place of the heavy cream, and swap in a dairy-free chocolate milk or unsweetened almond milk with the cocoa. The texture will be a little softer and the flavor slightly coconut-forward if you use coconut milk, but it still spins into a good creamy base.
Nut-Free Version
Skip the almonds and replace them with extra chocolate chips or crushed chocolate sandwich cookies for crunch. You’ll lose the toasted, nutty edge that gives rocky road its classic character, but the dessert still keeps the chocolate-marshmallow contrast that makes it work.
Extra-Chocolate Rocky Road
Add an extra tablespoon of cocoa to the base if you want a darker, more intense chocolate flavor. If you go this route, keep the sugar as written so the final pint doesn’t taste bitter or freeze too hard.
Storage and Re-Spinning
- Refrigerator: This ice cream doesn’t hold well in the fridge, since it will melt into a thick chocolate soup within minutes.
- Freezer: Store leftover ice cream in the pint with the lid on for up to 1 week. It will freeze harder after the first serving, which is normal for Creami ice cream.
- Reheating: Let the pint sit at room temperature for 5 to 10 minutes, then re-spin before serving. Don’t microwave it, or the mix-ins will turn greasy and the base will go soft in uneven patches.
Answers to the Questions Worth Asking

Ninja Creami Rocky Road Ice Cream
Ingredients
Equipment
Method
- Blend chocolate milk (or whole milk), cocoa, heavy cream, sugar, cream cheese, vanilla extract, and salt until completely smooth, with no visible cocoa or cream cheese streaks.
- Pour the blended mixture into the Ninja Creami pint container and freeze for 24 hours until solid, with the surface fully set.
- Process on the Ice Cream setting, then if needed re-spin with 1 tablespoon milk to loosen the texture.
- Use the Mix-In function to fold in mini marshmallows, chocolate chips, and chopped almonds so they stay suspended through the chocolate.
- Serve immediately for the best creamy texture and evenly distributed mix-ins.


