Rocky Road Ice Cream with Almonds and Marshmallows

Rocky Road Ice Cream is a timeless classic that combines creamy chocolate ice cream with chunks of roasted almonds and fluffy mini marshmallows — a delightful collision of textures and flavors that makes every bite irresistible. This decadent treat originated in the 1920s and has remained a favorite for generations, thanks to its perfect blend of smooth, crunchy, and chewy elements.

Imagine a scoop of velvety chocolate ice cream that melts in your mouth, revealing crunchy almonds and soft, gooey marshmallows. It’s a dessert that captures pure joy — nostalgic yet luxurious, comforting yet exciting. Whether served in a cone, a bowl, or between two cookies, this Rocky Road Ice Cream is a spoonful of happiness.

Why I Love This Recipe

I love this recipe because it perfectly balances indulgence and playfulness. The chocolate base is rich but not overly sweet, and the toasted almonds add an irresistible nutty crunch that contrasts beautifully with the pillowy marshmallows.

Unlike store-bought versions, this homemade Rocky Road Ice Cream is silky, deeply chocolatey, and full of real ingredients — no artificial flavors or stabilizers. You can control the sweetness, texture, and even the level of crunch. It’s nostalgic yet sophisticated, making it an all-time favorite in my kitchen.

Why It’s a Must-Try Dish

This recipe is a must-try because it brings old-fashioned comfort into the modern kitchen. It’s the kind of dessert that never fails to make people smile — a crowd-pleaser at any party or family gathering.

You’ll also love that it’s customizable. Prefer walnuts instead of almonds? Go for it. Want to swirl in fudge or caramel? It’s easy. Making it from scratch is not only fun but also deeply satisfying — and the flavor difference compared to store-bought ice cream is truly remarkable.

Preparation and Cooking Time

  • Preparation Time: 20 minutes
  • Chilling Time: 2 hours
  • Churning & Freezing Time: 4 hours
  • Total Time: 6 hours 20 minutes

Servings and Nutrition

  • Servings: 8
  • Calories: ~380 kcal per serving

Course & Cuisine

  • Course: Dessert / Frozen Treat
  • Cuisine: American Classic

Ingredients

For the Chocolate Ice Cream Base

  • 2 cups heavy cream
  • 1 cup whole milk
  • ¾ cup granulated sugar
  • ½ cup unsweetened cocoa powder
  • 100 g (3.5 oz) dark or semisweet chocolate, finely chopped
  • 4 large egg yolks
  • 1 tsp pure vanilla extract
  • Pinch of salt

For the Mix-Ins

  • ¾ cup toasted almonds, roughly chopped
  • 1 cup mini marshmallows
  • Optional: ½ cup mini chocolate chips or fudge chunks

Cooking Directions

Step-by-Step Preparation Method

Step 1: Prepare the Chocolate Base

  1. In a medium saucepan, whisk together milk, cream, sugar, salt, and cocoa powder over medium heat until it starts to steam (but not boil).
  2. Add the chopped chocolate and whisk until fully melted and smooth. Remove from heat.

Step 2: Temper the Egg Yolks

  1. In a separate bowl, whisk the egg yolks.
  2. Slowly pour about ½ cup of the warm chocolate mixture into the yolks while whisking continuously (this prevents curdling).
  3. Pour the tempered yolk mixture back into the saucepan with the rest of the chocolate mixture.

Step 3: Cook the Custard

  1. Cook over low heat, stirring constantly with a wooden spoon, until the mixture thickens slightly and coats the back of the spoon (around 170°F / 77°C).
  2. Do not let it boil. Once thickened, remove from heat.

Step 4: Chill the Base

  1. Stir in vanilla extract.
  2. Pour the mixture through a fine sieve into a clean bowl to remove any bits of cooked egg.
  3. Cover with plastic wrap (touching the surface to prevent a skin from forming) and refrigerate for at least 2 hours or until completely cold.

Step 5: Churn the Ice Cream

  1. Once chilled, pour the mixture into your ice cream maker and churn according to the manufacturer’s instructions (usually 20–25 minutes).
  2. During the last 2–3 minutes of churning, add the toasted almonds and mini marshmallows (and optional chocolate chips if using).

Step 6: Freeze Until Firm

  1. Transfer the churned ice cream into a freezer-safe container.
  2. Smooth the top, cover tightly, and freeze for at least 4 hours, or until firm and scoopable.

How to Serve

Serve your Rocky Road Ice Cream in chilled bowls or waffle cones for a classic touch.
Top with:

  • A drizzle of hot fudge or chocolate syrup
  • Extra mini marshmallows
  • Crushed almonds
  • A sprinkle of sea salt (optional but divine!)

It’s perfect on its own or as a topping for brownies, chocolate cake, or warm cookies.

Recipe Tips

  1. Toast your almonds before mixing them in — it enhances their nutty flavor and adds crunch.
  2. Chill the custard completely before churning for a smoother texture.
  3. If you don’t have an ice cream maker, pour the mixture into a freezer-safe dish and stir every 30 minutes for 3–4 hours until creamy.
  4. Use high-quality chocolate for a richer taste.
  5. Add the mix-ins only after churning — too early, and they’ll sink to the bottom.

