Easy Rocky Road Fudge

Creamy homemade easy rocky road fudge studded with fluffy marshmallows and roasted peanuts in a square baking pan Save
Creamy homemade easy rocky road fudge studded with fluffy marshmallows and roasted peanuts in a square baking pan | cooknookblog.com

Create this classic American confection with just three base ingredients and your favorite mix-ins. Melt semi-sweet chocolate chips with sweetened condensed milk and butter until smooth, then gently fold in mini marshmallows, roasted nuts, and extra chocolate bits. After chilling for two hours, you'll have 16 decadent squares of rich, chocolatey perfection.

Last Christmas Eve, my kitchen became a temporary disaster zone thanks to a double batch of this fudge. Chocolate splattered across my favorite apron, marshmallows stuck to my hair like sweet decorations, and I could not stop laughing while trying to fold in the nuts before everything cooled down. Now, whenever I make rocky road, I think about my sister walking in, taking one look at the chaos, and immediately grabbing a spatula to help without saying a word.

I discovered this recipe during a college potluck where my contribution ended up being the only dish completely finished within ten minutes of arrival. My roommate ate three squares while trying to convince everyone she helped me make it, which she absolutely did not. That night taught me that simple food made with quality ingredients often wins over complicated dishes every single time.

Ingredients

  • 2 cups semi-sweet chocolate chips: I use Ghirardelli because it melts into the smoothest consistency, but any good quality brand will give you that glossy finish
  • 1 can sweetened condensed milk: This creates the creamy fudge texture without any thermometer work or candy making expertise required
  • 2 tablespoons unsalted butter: Just enough to add richness and help the fudge set properly without becoming too soft
  • 1 ½ cups mini marshmallows: The smaller size distributes better throughout the fudge than regular ones do
  • 1 cup roasted unsalted peanuts or walnuts: Rough chopping creates better texture pockets than fine pieces would
  • ½ cup milk chocolate chips: Totally optional but adds these lovely bursts of extra sweetness throughout

Instructions

Prep your pan properly:
Line your 8x8 inch pan with parchment paper, letting the edges hang over like a little sling for easy lifting later. Trust me, trying to remove fudge without parchment is not a battle you want to fight.
Melt the chocolate base:
Combine the chocolate chips, condensed milk, and butter in a medium saucepan over the lowest heat setting your stove offers. Stir constantly and gently until everything melts into a glossy, smooth mixture, then remove it from the heat immediately.
Let it cool slightly:
Wait about 2 or 3 minutes so the mixture is not piping hot, which helps prevent the marshmallows from melting completely into the batter.
Fold in the good stuff:
Gently stir in the marshmallows, nuts, and extra chocolate chips if you are using them, being careful not to overmix or deflate the marshmallows.
Set and chill:
Pour everything into your prepared pan and smooth the top with a spatula. Refrigerate for at least 2 hours until completely set.
Slice and serve:
Use the parchment overhang to lift the whole block out, then cut it into 16 squares with a sharp knife that you have run under hot water.
Rich chocolate easy rocky road fudge squares with swirls of melted marshmallows and crunchy chopped nuts on a white plate Save
Rich chocolate easy rocky road fudge squares with swirls of melted marshmallows and crunchy chopped nuts on a white plate | cooknookblog.com

My dad now requests this fudge for every holiday, birthday, and random Tuesday, claiming the store bought stuff I bought years ago ruined him forever. Watching him sneak extra squares when he thinks no one is looking has become its own kind of tradition in our house.

Getting Creative with Variations

I have found that dark chocolate creates this incredibly sophisticated version that adults gravitate toward, while white chocolate makes an entirely different but equally delicious dessert. The nut free version with extra marshmallows and dried cranberries has saved me multiple times when feeding groups with allergies.

Storage and Make-Ahead Tips

This fudge actually tastes better after sitting in the refrigerator overnight, which makes it perfect for making ahead of parties. I have kept it for a week in an airtight container, though in my house it rarely lasts more than two days.

Serving Suggestions

A square of this fudge alongside a cup of peppermint tea feels like the ultimate winter comfort, though it works equally well as part of a dessert spread with cookies and brownies. I have also served it on its own on pretty plates with a dusting of cocoa powder when I want it to look fancy.

  • Cutting the fudge while slightly chilled gives cleaner edges than cutting it straight from the freezer
  • A hot knife wiped clean between cuts prevents messy edges and sticky buildup
  • Room temperature fudge has the best texture, so let pieces sit out for 5 minutes before serving
Glossy easy rocky road fudge freshly cut into bite-sized pieces revealing mini marshmallows and chocolate chunks throughout Save
Glossy easy rocky road fudge freshly cut into bite-sized pieces revealing mini marshmallows and chocolate chunks throughout | cooknookblog.com

Something about stirring melted chocolate and folding in fluffy marshmallows just feels like giving yourself a hug. I hope this recipe brings as much joy to your kitchen as it has to mine.

Recipe FAQs

Refrigerate for at least 2 hours until fully set. For best results, let it chill overnight before cutting into clean squares.

Absolutely. Roasted peanuts, walnuts, almonds, or pecans all work beautifully. Chop them into rough pieces for the best texture throughout.

Keep in an airtight container in the refrigerator for up to one week. Place parchment paper between layers to prevent sticking.

Simply omit the nuts and add more marshmallows or dried fruit like cranberries and cherries for extra texture and sweetness.

Waiting 2-3 minutes prevents marshmallows from melting completely. This keeps them fluffy and distinct throughout the fudge for that classic rocky road texture.

Yes, dark chocolate creates a richer, more intense flavor. Adjust sweetness to taste since dark chocolate has less sugar than semi-sweet varieties.

Easy Rocky Road Fudge

Creamy chocolate fudge loaded with marshmallows and crunchy nuts for a quick no-bake treat.

Prep 10m
Cook 5m
Total 15m
Servings 16
Difficulty Easy

Ingredients

Chocolate Base

  • 2 cups semi-sweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tablespoons unsalted butter

Mix-ins

  • 1 ½ cups mini marshmallows
  • 1 cup roasted unsalted peanuts or walnuts, roughly chopped
  • ½ cup milk chocolate chips

Instructions

1
Prepare the Pan: Line an 8x8-inch baking pan with parchment paper, leaving some overhang for easy removal.
2
Melt Chocolate Base: In a medium saucepan over low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Stir constantly until melted and smooth. Remove from heat.
3
Fold in Mix-ins: Let the mixture cool for 2–3 minutes, then fold in the marshmallows, nuts, and milk chocolate chips, mixing gently to combine.
4
Transfer to Pan: Pour the mixture into the prepared pan, smoothing the top with a spatula.
5
Chill Until Set: Refrigerate for at least 2 hours, or until fully set.
6
Cut and Serve: Lift the fudge out using the parchment paper, cut into squares, and serve.
Additional Information

Equipment Needed

  • Medium saucepan
  • Rubber spatula
  • 8x8-inch baking pan
  • Parchment paper
  • Sharp knife

Nutrition (Per Serving)

Calories 225
Protein 3g
Carbs 32g
Fat 10g

Allergy Information

  • Contains milk, nuts, and soy. Marshmallows may contain gelatin—check for vegetarian versions if needed.
Heather Nolan

Home cook sharing simple, tasty recipes and practical cooking tips for everyday meals.