This post may include affiliate links; see our disclosure policy.

What’s better than rocky road ice cream? The combination of chocolate ice cream with nuts and marshmallows is a total classic. Here’s our family favorite recipe for making it homemade!

rocky road ice cream
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Why we love this recipe

If you’re a fan of ice cream mix-ins, there’s nothing better than the good old classic Rocky Road Ice Cream! This ice cream flavor is almost a century old and is still popular as ever. The creamy chocolate base holds chunks of toasted nuts and marshmallows, which is essential if you’re an ice cream mix in lover like we are!

Make it homemade and you can add chocolate chunks too (because why not?!). This homemade rocky road ice cream recipe is a huge favorite in our house. Of course you can buy it, but it’s so much more fun making it with your own two hands!

Why is it called rocky road ice cream?

The ice cream flavor rocky road was invented in 1929 by business partners William Dreyer and Joseph Edy, who co-founded the ice cream brands Dreyer’s and Edy’s. At the time, ice cream flavors were simple (vanilla, chocolate, and strawberry). Rocky Road was one of the first combination flavors, which used the mix of chocolate, nuts, and marshmallows from a candy bar that Joseph Edy had invented. The name alluded to the “rocky” economic times of the Great Depression.

The story goes that William Dreyer used his wife’s sewing scissors to cut the marshmallows into pieces, since there were no mini marshmallows at the time! The original ice cream used walnuts, but they were later replaced by toasted almonds. Some versions today also use chocolate chunks, but the original version had only a chocolate base.

Either way, we owe the idea of ice cream mix-ins to Dreyer and Edy, who pioneered the concept in the 1920s! (Ben and Jerry’s thanks them, we’re sure!)

Rocky Road Ice Cream

Ingredients in rocky road ice cream

Sure, you can buy rocky road ice cream at the store. But it’s a fun and satisfying project homemade! There’s nothing better than that creamy, rich chocolaty base with crunchy mix-ins. Here’s what you’ll need:

  • Cornstarch: cornstarch helps to thicken the ice cream and keep it soft after freezing; it’s absolutely essential in our book!
  • Whole milk
  • Heavy cream
  • Cocoa powder
  • Granulated sugar
  • Vanilla extract
  • Almonds (or walnuts)
  • Marshmallows
  • Chocolate chips or chunks

For the marshmallows

There are a few options for the marshmallows in rocky road ice cream. Turns out, it’s tricky to cut marshmallows into pieces! They are very sticky, and it’s almost impossible to cut them with a knife. So, we took a cue from the flavor’s inventor, William Dreyer! You can also use mini marshmallows.

  • For large marshmallows, cut them with kitchen sheers! Dip the scissors into hot water before cutting each marshmallow, and if necessary wipe off the blades with a towel or paper towel. They’re a little fiddly, but we like the organic look of the large cut shapes.
  • Or, use mini marshmallows! These small marshmallows are much easier to manage. However, we don’t like the look as much (feel free to use whatever you choose).
Rocky Road Ice Cream

Add chocolate chips or chunks if desired

The original rocky road ice cream recipe did not have chocolate chips or chunks. But to us, the more chocolate the better! Some modern versions of rocky road do include extra chocolate, but the original simply used chocolate as the base. Use whatever you like (we couldn’t resist a little more chocolate).

Required equipment: ice cream maker

This rocky road ice cream recipe does require one piece of special equipment: an ice cream maker. You’ll find it’s a great investment you can use to make sorbetssherbet and ice cream year round! There are two main types of ice cream makers:

  • Freezer bowl ice cream maker: This type of ice cream maker is the most economical choice. Here’s the 2 quart freezer bowl ice cream maker we use; it’s held up very well over the years. Be sure to freeze the base of the ice cream maker overnight before making this recipe.
  • Automatic ice cream maker: Do you make ice cream often? Consider this automatic ice cream maker, which is larger and more expensive. It requires no pre-freezing of the base, so you can make ice cream on a moment’s notice.

How to make rocky road ice cream (basic steps)

This homemade rocky road ice cream recipe uses the classic method for making ice cream: make a custard on the stovetop, chill it, churn it in an ice cream maker, then freeze to “ripen” the texture. Here’s what you’ll need to do:

  • Make the custard (5 minutes): Simmer the cornstarch, whole milk, cocoa powder and sugar for 4 to 5 minutes. Then add in the heavy cream, more milk, vanilla, and salt.
  • Cool the custard (1 hour or overnight): Cool down the custard before churning it. You can do this in a few ways. The quickest is to transfer the mixture to a large metal or glass bowl and place the bowl in a smaller bowl of ice water for 1 hour.
  • Churn (25 minutes): Churn the ice cream in the ice cream maker.
  • Add mix ins: Add the toasted almonds, marshmallow pieces, and chocolate chips.
  • Freeze or “ripen” for hard ice cream texture (at least 2 hours or overnight): Freeze the ice cream for 2 hours or overnight for a scoop-able, hard ice cream texture.