Variations

1. Nutty Rocky Road

Swap almonds for pecans, walnuts, or hazelnuts for a different nutty flavor.

2. White Chocolate Rocky Road

Replace dark chocolate with white chocolate, and add dried cranberries or coconut flakes for a unique twist.

3. Vegan Rocky Road

Use coconut cream, almond milk, and vegan chocolate. Replace egg yolks with cornstarch slurry, and use vegan marshmallows.

4. Salted Caramel Rocky Road

Swirl in salted caramel sauce during the last few minutes of churning for a rich, buttery contrast.

5. Peanut Butter Rocky Road

Add a few tablespoons of creamy peanut butter into the chocolate base and top with crushed peanuts instead of almonds.

Freezing and Storage

  • Store in an airtight container in the freezer for up to 2 weeks.
  • For best results, cover the surface with parchment paper before sealing to prevent ice crystals.
  • To serve, let sit at room temperature for 5–10 minutes before scooping.

Special Equipment Needed

  • Medium saucepan
  • Whisk and wooden spoon
  • Fine mesh sieve
  • Mixing bowls
  • Ice cream maker (or hand mixer/freezer-safe container for no-churn method)
  • Freezer-safe container with lid

FAQ

Q1: Can I make this ice cream without an ice cream maker?
Yes! Use the no-churn method: pour the chilled mixture into a container and freeze, stirring every 30 minutes for a few hours until creamy.

Q2: Why did my ice cream turn icy?
This usually happens if the base wasn’t fully chilled before freezing or if it wasn’t covered properly. Always chill the custard thoroughly and store airtight.

Q3: Can I use store-bought marshmallows?
Absolutely! Mini marshmallows are perfect. You can even toast them lightly for a smoky twist.

Q4: What kind of chocolate should I use?
Use a good-quality dark or semisweet chocolate — the flavor makes all the difference.

Q5: Can I use almond extract instead of vanilla?
Yes, for a nuttier aroma, add ¼ teaspoon almond extract along with vanilla.

Conclusion

Rocky Road Ice Cream with Almonds and Marshmallows is a celebration of flavor and texture — creamy, crunchy, and marshmallowy all at once. It’s the ultimate comfort dessert that brings out your inner child while satisfying your grown-up taste buds.

Homemade and irresistibly rich, this ice cream turns any occasion into a special one — from a summer afternoon treat to a decadent party dessert. Once you make it from scratch, you’ll never go back to store-bought again.

Rocky Road Ice Cream with Almonds and Marshmallows

Recipe by Elina JamesCourse: DessertsCuisine: AmericanDifficulty: easy
Servings

8

servings
Prep time

20

minutes
Cooking time

6

hours 
Total time

6

hours 

20

minutes

Ingredients

  • For the Chocolate Ice Cream Base

  • 2 cups heavy cream

  • 1 cup whole milk

  • ¾ cup granulated sugar

  • ½ cup unsweetened cocoa powder

  • 100 g (3.5 oz) dark or semisweet chocolate, finely chopped

  • 4 large egg yolks

  • 1 tsp pure vanilla extract

  • Pinch of salt

  • For the Mix-Ins

  • ¾ cup toasted almonds, roughly chopped

  • 1 cup mini marshmallows

  • Optional: ½ cup mini chocolate chips or fudge chunks

Directions

  • Step 1: Prepare the Chocolate Base : In a medium saucepan, whisk together milk, cream, sugar, salt, and cocoa powder over medium heat until it starts to steam (but not boil). Add the chopped chocolate and whisk until fully melted and smooth. Remove from heat.
  • Step 2: Temper the Egg Yolks : In a separate bowl, whisk the egg yolks. Slowly pour about ½ cup of the warm chocolate mixture into the yolks while whisking continuously (this prevents curdling). Pour the tempered yolk mixture back into the saucepan with the rest of the chocolate mixture.
  • Step 3: Cook the Custard : Cook over low heat, stirring constantly with a wooden spoon, until the mixture thickens slightly and coats the back of the spoon (around 170°F / 77°C). Do not let it boil. Once thickened, remove from heat.
  • Step 4: Chill the Base : Stir in vanilla extract. Pour the mixture through a fine sieve into a clean bowl to remove any bits of cooked egg. Cover with plastic wrap (touching the surface to prevent a skin from forming) and refrigerate for at least 2 hours or until completely cold.
  • Step 5: Churn the Ice Cream : Once chilled, pour the mixture into your ice cream maker and churn according to the manufacturer’s instructions (usually 20–25 minutes). During the last 2–3 minutes of churning, add the toasted almonds and mini marshmallows (and optional chocolate chips if using).
  • Step 6: Freeze Until Firm : Transfer the churned ice cream into a freezer-safe container. Smooth the top, cover tightly, and freeze for at least 4 hours, or until firm and scoopable.

Leave a Comment

Your email address will not be published. Required fields are marked *

*