Rich chocolate ice cream with marshmallows, chocolate chips, and toasted almonds is one of those combinations that never stops working. The chocolate base stays creamy instead of icy, and the mix-ins give you that classic rocky road bite in every spoonful. In the Ninja Creami, that contrast matters even more because the machine turns a well-balanced base into a texture that feels scooped from an old-school ice cream shop, just in a smaller batch.
The key here is the base. Cream cheese adds body and keeps the chocolate from tasting flat, while a little salt pulls the cocoa forward. I’ve found that the mix-ins work best when they go in after the first spin, not before freezing, so the marshmallows stay soft and the almonds keep their crunch instead of turning into little frozen pebbles.
Below, I’m walking through the part that makes this recipe work in the Creami, plus the swaps that still give you a good result if you need to adjust the dairy or the mix-ins.
The chocolate base spun up smooth on the first try, and adding the marshmallows with the mix-in setting kept them chewy instead of disappearing into the ice cream.
Like this rocky road Ninja Creami? Save it for the nights when you want chocolate, marshmallow, and almond crunch in one small-batch dessert.
The Part That Keeps Rocky Road Creamy Instead of Icy
The difference between a smooth Creami pint and one that turns crumbly is almost always the base. Chocolate milk alone can work, but it tends to freeze a little harder and thinner unless you give it some help. The cream cheese adds fat and a bit of emulsification, which helps the base spin into something scoopable instead of grainy.
That 24-hour freeze matters just as much. If the pint is under-frozen, the Ice Cream setting can leave the middle slushy and the edges oddly dense. If it’s properly frozen all the way through, the machine can shave it into a fine texture that takes well to the mix-ins without needing a lot of extra milk.
- Chocolate milk or whole milk + cocoa — Chocolate milk gives the easiest path, but whole milk plus cocoa makes a deeper chocolate flavor. If you use cocoa, whisk it with the sugar first so it doesn’t float on top and leave dry streaks.
- Cream cheese — This is the ingredient that gives the pint body. Softened cream cheese blends smooth; cold cream cheese leaves tiny bits behind that show up after freezing.
- Heavy cream — This is where the rich, scoopable texture comes from. You can swap in half-and-half in a pinch, but the finished ice cream will freeze a little firmer and taste less lush.
- Toasted almonds — Toasting matters. Raw almonds can taste flat against the chocolate, while toasted almonds bring the nutty crunch that makes rocky road taste like rocky road.
What Each Ingredient Is Doing in the Pint

- Chocolate milk — This creates the base flavor and most of the liquid. If you use whole milk plus cocoa, expect a slightly less sweet, more cocoa-forward result.
- Sugar — Even though the ice cream tastes sweet enough after freezing, the sugar also helps keep the texture softer. Cutting it too far makes the pint freeze harder and spin drier.
- Vanilla — It rounds out the chocolate and gives the base that familiar ice cream shop taste. You won’t taste vanilla as a separate note, but you’ll notice when it’s missing.
- Mini marshmallows — Keep these small. Large marshmallows turn too chewy in frozen ice cream, while minis stay soft enough to give you the right rocky road bite.
- Chocolate chips — Use regular chips or mini chips. Mini chips distribute better through a small pint, so every bite gets chocolate instead of a few heavy clumps at the top.
Freezing, Spinning, and Adding the Mix-Ins at the Right Moment
Blend the base until it looks completely uniform
Blend the chocolate milk, cream, sugar, cream cheese, vanilla, and salt until the mixture is fully smooth and no cream cheese specks remain. If the base looks even a little lumpy before freezing, those lumps harden into little icy bits later. Scrape down the blender once if needed, then pour it straight into the pint without overfilling past the max line.
Freeze the pint flat and untouched
Set the pint on a level shelf in the freezer and leave it alone for 24 hours. Tilting the pint gives you uneven freezing, and that shows up as a spin that’s powdery on one side and wet on the other. A fully frozen center is what lets the Creami shave the base into a smooth texture instead of tearing it.
Spin, check, and rescue the texture if needed
Use the Ice Cream setting first. If the surface looks crumbly after the first spin, add 1 tablespoon milk and re-spin once. Don’t keep adding milk too early; if the pint is already close to creamy, too much liquid can turn it loose and soft fast.
Fold in the rocky road mix-ins
Use the Mix-In function for the marshmallows, chocolate chips, and almonds. This keeps the pieces distinct instead of crushing them into the base. If you stir them in by hand, the ice cream melts faster and the mix-ins sink unevenly, which is how you end up with a dense bottom and a bare top.
How to Adjust This Rocky Road Pint Without Losing the Texture
Dairy-Free Version
Use full-fat canned coconut milk in place of the heavy cream and choose a dairy-free chocolate milk or a plant milk plus cocoa. The texture will still be creamy, but the flavor shifts a little toward coconut, especially if your cocoa is mild.
Extra-Chocolate Version
Swap the chocolate chips for chopped chocolate chunks and add an extra teaspoon of cocoa to the base. The result is darker and less sweet, with bigger chocolate pockets in each bite.
Nut-Free Rocky Road
Skip the almonds and replace them with extra chocolate chips or crushed pretzels for crunch. You lose the classic toasted nut note, but the salty crunch still gives the dessert the same mix-in energy.
Storage and Re-spinning Leftovers
- Refrigerator: This ice cream isn’t a fridge dessert; it will melt into a chocolate soup within an hour or two.
- Freezer: You can freeze leftovers in the pint, but the mix-ins will get firmer and the texture will freeze harder after the first day.
- Reheating: Let the pint sit at room temperature for 5 to 10 minutes, then re-spin if it’s too firm. Don’t microwave it; that melts the edges before the center softens.
Answers to the Questions Worth Asking

Ninja Creami Rocky Road Ice Cream
Ingredients
Equipment
Method
- Blend chocolate milk (or whole milk) with cocoa, heavy cream, sugar, cream cheese, vanilla, and salt until completely smooth, scraping the sides as needed.
- Pour the mixture into the Ninja Creami pint container and freeze for 24 hours.
- Process on the Ice Cream setting; if the texture is too firm, re-spin with 1 tablespoon milk.
- Use the Mix-In function to fold in mini marshmallows, chocolate chips, and chopped toasted almonds.
- Serve immediately for the best mix-in distribution.


