Easy Rocky Road Fudge

Homemade easy rocky road fudge with melted chocolate swirled with mini marshmallows and chopped roasted peanuts Save to Pinterest
Homemade easy rocky road fudge with melted chocolate swirled with mini marshmallows and chopped roasted peanuts | nowwecook.com

This luscious rocky road fudge combines velvety semi-sweet chocolate with sweetened condensed milk and butter for an incredibly smooth base. Loaded with mini marshmallows, roasted peanuts or walnuts, and optional milk chocolate chips, every bite delivers the perfect balance of creamy, crunchy, and chewy textures.

The stovetop method takes just 5 minutes of active cooking time, making it perfect for last-minute treats, holiday gifting, or potluck contributions. After a brief chill in the refrigerator, the fudge sets into firm squares that hold their shape while melting in your mouth.

Customize easily by swapping nuts for pecans or almonds, adding dried fruit instead of marshmallows for a nut-free version, or using dark chocolate for an intense cocoa experience. Store in the fridge for up to a week, though these irresistible squares rarely last that long.

The snow was falling sideways when I decided to make fudge for the first time, mostly because I'd eaten all the holiday cookies my neighbor dropped off. Three hours later, I was standing in my pajamas at 11 PM, watching chocolate melt like magic in a saucepan, wondering why I'd ever been intimidated by something so simple. That first batch came out a little lopsided, but my husband took one bite and declared it better than any fancy chocolate shop we'd ever visited.

Last Christmas, my niece helped me make a double batch, and she spent the entire time sneaking marshmallows when she thought I wasn't looking. We ended up with slightly less than the recipe called for, but that fudge disappeared so fast at our family gathering that nobody noticed the missing marshmallows anyway.

Ingredients

  • Semi-sweet chocolate chips: I've learned through many batches that quality chocolate makes a huge difference here, so skip the generic store brand and grab something you'd actually eat straight from the bag.
  • Sweetened condensed milk: This creates that impossibly smooth texture that sets fudge apart from regular chocolate, and there's really no substitute for its magic.
  • Unsalted butter: Just a little adds richness and helps the fudge set properly without making it greasy.
  • Mini marshmallows: The mini size distributes better throughout the fudge than regular ones, creating those perfect little pockets of fluff in every bite.
  • Roasted nuts: I prefer the extra flavor from already-roasted peanuts or walnuts, but raw nuts work too if you toast them lightly in a dry pan first.
  • Milk chocolate chips: Totally optional, but I love how they create little pockets of slightly sweeter chocolate throughout the darker base.

Instructions

Prep your pan:
Line an 8x8-inch pan with parchment paper, letting the edges hang over like little handles that will save your life when it's time to lift the fudge out later.
Melt the base:
Combine the chocolate chips, sweetened condensed milk, and butter in a medium saucepan over the lowest heat setting your stove has, stirring constantly until everything melts into a glossy, smooth pool of chocolate heaven.
Cool slightly:
Take the pan off the heat and let it sit for just 2-3 minutes, because hot chocolate will turn your marshmallows into a sad puddue instead of fluffy little clouds.
Fold in the goodies:
Gently stir in the marshmallows, nuts, and extra chocolate chips, being careful not to overmix or you'll break down the marshmallows too much.
Set and chill:
Pour everything into your prepared pan and smooth the top with a spatula, then refrigerate for at least 2 hours until completely firm.
Slice and serve:
Use those parchment handles to lift the whole block out, then cut into squares with a sharp knife, running it under hot water between cuts for cleaner edges.
Rich chocolate easy rocky road fudge squares studded with fluffy marshmallows and crunchy nuts on a white plate Save to Pinterest
Rich chocolate easy rocky road fudge squares studded with fluffy marshmallows and crunchy nuts on a white plate | nowwecook.com

My grandmother started making fudge every winter after she retired, and it became her signature gift to everyone in the family. Now whenever I smell melting chocolate, I'm transported back to her tiny kitchen with the snow falling outside and her ceramic chickens watching over the stove.

