If you’ve ever pulled off the highway into a Buc-ee’s, you know the fudge counter is a trap. You came in for gas and a bathroom break, and somehow you left with a slab of rocky road fudge the size of a paperback.

Stack of thick copycat Buc-ee's rocky road fudge squares with mini marshmallows and toasted pecans
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

The good news: you don’t need a road trip to get your fix. This copycat Buc-ee’s rocky road fudge starts with the same creamy chocolate base as my Copycat Buc-ee’s Fudge, then loads it up with toasted pecans and pillowy mini marshmallows. It takes 10 minutes of hands-on time, with no candy thermometer, no soft-ball stage, and no stress.

What Makes Buc-ee’s Rocky Road Fudge So Good?

Buttery, dense and extra thick, Buc-ee’s fudge is cut into big squares that feel like a treat. Three things make the rocky road version stand out, and this recipe copies all three.

  • Creamy, not grainy. A sweetened condensed milk base gives you smooth fudge every time, with no sugar crystals.
  • Whole marshmallows. Folding them in after the chocolate cools slightly keeps them soft and distinct instead of melting into streaks.
  • Crunchy nuts. Toasted pecans add a Texas-style crunch that balances all that sweetness. If you can’t get enough Buc-ee’s pecans, my Copycat Buc-ee’s Pecans are the cinnamon-sugar snack version.

Ingredients for Copycat Buc-ee’s Rocky Road Fudge

Close-up of creamy chocolate fudge showing whole mini marshmallows and crunchy pecan pieces
  • Semi-sweet chocolate chips: Give the fudge its deep, rich chocolate backbone.
  • Milk chocolate chips: Add extra creaminess for that classic Buc-ee’s taste.
  • Sweetened condensed milk: Creates a smooth, foolproof base with no thermometer needed.
  • Unsalted butter: Adds richness and a glossy shine to every square.
  • Vanilla extract: Rounds out the chocolate with warm, sweet flavor.
  • Salt: Balances the sweetness so every bite tastes richer.
  • Mini marshmallows: Bring soft, pillowy pockets to every rocky road bite.
  • Pecans: Toasted for a crunchy, buttery, Texas-style nutty finish

How to Make Buc-ee’s Rocky Road Fudge

Semi-sweet and milk chocolate chips melting with sweetened condensed milk and butter in a saucepan

Step 1: Prep the pan. Line an 8×8-inch pan with parchment paper, leaving a few inches hanging over two sides so you can lift the fudge out later.

Step 2: Toast the pecans. Spread them in a dry skillet over medium heat and stir for 3 to 5 minutes, until fragrant. Let them cool.

Stirring vanilla extract and salt into a smooth melted chocolate fudge base

Step 3: Melt the chocolate. In a medium saucepan over low heat, combine both chocolate chips, the condensed milk and the butter. Stir constantly until smooth, about 5 minutes. Don’t rush it with high heat, or the chocolate can seize.

Step 4: Flavor it. Take the pan off the heat and stir in the vanilla and salt. Let the mixture rest for 5 to 7 minutes. It should be warm, not hot. This is the secret to whole, fluffy marshmallows.

Rocky road fudge pressed into a parchment-lined pan and topped with extra marshmallows and pecans

Step 5: Fold in the good stuff. Gently fold in the marshmallows and pecans until just combined. Spread the fudge into the pan and press it flat with a spatula. For a bakery look, press a few extra marshmallows and pecans into the top.

Step 6: Chill. Refrigerate for at least 3 hours, or until firm. Lift the fudge out by the parchment and cut into 36 squares with a large, sharp knife. Wipe the blade clean between cuts.

Cutting chilled rocky road fudge into squares with a large sharp knife

Tips for Buc-ee’s-Style Fudge

  • Go thick. Buc-ee’s fudge is famously tall. An 8×8 pan gives you about 1-inch-thick squares; a 9×9 pan makes thinner pieces.
  • Keep the heat low. Chocolate scorches fast. Low heat and constant stirring give you glossy, smooth fudge.
  • Use fresh marshmallows. Stale ones are tough and chewy. A newly opened bag makes a big difference, and it’s the same trick behind the gooey texture of my Copycat Buc-ee’s Fruity Pebbles Rice Crispy Treats.
  • Don’t skip the salt. A pinch keeps the fudge from tasting flat or cloyingly sweet.
  • Cut it cold. Slice straight from the fridge for clean edges, then let the pieces sit at room temperature for 10 minutes before serving.

Easy Variations

  • Classic rocky road: Swap pecans for toasted almonds or walnuts.
  • Instant Pot method: Prefer a hands-off approach? My Instant Pot Rocky Road Fudge makes a walnut-studded batch in the pressure cooker.
  • Dark chocolate: Use all semi-sweet or bittersweet chips for a richer, less sweet fudge.
  • Nut-free: Leave out the nuts and add 1 cup of crushed pretzels or graham crackers for crunch.
  • Salted caramel rocky road: Drizzle caramel sauce over the top and sprinkle with flaky sea salt. For even more caramel, try my Chocolate Caramel Marble Fudge.
  • Peanut butter rocky road: Replace the milk chocolate chips with peanut butter chips and use salted peanuts.
