This Easy Root Beer Float Fudge is a rich, creamy treat that translates the beloved flavors of a root beer float — root beer and vanilla ice cream — into a smooth fudge. It’s simple to make, nostalgic in taste, and perfect for bake sales, potlucks, or summer gatherings.

This root beer fudge is festive for warm weather but delicious year-round. It’s a crowd-pleaser alongside other classic bake-sale favorites and was inspired by a root beer float cake recipe.
I’ve been making this fudge for years; it’s always a hit. If you enjoy fudges, try other flavored variations for similar easy, microwave or stovetop confections.

Ingredient Notes
Key ingredients you’ll need:

- Unsalted butter — preferred so you can control salt levels; if using salted butter, reduce any added salt elsewhere.
- Evaporated milk (2%) — provides creaminess and the proper texture.
- Root beer concentrate — gives the most authentic, intense root beer flavor. If using extract, use about double the amount called for a similar intensity.
- Maraschino cherries — choose cocktail cherries with stems for the classic float look.
See the recipe card below for full ingredient amounts and details.
Variations & Substitutions
- Root beer flavoring — use concentrate for best results; extract can substitute at roughly double the quantity.
- Butter — salted butter is okay but will slightly reduce perceived sweetness.
- Marshmallow creme — you can make a quick substitute by melting marshmallows with corn syrup and cream of tartar to approximate the texture (see pro tip).
- Decorative straw — for a playful presentation, insert short pieces of straw into the topping before it fully sets.

Pro Tip
How to Make Marshmallow Creme from Marshmallows
Combine one 16-oz bag of marshmallows with 3 ½ tablespoons white corn syrup and ⅛ teaspoon cream of tartar. Melt over a double boiler, stirring constantly, until smooth to create a close substitute for marshmallow creme.
Step-by-Step: How to Make Root Beer Fudge

Line an 8- or 9-inch square pan with parchment paper, leaving an overhang for easy removal.

In a large heavy saucepan, combine 3 cups sugar, evaporated milk, and ¾ cup butter. Bring to a rapid boil over medium heat, stirring constantly — about 10–12 minutes.

After reaching a rapid boil, cook and stir for exactly 4 minutes, timing carefully and stirring constantly. Remove from heat.

Off the heat, stir in one 8-oz package white chocolate chips and 1½ containers (about 14 oz) marshmallow creme until melted and smooth. Reserve the remaining ½ container for garnish. Do not return to heat.

Stir until thoroughly combined and smooth.

Pour one-third of the mixture into a small bowl and stir in ½ teaspoon vanilla extract to create the vanilla portion.

Stir 2 teaspoons root beer concentrate into the remaining two-thirds of the fudge mixture until evenly flavored.

Quickly spread the root beer portion into the prepared pan. Work fast so it doesn’t begin to set.

Drop spoonfuls of the vanilla mixture over the root beer layer and swirl gently with a spatula or knife. Refrigerate for about 1 hour, or until firm.

Use the parchment overhang to lift the set fudge from the pan onto a cutting board.

Trim rough edges. These pieces are perfectly edible and make great snacks or freezer treats.

Slice the block in half to prepare for portioning.

Cut into bite-size squares, roughly 1 inch each. You can cut a 4×4 grid for 16 pieces, 4×5 for 20 pieces, or 5×5 for 25 pieces depending on desired serving size.