Making It Your Own

I've made this fudge with dark chocolate for a more sophisticated version, swapped pecans for the peanuts, and even added dried tart cherries one year when I was feeling fancy. The base is so forgiving that almost any mix-in works, though I've learned that some additions need to be folded in gently so they don't sink to the bottom.

Storage Secrets

This fudge actually tastes better after sitting in the fridge for a day, as the flavors have time to meld and the texture becomes even creamier. I keep mine between layers of parchment paper in an airtight container, and it's never lasted longer than a week in my house, though the recipe says it'll stay fresh that long.

Troubleshooting Tips

If your fudge won't set, it probably didn't cool enough before you added the mix-ins, or the chocolate got too hot during melting. Grainy fudge usually means the heat was too high or you stopped stirring too early, and both issues can often be fixed by remelting and starting over with more patience.

  • Don't double the recipe unless you have a larger pan, because thicker fudge takes forever to set and the texture suffers.
  • A warm knife makes the cleanest cuts, but don't use a hot knife or you'll melt the fudge as you slice.
  • If you're making this for a party, cut it into small squares because it's incredibly rich and a little goes a long way.
Creamy easy rocky road fudge recipe showing glossy chocolate chunks and roasted peanuts throughout the cut dessert bar Save to Pinterest
Creamy easy rocky road fudge recipe showing glossy chocolate chunks and roasted peanuts throughout the cut dessert bar | nowwecook.com

There's something deeply satisfying about making something so delicious with so little effort, and watching people's faces light up when they take that first bite never gets old.

Recipe FAQs

Absolutely. Simply omit the nuts and increase the marshmallows to 2 cups, or add dried cranberries, cherries, or chopped dried apricots for texture. You can also stir in crushed graham crackers or pretzels for a salty crunch.

The fudge requires at least 2 hours in the refrigerator to fully set. For best results, let it chill for 3-4 hours or overnight before cutting. This ensures clean squares that hold their shape perfectly when served.

Yes, freeze fudge for up to 3 months. Wrap squares tightly in plastic wrap, then place in an airtight freezer container or freezer bag. Thaw in the refrigerator for 2-3 hours before serving. The texture remains perfectly creamy after freezing.

Grainy fudge usually results from overheating the chocolate. Always melt chocolate over low heat, stirring constantly. If using a microwave, heat in 30-second intervals at 50% power, stirring between each burst. High heat can seize chocolate, creating a gritty texture.

White chocolate works beautifully. Use high-quality white baking chips or chopped white chocolate bars. Keep the condensed milk and butter quantities the same. Pair with dried cranberries and pistachios for a festive variation, or add crushed candy canes during winter holidays.

Use a sharp knife warmed under hot water and wiped dry between cuts. Lift the entire fudge slab from the pan using parchment paper overhang, then place on a cutting board. Score lines lightly first, then press firmly through for clean edges.

Easy Rocky Road Fudge

Rich chocolate fudge loaded with marshmallows, nuts, and chocolate chips. A quick and easy classic treat ready in minutes.

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 (optional, for extra texture)

Instructions

1
Prepare the Pan: Line an 8x8-inch baking pan with parchment paper, allowing some overhang for easy removal later.
2
Melt the Chocolate Base: In a medium saucepan over low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Stir constantly until completely melted and smooth, then remove from heat.
3
Incorporate Mix-ins: Let the chocolate mixture cool for 2–3 minutes, then gently fold in the marshmallows, nuts, and milk chocolate chips if using, mixing until just combined.
4
Transfer to Pan: Pour the fudge mixture into the prepared pan, using a spatula to smooth the top evenly.
5
Chill Until Set: Refrigerate for at least 2 hours or until completely firm and set.
6
Cut and Serve: Lift the fudge from the pan using the parchment paper overhang, then 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 (if using), and soy (present in some chocolate chips)
  • Marshmallows may contain gelatin—check for vegetarian versions if needed
  • Always check labels for allergens if unsure
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.