
This Fantasy Fudge has been a beloved treat at family gatherings for years. Its creamy texture and rich chocolate flavor make it perfect for sharing during holidays or whenever a sweet craving hits. Every bite melts smoothly with just the right touch of nuts for crunch.
I first made this fudge as a last-minute holiday gift, and it’s become a must-have every Christmas in my kitchen
Ingredients
- 3 cups granulated sugar: introduces the essential sweetness and helps achieve the creamy fudge texture
- Three quarters cup margarine: adds fat which keeps the fudge smooth BlueBonnet brand is reliable for consistency
- Two thirds cup evaporated milk: provides richness and a creamy body opt for full fat if possible
- 12 ounces semi-sweet chocolate chips: are the heart of the fudge Nestle Toll House chips melt evenly and have balanced sweetness
- 7 ounces jar marshmallow creme: gives the fudge a luscious softness and slight chewiness Jet-Puff brand works well due to its sticky texture
- 1 teaspoon vanilla extract: enhances overall flavor and adds warmth
- 1 cup chopped walnuts: contributes crunch and a nutty dimension choose fresh, lightly toasted walnuts for best flavor
Instructions
- Scoop and Prepare the Pan:
- Line a 9 by 13-inch straight-sided baking pan with parchment paper. Leave enough parchment overhanging the sides so you can lift the fudge out easily once chilled.
- Cook the Sugar Mixture:
- In a medium saucepan set over medium heat, combine the granulated sugar, margarine, and evaporated milk. Stir frequently to blend. Once the mixture reaches a rolling boil, continue cooking and stirring constantly for exactly five minutes. This step ensures the fudge sets properly. Remove from heat right afterward.
- Melt the Chocolate:
- Add the semi-sweet chocolate chips to the hot sugar mixture. Stir immediately and thoroughly until the chips have melted completely and the mixture is smooth and glossy.
- Incorporate Marshmallow and Flavors:
- Stir in the marshmallow creme and vanilla extract until the mixture is fully smooth with no streaks visible. Fold in the chopped walnuts evenly for texture throughout.
- Set and Slice:
- Pour the mixture into the prepared pan and spread it evenly using a small offset spatula or the back of a spoon. Let the fudge cool entirely at room temperature until firm. Use the parchment paper to lift the block out so you can slice into 1 by 1-inch squares for serving.

Walnuts are my favorite addition because they add a satisfying crunch to the creamy fudge. One holiday season, I made several batches to gift, and the nuts always made the fudge stand out. It’s a small touch that changes the whole experience.
Storage Tips
Store the fudge in a cool, dry place at room temperature inside an airtight container. Avoid refrigeration which can harden the fudge too much. Wrapped well, it stays fresh up to seven days. If you want to make it ahead, you can freeze the fudge for up to three months by wrapping tightly and placing it in a freezer-safe container. Thaw at room temperature before slicing.
Ingredient Substitutions
Margarine can be replaced with unsalted butter for a richer taste but expect a slightly firmer texture. Semi-sweet chocolate chips may be swapped for dark or milk chocolate chips according to your preference. Walnuts can be substituted with pecans, almonds, or you can leave out nuts entirely for a nut-free version without sacrificing much in flavor or texture.
Serving Suggestions
Serve these fudge squares alongside fresh berries or a cup of strong coffee or tea for a delightful contrast. They also make beautiful homemade gifts when wrapped in wax paper tied with a ribbon. Try sprinkling flaky sea salt on top before setting for an added flavor twist that balances sweetness.

This fudge recipe balances ease and flavor beautifully, making it a perfect choice for both novices and experienced cooks alike.
FAQs about Recipes
- → What type of chocolate chips works best?
Semi-sweet chocolate chips provide the ideal balance of sweetness and richness for smooth, creamy fudge.
- → Can I substitute margarine with butter?
Butter can be used instead of margarine, offering a richer flavor and creamier texture to the fudge.
- → Why is evaporated milk used in the cooking process?
Evaporated milk adds creaminess and helps achieve the perfect consistency when combined with sugar and margarine.
- → How do I prevent the fudge from sticking to the pan?
Lining the baking pan with parchment paper allows easy removal and clean slicing once the fudge has cooled.
- → What is the purpose of marshmallow cream in this treat?
Marshmallow cream adds sweetness, smoothness, and a velvety texture that enhances the overall fudge experience.
- → Can nuts be omitted or substituted?
Yes, nuts can be left out or replaced with other mix-ins like dried fruit or seeds depending on preference.