
Rich, classic chocolate fudge with marshmallow cream and walnuts — a timeless, crowd-pleasing treat that’s surprisingly simple to make.

This Fantasy Fudge has been one of my earliest holiday traditions — the kind of sweet that travels in a tin to neighbors, appears at potlucks, and gets requested year after year. I first made this version on a rainy November afternoon when I dug into a pantry full of staples and remembered my grandmother’s tip to add marshmallow cream for a silky, spreadable texture. The result was a glossy, deep chocolate fudge studded with walnut pieces that balanced sweet and slightly bitter chocolate notes. It became an instant favorite at home, bringing out instant smiles and a nostalgic hush when someone took that first bite.
I love this recipe because it reliably produces the perfect dense-yet-creamy texture: shiny surface, clean slices, and a snap that gives way to a melt-in-the-mouth center. The evaporated milk adds body where whole milk can water down the consistency, and the marshmallow creme keeps the fudge from crystallizing, giving a smooth finish. I usually make a double batch for holiday giving, and the family always fights over the corner pieces — they’re the crispiest and most chocolate-forward.
My family’s reaction the first time I added marshmallow cream was telling — my sister declared it the “best fudge ever” and a neighbor later told me they’d given slices away as New Year’s gifts. It’s the kind of recipe that sparks small, joyful moments every time it’s pulled from the fridge.
My favorite part is the ritual of slicing and tasting: the first cut releases a chocolate aroma that always draws the family into the kitchen. Once, a neighbor visiting unexpectedly stayed for tea and left with half the pan; that’s the kind of popularity this dessert achieves around here.
Store squares layered between sheets of parchment in an airtight tin or container. At room temperature in a cool, dry place they keep up to two weeks; warmer kitchens may benefit from refrigeration to maintain shape, though chilling will slightly firm the texture and mute the glossy surface. For longer storage, freeze tightly wrapped squares in a single layer for up to three months; transfer to a freezer-safe bag once frozen. Thaw overnight in the refrigerator and bring to room temperature before serving to regain the best texture. Avoid leaving them where direct sunlight or heat will soften them excessively.
If you prefer butter, substitute 3/4 cup unsalted butter for the margarine — expect a slightly richer flavor and firmer set. Swap walnuts for pecans or toasted almonds at a 1:1 ratio; to avoid nuts entirely, stir in 1/2 cup of toasted coconut flakes or leave them out. For less-sweet fudge, choose 12 ounces of bittersweet chocolate (60–70% cacao). If you need dairy-free, replace evaporated milk with a full-fat coconut milk concentrate and use dairy-free margarine, but note the flavor and texture will change significantly.
Serve small 1x1-inch squares on a festive platter dusted with a little cocoa or flaky sea salt for contrast. They pair beautifully with coffee and dark-roast teas; for an adult buffet, offer alongside a fortified wine or port. For gifting, wrap squares in parchment and tie with twine, or place in decorative tins with layers separated by wax paper. Use as a decadent topping for ice cream or chop into larger chunks to fold into cookie dough for a chocolatey surprise.
Holiday versions benefit from additions like a teaspoon of cinnamon or a pinch of ground nutmeg in the chocolate stage for a warm seasonal twist. For summer, stir in 1/2 cup dried cherries for a bright counterpoint. Around Valentine’s Day, press a few freeze-dried raspberry pieces on top before the fudge sets. Add a swirl of salted caramel before chilling for a salted-caramel variation that’s always a hit.
For bake-sale or gifting prep, make the fudge two to three days ahead and store chilled; cut squares the day you plan to serve for the cleanest edges. If preparing dozens of squares, line multiple 9x13 pans with parchment and transfer halves or thirds of the batch between pans for quicker cooling. Label packaged batches with the date and ingredients if sharing with friends or at community events to be mindful of allergens.
One memorable occasion was when I brought a pan to an office holiday party and a colleague who rarely touched sweets sampled one and then asked for the recipe — she later sent a thank-you note saying she’d shared them at her book club and everyone raved. Another time, a rushed hostess texted me for advice because her first attempt grainy; the marshmallow-creme trick saved the batch and the party. It’s become my go-to contribution when I don’t want to fuss but still want a showstopper.
Whether you’re making this for a crowd, for gifting, or simply to satisfy a chocolate craving, this version of Fantasy Fudge rewards patience and attention with consistent, comforting results. I hope it becomes a little tradition in your kitchen too.
Stir constantly during the rolling boil to prevent scorching and to ensure even sugar concentration.
Use the parchment overhang to lift the fudge cleanly from the pan for precise slicing.
Allow the fudge to cool completely before slicing to keep edges clean and prevent sticking.
Toast nuts lightly before chopping to intensify their flavor without adding moisture.
This nourishing fantasy fudge recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Fantasy Fudge recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Line a 9x13-inch straight-sided baking pan with parchment, leaving an overhang on two sides to lift the cooled fudge out for slicing.
In a 3–4 quart heavy-bottomed saucepan over medium heat, combine 3 cups granulated sugar, 3/4 cup margarine, and 2/3 cup evaporated milk. Stir to dissolve and heat evenly.
Bring to a rolling or hard boil while stirring constantly. Once at a hard boil, continue cooking and stirring for exactly 5 minutes, then remove from heat promptly.
Add 12 ounces semi-sweet chocolate chips to the hot mixture and stir until completely melted and glossy. Use residual heat if needed to finish melting.
Stir in 7 ounces marshmallow creme and 1 teaspoon vanilla until no streaks remain. Fold in 1 cup chopped walnuts for texture and flavor.
Pour into the prepared pan, smooth into an even layer with an offset spatula, and allow to cool completely before lifting out and cutting into 1x1-inch squares.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@forkelle on social media!


Tender zucchini halved and filled with creamy ricotta, melted mozzarella, and shaved Parmesan, loaded with sautéed veggies for a colorful, comforting light meal.

No-bake coconut truffles coated in dark chocolate — just 3 ingredients and a handful of minutes to make a crowd-pleasing sweet treat.

A simple, pantry-friendly treat that recreates the classic Almond Joy using just five ingredients. Chewy coconut centers topped with an almond and enrobed in dark chocolate—perfect for gifting or snacking.

Leave a comment & rating below or tag @forkelle on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.