Thick 1-inch squares of Buc-ee's-style fudge showing clean, smooth cut edges

How to Store and Gift Rocky Road Fudge

Store fudge in an airtight container with parchment between layers. It keeps for up to 1 week at room temperature, 2 to 3 weeks in the fridge, or up to 3 months in the freezer (wrap tightly and thaw overnight in the fridge).

For gifting, wrap big squares in wax paper and tie with twine, just like a road-trip souvenir. For a full Buc-ee’s-style gift tin, pair the fudge with my Copycat Buc-ee’s Pecan Pralines and a bag of homemade Beaver Nuggets. It’s a crowd-pleaser for holiday cookie tins, teacher gifts and bake sales.

Frequently Asked Questions

Is this the official Buc-ee’s fudge recipe? No. Buc-ee’s doesn’t publish its fudge recipe. This is a homemade copycat designed to match the thick, creamy texture and rocky road flavor.

Why did my marshmallows melt? The chocolate was too hot when you added them. Let the mixture cool for 5 to 7 minutes first.

Can I make this in the microwave? Yes. Microwave the chocolate, condensed milk and butter in 30-second bursts, stirring between each, until smooth. Then continue from step 4.

Why is my fudge grainy or oily? It was likely heated too high or too fast. Keep the heat low and stir constantly.

Can I use evaporated milk instead of sweetened condensed milk? No. They aren’t interchangeable. Condensed milk provides the sugar and thickness that make this fudge set.

How many calories are in a piece? About 150 calories per piece when cut into 36 squares (approximate; varies by brand).

Bring the Buc-ee’s Fudge Counter Home

This copycat Buc-ee’s rocky road fudge delivers everything you love about the road-trip classic: thick, creamy chocolate, soft marshmallows and crunchy pecans. And you can make it in your own kitchen in 10 minutes.

Tried this recipe? Leave a star rating and a comment below, and tag @forktospoon on Instagram so I can see your fudge. And if you need something savory after all that chocolate, my Copycat Buc-ee’s Beef Jerky is the perfect road-trip snack to balance it out.

Stack of thick copycat Buc-ee's rocky road fudge squares with mini marshmallows and toasted pecans

Copycat Buc-ee’s Rocky Road Fudge

5 from 6 votes
Prep Time: 10 minutes
Cook Time: 10 minutes
Chill Time: 3 hours
Total Time: 3 hours 20 minutes
Servings: 36 Servings

Description

This thick, creamy copycat Buc-ee's rocky road fudge is made with semi-sweet and milk chocolate, sweetened condensed milk, toasted pecans and mini marshmallows. It's easy, no-thermometer, and ready to chill in 20 minutes.

Ingredients 

  • 2 cups semi-sweet chocolate chips, 12 oz
  • 1 cup milk chocolate chips, 6 oz
  • 14 ounces sweetened condensed milk
  • 2 tablespoons unsalted butter
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon salt
  • 2 cups mini marshmallows, plus extra for topping
  • 1 cup pecans, chopped, plus extra for topping

Instructions

  • Line an 8×8-inch pan with parchment paper, leaving an overhang on two sides.
  • Toast the pecans in a dry skillet over medium heat for 3 to 5 minutes, stirring often, until fragrant. Let cool.
  • In a medium saucepan over low heat, combine the semi-sweet chips, milk chocolate chips, sweetened condensed milk and butter. Stir constantly until melted and smooth, about 5 minutes.
  • Remove from heat and stir in the vanilla and salt.
  • Let the mixture cool for 5 to 7 minutes, until warm but not hot.
  • Gently fold in the mini marshmallows and toasted pecans.
  • Spread into the prepared pan and press flat. Press extra marshmallows and pecans into the top.
  • Refrigerate for at least 3 hours, until firm.
  • Lift out by the parchment and cut into 36 squares, wiping the knife clean between cuts.

Equipment

  • 8×8-inch baking pan
  • Parchment Paper
  • Medium Saucepan
  • Small skillet
  • Rubber Spatula
  • Large sharp knife

Notes

  • Microwave option: Melt the chocolate, condensed milk and butter in 30-second bursts, stirring between each, then continue from step 4.
  • Keep marshmallows whole: Always let the chocolate cool before folding them in.
  • Swap the nuts: Walnuts or almonds work in place of pecans; leave them out for nut-free fudge.
  • Storage: Airtight at room temperature up to 1 week, refrigerated 2 to 3 weeks, or frozen up to 3 months.

Nutrition

Serving: 1ServingCalories: 152kcalCarbohydrates: 17gProtein: 2gFat: 9gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.03gCholesterol: 6mgSodium: 33mgPotassium: 124mgFiber: 1gSugar: 14gVitamin A: 55IUVitamin C: 0.3mgCalcium: 43mgIron: 1mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!