This Best Ever Rocky Road Fudge lives up to its name! It’s loaded with chocolate, marshmallows, and toasted almonds. The toasted almonds add a rich nutty flavor that elevates the fudge—it’s a perfect balance of flavors and textures.

Fudge is one of my weaknesses. After years of testing different methods I developed a reliable, creamy chocolate fudge base I now use for many variations. I haven’t posted the plain base recipe yet (I will soon), but I’ve shared several adaptations that swap chocolate types and mix-ins to create new flavors. Today’s version—Best Ever Rocky Road Fudge—is one of my favorites.
There are several elements that make this fudge outstanding, but the toasted almonds are my favorite addition. They bring a deep, toasty flavor and a pleasant crunch that pairs beautifully with the smooth chocolate and pillowy marshmallows.
How to toast almonds

Why you should always toast your nuts

- Toasted Almonds
- 1 1/2 cups roughly chopped almonds
- Rocky Road Fudge
- ¾ cup butter
- 2 cups granulated sugar
- 1 cup brown sugar
- ⅔ cup evaporated milk
- 1 cup semi-sweet chocolate chips
- 1 cup milk chocolate chips
- 7 ounces marshmallow cream
- 1 teaspoon vanilla extract
- 1 1/2 cups roughly chopped toasted almonds
- 1 1/2 cups mini marshmallows
- Preheat oven to 400°F (200°C).
- Line a cookie sheet with foil.
- Roughly chop whole almonds and spread them in a single layer on the sheet.
- Bake 8–10 minutes until lightly browned and fragrant. Cool before using.
- Line a 9×13-inch pan with foil (or an 8×8-inch pan for taller fudge), leaving overhanging edges for easy removal. Set aside.
- In a large saucepan over medium heat, combine butter, granulated sugar, brown sugar, and evaporated milk. Stir constantly and bring to a full rolling boil.
- Reduce heat slightly and continue to boil, stirring constantly, for 4 minutes.
- Remove the pan from heat and stir in both types of chocolate chips until fully melted and smooth.
- Add marshmallow cream and vanilla, stirring until incorporated.
- Stir in the toasted almonds, then fold in the mini marshmallows gently so they don’t melt.
- Immediately spread the fudge into the prepared pan and smooth the top.
- Allow the fudge to set completely before lifting from the pan and cutting into squares.
Enjoy!
