Rich and Easy Rocky Road Ice Cream (No-Cook Base)
This rocky road ice cream is the one I turn to when I want something deeply chocolate, studded with chewy marshmallows and crunchy almonds, and I do not want to stand over a stove. The base comes together in a bowl with nothing more than a whisk.

No eggs, no custard, no waiting for a pot to cool. Just a rich chocolate mixture that churns into a creamy, scoopable dessert with all the texture you remember from the carton.
What Makes This Rocky Road So Good
The no-cook base is dead simple but delivers a clean, dark chocolate flavor that lets the mix-ins shine. Dutch process cocoa keeps it smooth and fudgy without any bitterness.
The combination of toasted almonds, mini marshmallows, and chopped dark chocolate gives you a little crunch, a little chew, and a little more chocolate in every bite. It is exactly what rocky road should be: creamy, nutty, and just sweet enough.
Ingredients

- 1 cup whole milk: the fat helps keep the ice cream soft and scoopable.
- 2 cups heavy cream: do not swap for half and half or the texture will be icy.
- ¾ cup granulated sugar: standard white sugar dissolves easily.
- ½ cup unsweetened cocoa powder: Dutch process gives the smoothest chocolate taste.
- 2 tsp vanilla extract: rounds out the cocoa.
- Pinch of salt: a small amount makes the chocolate pop.
- ½ cup mini marshmallows: the tiny ones distribute better and freeze less rock hard.
- ½ cup slivered almonds, toasted: toast in a dry pan for 3 to 4 minutes until fragrant, then cool.
- ½ cup chopped dark chocolate or chocolate chunks: pick a bar you like eating, around 60 to 70% cacao.
Variations / Substitutions
- Swap the almonds: pecans or walnuts work, but toast them the same way.
- Dairy-free version: use full fat coconut milk for the milk and coconut cream for the heavy cream, and choose dairy-free chocolate.
- Marshmallow fluff: drop small dollops of fluff into the churned ice cream and fold gently for a rippled effect.
- Milk chocolate: use chopped milk chocolate for a sweeter, creamier bite, though the overall ice cream will taste less dark.
If you like this, you might also try my chocolate peanut butter cup ice cream next.
How to Make Rocky Road Ice Cream
Step 1: Whisk the Base

In a large bowl, whisk together 1 cup whole milk, 2 cups heavy cream, ¾ cup sugar, ½ cup cocoa powder, 2 tsp vanilla, and a pinch of salt. Whisk for about 2 minutes, until the mixture is completely smooth and the sugar has mostly dissolved. The base will look thick, dark, and glossy.
Step 2: Churn the Ice Cream

Pour the base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20 to 25 minutes. The ice cream is ready when it holds its shape on a spoon and reaches a soft serve consistency. It will still look soft but should not be drippy.
Step 3: Fold in the Mix-Ins

Transfer the soft ice cream to a large bowl. Add the ½ cup mini marshmallows, the ½ cup toasted slivered almonds, and the ½ cup chopped dark chocolate. Fold everything together gently with a spatula, working quickly so the ice cream does not melt. Stop when the mix-ins are evenly distributed.
Step 4: Scoop and Serve

Scrape the ice cream into a loaf pan or airtight container, press a piece of parchment on the surface, and freeze for at least 4 hours until firm. To serve, let the container sit on the counter for 5 minutes so the ice cream softens just enough to scoop cleanly. Spoon into bowls and top with extra almonds or a drizzle of chocolate if you want.
Tips for the Best Texture
- Chill the base in the fridge for 30 minutes before churning if your kitchen is warm, it helps the machine work faster.
- Freeze the ice cream maker bowl for at least 24 hours. A fully frozen bowl gives you the creamiest result.
- Use mini marshmallows instead of large ones. Big marshmallows freeze into tough, chewy lumps that are hard to scoop through.
- For the deepest chocolate flavor, reach for Dutch process cocoa powder over natural cocoa.
Storing Leftovers
- Freeze: keep the ice cream in an airtight container with a piece of parchment pressed on the surface. It stays creamy for up to 2 weeks, though the marshmallows soften over time.
- Soften: always let the ice cream sit at room temperature for 5 to 10 minutes before scooping. Fresh from the freezer it will be too firm.
Frequently Asked Questions
Can I make this without an ice cream maker?
A no churn version works if you whip the heavy cream to stiff peaks and fold in the sweetened milk mixture, then freeze. The texture will be airier and less dense, but the flavor will still be good.
Can I use marshmallow cream instead of whole marshmallows?
Yes. After churning, lightly swirl spoonfuls of marshmallow cream into the ice cream by hand to create thick ribbons, then freeze.
Why did my ice cream turn out icy?
Icy ice cream usually means the base was not cold enough before churning or the bowl was not fully frozen. Also make sure you used heavy cream with at least 36% fat, lower fat content leads to more ice crystals.
Can I use hot fudge instead of chopped chocolate?
You can, but fold it in right at the end of churning or drizzle it in layers as you pack the container. Straight cold fudge can freeze too hard and become difficult to eat.

Ingredients
Method
- Whisk together milk, cream, sugar, cocoa powder, vanilla, and salt until smooth.
- Pour into an ice cream maker and churn for 20 to 25 minutes, until thick and soft serve.
- Transfer to a bowl, add marshmallows, almonds, and chocolate, and fold gently to combine.
- Pack into a container, freeze for at least 4 hours, then let soften 5 minutes before scooping.
