Some recipes don’t just satisfy a sweet tooth—they warm your soul. This old-fashioned homemade fudge recipe is exactly one of those timeless treasures. Tucked away on a well-loved, handwritten index card in my husband’s Great Granny Evans’ recipe box, it carries with it the love and memories of her cozy kitchen every time we make it.

This isn’t just any fudge—it’s the fudge: rich, creamy, and irresistibly silky-smooth, melting perfectly on your tongue with every bite. Granny had a true gift for sweets, but this fudge was her crowning glory. It graced every Christmas table, every church potluck, and every birthday gathering, always vanishing before anything else on the dessert spread.
What makes this fudge so magical is its simplicity. No candy thermometer, no tricky sugar stages—just nine precise minutes of boiling (Granny was very clear about that!) and a handful of humble pantry staples. The result? A flawless batch every time: never grainy, never too soft, and always carrying that nostalgic, old-fashioned flavor that instantly brings back memories of holidays and home.
If you love rich, chocolate-forward desserts like this, you’ll also want to try my Midnight Chocolate Cream Cake—it’s another decadent favorite that’s perfect for special occasions or holiday baking.
Jump to:
Why You’ll Love This Fudge Recipe:
It’s incredibly rich, smooth, and perfectly fudgy every time
This recipe is designed for consistency. The exact cook time and simple method create that classic, melt-in-your-mouth texture that’s creamy without being grainy.
Simple ingredients, big payoff
You only need a handful of pantry staples to make this, but the result tastes like something much more special. It’s one of those easy homemade desserts that feels impressive without requiring complicated steps.
A true no-fail method
With a straightforward process and clear timing, this fudge is reliable—even if you’re not an experienced candy maker. Follow the steps, and it works beautifully every time.
Perfect for holidays, gifts, and gatherings
This is the kind of sweet treat that instantly feels festive. It’s ideal for cookie trays, dessert tables, or packaging up as homemade gifts during the holidays.
Great for making ahead
Since it stores well and sets up beautifully, you can make this in advance without worrying about quality. It’s a stress-free option for busy weeks or party prep.
Customizable with simple variations
You can easily add nuts, swirl in peanut butter, or sprinkle toppings on top to make it your own while still keeping that classic fudge base..
Ingredient Break Down
Granny was always very particular about her fudge, and she swore by exact measurements—especially the evaporated milk. That one ounce really does make a difference!
- Sugar – The base of the fudge. Don’t cut it down or swap—it’s needed for the right set.
- Butter – Adds richness and depth. Use real butter for the best flavor.
- Evaporated milk (13 oz can) – Granny was insistent on the full 13 ounces, not the more common 12-ounce can. That extra ounce ensures the sugar mixture boils and sets just right.
- Chocolate chips – Semisweet chips are classic, but you can play with dark or milk.
- Marshmallow cream (jarred) – The secret to the smooth, non-grainy texture. It melts right into the fudge and keeps it silky.
- Vanilla extract – For warmth and flavor balance.
If you ever need to swap ingredients, my baking ingredient substitutions guide is a helpful resource for making simple adjustments without sacrificing texture or flavor.
Instructions

- Step 1: Combine sugar, butter and evaporated milk into pot.

- Step 2: Bring to a boil and continue to stir for 9 minutes.

- Step 3: Remove from heat and immediately stir in marshmallow creme, chocolate chips and vanilla. Mix until smooth.

- Step 4: Pour mixture into 9x13 foiled and greased pan. Let cool for several hours until fully set.
Hint: The 13 ounces of evaporated milk is crucial to the balance of the entire recipe! Don't be tempted to use 12 oz, I've made that mistake before and I will never make it again.
Step-by-Step Tips for Making Old-Fashioned Fudge
Making fudge can sometimes feel intimidating, but this recipe makes it easy. Here’s exactly how to nail it every time:
- Prep your pan first. Line a 9x13-inch baking dish with parchment paper or foil, then lightly butter it. Fudge sets quickly once it’s ready, so having the pan prepared is key.
- Combine the base. In a large, heavy-bottomed saucepan, add sugar, butter, and the entire 13-ounce can of evaporated milk.
- Bring to a boil. Stir constantly over medium heat until the mixture reaches a full rolling boil.
- Boil for 9 minutes. This is Granny’s golden rule! Set a timer. Stir frequently to prevent scorching. If you prefer precision, you’re aiming for 234–240°F (soft-ball stage).
- Remove from heat & add chocolate. Immediately stir in the chocolate chips and marshmallow cream. Stir vigorously until completely smooth and glossy.
- Add vanilla. Stir in the extract at the very end for the best flavor.
- Pour & set. Quickly spread the fudge into your prepared pan. Smooth the top with a spatula.
- Cool & cut. Let it set at room temperature until firm, then slice into neat squares.
For another ultra-rich, fudgy dessert with a slightly different texture, my Marshmallow Peanut Butter Brownies are always a crowd favorite.
Variations
While Granny Evans was a traditionalist, there’s plenty of room to make this fudge your own:
- Mint Chocolate Fudge – Swap in mint chocolate chips or add ½ teaspoon peppermint extract along with the vanilla.
- Rocky Road Fudge – Stir in 1 cup chopped walnuts and 1 cup mini marshmallows after removing from heat.
- Cookies & Cream Fudge – Fold in 2 cups crushed Oreo cookies for a fun twist.
- Peanut Butter Swirl Fudge – Drop spoonfuls of warmed peanut butter into the fudge before it sets, then swirl with a knife.
Serving Suggestions
This fudge is so versatile—it’s perfect for:
- Holiday candy trays – Pair it with toffee, caramels, or peanut brittle.
- Valentine’s Day – Wrap squares in wax paper and tie with ribbon.
- Neighbor gifts – Pack in festive tins for a thoughtful homemade gift.
- Potlucks & church socials – It disappears first every single time.
- Freezer stash – Keep some hidden for late-night chocolate cravings.
And if you want to take it over the top? Serve a square of fudge with a scoop of vanilla ice cream and a drizzle of hot fudge sauce. Double fudge, double happiness.
If you’re serving this for a party or holiday gathering, you can use my dessert table portions guide to plan exactly how much fudge to make for your guests.