Just before serving, add a small dollop of the reserved marshmallow creme and top with a maraschino cherry. Present in cupcake liners for a classic look.
Expert Recipe Tips
- Use root beer concentrate for the most authentic, bold flavor; extract can be used at about double the amount.
- Do not reheat after adding white chocolate and marshmallow creme — reheating can make the mixture seize or become grainy.
- Follow timing closely. Boil the sugar mixture until it reaches a rapid boil for 10–12 minutes, then stir off the heat for 4 minutes to achieve a creamy texture.
- Prepare the pan in advance and work quickly once flavors are added — the fudge sets fast.
- Use parchment with overhang to lift the fudge from the pan cleanly for neater cuts.
- Warm your knife under hot water and dry it before slicing for cleaner edges.
- Garnish at the last minute so marshmallow creme and cherries stay fresh and neat.
- Store with parchment between layers to prevent sticking when refrigerating or freezing.
- Trim edges for a tidy presentation and enjoy the trimmings as a snack or frozen treats.
Storage
Store fudge in an airtight container in the refrigerator for up to 5 days, layering pieces with parchment or wax paper to prevent sticking. Add marshmallow creme and cherries only just before serving.
This fudge freezes well without the garnish. Thaw in the refrigerator and add toppings after fully defrosted.

Serving Size
The recipe yields about 16 squares when cut 4×4. For smaller pieces, cut a 5×5 grid to make 25 squares. You can scale the recipe up as needed and use additional pans when doubling or tripling the batch.
Recipe FAQs
Yes. This recipe is designed to be made without a candy thermometer if you carefully follow the boiling and stirring times and use a timer for accuracy.
Undercooking the sugar, milk, and butter mixture is the most common cause. Ensure the mixture reaches a rapid boil and follow the timing instructions. Also avoid returning the pot to heat after adding the chocolate and marshmallow creme.
You can freeze the fudge up to two weeks in advance if you omit the marshmallow creme and cherries. Thaw in the fridge a day before and add toppings before serving.
No. Using soda adds excess liquid and won’t deliver the concentrated flavor needed for the fudge texture and taste. Use a concentrate or extract (at adjusted amounts).
If you love root beer floats, this fudge is a fun, portable way to enjoy that classic flavor.

Easy Root Beer Float Fudge Recipe
Equipment
- 8×8 or 9×9 square pan
- Spatula
- Saucepan
Ingredients
- ¾ cup unsalted butter, divided
- 3 cups white granulated sugar
- 5 oz evaporated milk (2%) (about ½ a can)
- 1 package (8 oz / 225 g) white chocolate baking chips
- 14 oz marshmallow creme (2 x 7 oz containers) — use 1½ containers in the fudge and reserve ½ container for garnish
- ½ teaspoon vanilla extract
- 2 teaspoons root beer concentrate (flavor)
Garnish
- Remaining ½ container marshmallow creme
- Maraschino cherries
Instructions
- Line an 8- or 9-inch square baking pan with parchment paper and set aside.
- In a large heavy saucepan, combine sugar, evaporated milk, and ¾ cup butter. Bring to a rapid boil over medium heat, stirring constantly (about 10–12 minutes).
- Once boiling, cook and stir vigorously for 4 minutes, timing carefully. Remove from heat.
- Off the heat, stir in white chocolate chips and 1½ containers marshmallow creme until melted and smooth. Reserve the remaining ½ container for garnish. Do not return to heat.
- Pour one-third of the mixture into a small bowl and stir in ½ teaspoon vanilla extract (vanilla portion).
- Add 2 teaspoons root beer concentrate to the remaining mixture (root beer portion) and stir to combine.
- Quickly spread the root beer portion into the prepared pan, then drop spoonfuls of the vanilla portion over top and swirl with a spatula or knife.
- Refrigerate for 1 hour or until firm.
- Lift the fudge from the pan using the parchment overhang, trim rough edges, and cut into squares.
- Garnish each piece with a small dollop of reserved marshmallow creme and a maraschino cherry just before serving.
Notes
Storage: Refrigerate in an airtight container for up to 5 days with parchment layers between pieces. Freeze without garnish for up to two weeks; thaw in the fridge and add toppings before serving.
Tips: Use root beer concentrate for bold flavor, avoid reheating after adding chocolate and marshmallow, and work quickly when spreading and swirling as the fudge sets rapidly. Warm your knife for clean slices and trim edges for a neat presentation.