Rocky road ice cream recipe

More ice cream recipes

And that’s it! Let us know if you try this homemade rocky road ice cream and what you think! (Edy and Dreyer would be proud.) If you’ve got an ice cream maker, are a few more classic ice cream recipes you might enjoy:

Dietary notes

This Rocky Road ice cream recipe is vegetarian and gluten-free.

Frequently asked questions

What kind of nuts are best for rocky road ice cream?

Traditionally, rocky road ice cream uses almonds, but you can also use walnuts, pecans, or even peanuts. It’s a matter of personal preference!

Can I make rocky road ice cream without an ice cream maker?

An ice cream maker is required for the recipe below, making the smoothest, creamiest ice cream.

Can I use mini marshmallows or should I cut up large ones?

Mini marshmallows are the easiest option, but you can also cut up large marshmallows into smaller pieces. If you use large marshmallows, you can try freezing them for a bit before adding them to the ice cream to prevent them from getting too sticky.

Can I add other mix-ins to my rocky road ice cream?

Absolutely! Some popular additions include chocolate, chopped maraschino cherries, cookie crumbs, or even a swirl of caramel or fudge sauce.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Rocky Road Ice Cream

rocky road ice cream
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

There’s nothing better than rocky road ice cream! This combination of chocolate ice cream with nuts and marshmallows is a total classic.

  • Author: Sonja Overhiser
  • Prep Time: 2 hours
  • Cook Time: 5 minutes
  • Total Time: 2 hours 5 minutes
  • Yield: 1 quart 1x
  • Category: Dessert
  • Method: Frozen
  • Cuisine: Dessert
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons cornstarch
  • 1 ½ cups whole milk, divided
  • ½ cup cocoa powder
  • 1 ¼ cups granulated sugar
  • 2 cups heavy cream
  • ⅛ teaspoon kosher salt
  • ½ teaspoon vanilla extract
  • ½ cup sliced almonds
  • ½ cup chopped large marshmallows or mini marshmallows*
  • ¼ cup semi sweet or dark chocolate chips (or chopped chocolate)

Instructions

  1. In a small saucepan, slowly whisk the cornstarch and into 1 cup of the whole milk, then whisk in the cocoa powder and sugar. Heat over medium heat for 4 to 6 minutes, whisking frequently, until it’s almost simmering and the mixture thickens.
  2. Remove from the heat. Stir in the remaining ½ cup milk, heavy cream, salt and vanilla extract.
  3. Transfer the mixture to a large metal or glass bowl. Place the bowl in a smaller bowl of ice water for 1 hour, making sure not to splash any water into the custard. Alternatively, simply place the bowl in the refrigerator and wait for 3 hours or overnight, until the temperature drops to 40°F.
  4. While the base chills, prepare the toppings. Toast the almonds. To chop the marshmallows, use kitchen shears and dip the shears into hot water before cutting each marshmallow (clean them off by wiping with a towel or paper towel; you can also use mini marshmallows instead). 
  5. Churn according to your ice cream maker instructions, about 25 minutes for soft serve consistency.
  6. Transfer the ice cream to a loaf pan or freezer container. Stir in the toppings with a spatula and mix to combine, saving out a few toppings for sprinkling on the top.
  7. Sprinkle with the remaining toppings. Then freeze in the freezer for at least 2 hours or up to 4 hours. Store in a loaf pan with a parchment sheet over the top or a sealed container for up to 2 weeks.

Notes

*It’s easiest to use mini marshmallows since large marshmallows are tricky to chop: but it works with kitchen shears. However, we like the look of the organic shapes of large marshmallows best.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi! We’re Alex & Sonja Overhiser, authors of the acclaimed cookbooks A Couple Cooks and Pretty Simple Cooking—and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share seasonal recipes and the joy of home cooking. Now, we’ve got over 3,000 well-tested recipes, including Mediterranean diet, vegan, vegetarian, pescatarian, smoothies, cocktails, and more!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

2 Comments

  1. Alex S says:

    I absolutely love rocky road ice cream! This looks like fun to try! I have never tried to make ice cream but this looks so good that I need to give it a shot.