Storage
Room Temperature: Store in an airtight container at room temp for up to 1 week. Layer pieces with wax or parchment paper.
Refrigerator: Keeps 2–3 weeks when stored in the fridge.
Freezer: Freeze for up to 2–3 months. To serve, thaw overnight in the fridge and bring to room temp before eating.
For more detailed tips, check out my food storage guide to keep your homemade desserts fresh and perfectly textured for longer.
FAQ
Why didn’t my fudge set properly?
Fudge usually doesn’t set if it wasn’t boiled long enough or didn’t reach the right temperature. Be sure to boil the mixture for the full 9 minutes at a steady rolling boil while stirring constantly.
Why is my fudge grainy instead of smooth?
Grainy fudge is typically caused by sugar crystals forming. This can happen if the mixture isn’t stirred consistently or if it’s overcooked. Stir continuously and avoid scraping the sides of the pan while boiling.
Do I have to use evaporated milk for fudge?
Yes, for this recipe it’s important to use evaporated milk. It provides the right consistency and richness. Substituting regular milk or cream can affect how the fudge sets.
Can I use milk chocolate instead of semi-sweet chocolate chips?
You can, but the fudge will be much sweeter and softer. Semi-sweet chocolate gives a more balanced flavor and firmer texture.
How long does homemade fudge last?
Fudge will last up to 2 weeks in the refrigerator when stored in an airtight container. For longer storage, you can freeze it for up to 3 months.
Can you freeze fudge?
Yes. Wrap it tightly in plastic wrap and place it in an airtight container before freezing. Thaw in the refrigerator for best texture.

Why This Recipe Works
This recipe works because it carefully controls the sugar structure through timing rather than guesswork. When the sugar, butter, and evaporated milk reach a full rolling boil and are maintained there for exactly nine minutes, the mixture concentrates just enough to create the classic firm-yet-creamy fudge texture once cooled.
The marshmallow cream acts as a stabilizer, preventing crystallization and ensuring the finished fudge stays smooth instead of grainy. Meanwhile, the chocolate chips melt into the hot base, creating a rich emulsion that gives the fudge its deep chocolate flavor and silky consistency.
Each step builds on the last, from precise measurement to constant stirring, resulting in a dependable method that produces professional-looking squares with minimal risk of failure.
This same deep, indulgent flavor is what makes desserts like my Peppermint Hot Chocolate Brownies so irresistible, especially during the holiday season.
My Final Thoughts
This fudge is the kind of recipe that proves just how special simple ingredients can be. It’s rich, smooth, and deeply chocolatey with that perfect melt-in-your-mouth texture that makes homemade desserts feel a little extra memorable.
What I love most about this recipe is how effortlessly it fits into so many occasions. Whether you’re making it for the holidays, packaging it up as a gift, or adding it to a dessert spread, it always delivers that classic, nostalgic comfort people come back for again and again. If you’re planning a full dessert table, don’t forget to check out my dessert table portions guide so you know exactly how much to make for your crowd.
And if you’re building out a collection of go-to chocolate desserts, this fudge pairs beautifully with treats like my Midnight Chocolate Cream Cake, Peppermint Hot Chocolate Brownies, and Marshmallow Peanut Butter Brownies—each one offering a slightly different take on rich, indulgent flavor.
At the end of the day, this is one of those classic recipes with a twist that belongs in every baker’s rotation. It’s simple, reliable, and exactly the kind of sweet treat that turns everyday moments into something worth savoring.

Easy Old Fashioned Chocolate Fudge (Extra Creamy Recipe)
Ingredients
Equipment
Method
- Line a 9x13-inch baking dish with foil and lightly grease it, or use non-stick foil for easier cleanup. Set aside.
- In a large, heavy-bottomed saucepan, combine the sugar, butter, and evaporated milk. Stir constantly over medium heat until the mixture comes to a rolling boil.
- Once boiling, continue stirring constantly and let it boil for exactly 9 minutes. This step is key to getting the perfect fudge consistency.
- Remove the saucepan from heat. Immediately stir in the marshmallow cream and chocolate chips. Keep stirring until the mixture is smooth and fully melted.
- Stir in the vanilla extract and mix until fully incorporated.
- Quickly pour the fudge into your prepared pan and spread it evenly. Let it cool completely at room temperature until set, take several hours to set (about 4).
- Once cooled and firm, cut into squares. Fudge can be stored in the refrigerator for up to 2 weeks or frozen for longer storage.
Notes
Related
Looking for other recipes like this? Try these:
Pin on Pinterest:









