This post may contain affiliate links. Please read our disclosure policy.
When I asked my Instagram followers their favorite fudge flavor, I was shocked by how many said vanilla. I am usually a chocolate girl, but I decided to give it a go using my tried and true stovetop fudge base. By swapping in white chocolate chips and keeping the ratios exact, I created an easy vanilla fudge recipe that sets beautifully and tastes amazing. It is simple, reliable, and worth making.

What Is Vanilla Fudge
When I asked my Instagram audience about their favorite fudge flavors, I was genuinely surprised by how many people said vanilla fudge. Vanilla fudge is a creamy white fudge flavored with vanilla instead of cocoa, and unlike chocolate fudge, it relies on sugar, dairy, and white chocolate for structure rather than cocoa solids. It would never be my first pick since I usually reach for chocolate, but I was curious enough to test it.
Instead of reinventing the wheel, I started with my proven fantasy fudge base. That recipe already uses marshmallow creme, evaporated milk, and a stovetop method that sets beautifully every time. I simply swapped the chocolate chips for white chocolate chips and kept the sugar ratio exactly the same.
The result surprised me. The flavor is rich and truly vanilla forward, and the marshmallow creme keeps the fudge smooth and bright white. Because the structure is built on a tested base, this is an easy vanilla fudge recipe that sets properly and slices clean without guesswork.
Why This Vanilla Fudge Works
Fudge sets because of precise sugar concentration, not luck. In this recipe, the full amount of granulated sugar cooks with evaporated milk to reach the right consistency so the fudge firms up properly as it cools. The marshmallow creme stabilizes the mixture and helps control crystallization, which keeps the texture smooth instead of gritty. White chocolate chips add structure and richness, giving the fudge body while still allowing that bold vanilla flavor to shine.

Ingredients You Need
Here’s an overview of the ingredients in this recipe. You can also jump to the recipe card below for the full recipe.
- Granulated Sugar: This is the backbone of the recipe. The full three cups create the proper concentration needed for structure and a clean set.
- Evaporated Milk: Provides richness without adding too much water. The reduced moisture is important for proper candy formation.
- Unsalted Butter: Adds flavor and contributes to the smooth texture while helping control crystallization.
- White Chocolate Chips: Add sweetness and firmness. They also help stabilize the fudge as it cools.
- Marshmallow Creme: Creates a smooth texture and prevents large sugar crystals from forming.
- Vanilla Extract: Use a good quality extract since vanilla is the main flavor.
How To Make Vanilla Fudge
This homemade vanilla fudge is always a hit with family and friends, and even better, it’s super easy to make when you follow my simple steps below. You can also jump to the recipe card for the full recipe.
Prep pan: Line a 8×8 or 9×9 inch square pan with aluminum foil or parchment paper. Set aside.


Begin combining ingredients: In a medium saucepan over medium heat, combine the sugar, butter and evaporated milk and stir constantly until fully boiling. Attach a candy thermometer to the pan or use an instant reading thermometer.
Boil: Allow the mixture to boil, stirring constantly, for 4-5 minutes or until the candy thermometer reaches 234ºF.


Mix in remaining ingredients: Remove from the heat and add in the white chocolate chips, marshmallow creme, salt and vanilla extract. Stir until fully combined.


Transfer: Carefully pour the fudge into the prepared pan.
Cool and set: Allow the fudge to fully set and cool before cutting, 4-6 hours minimum, but I recommend overnight.

How To Know When Fudge Is Ready
Fudge is ready based on temperature and visual cues, not just time on the clock. After the sugar, butter, and evaporated milk come to a full rolling boil, you want to maintain that boil for the full cooking time so the sugar concentration increases properly. The mixture should look thick, slightly glossy, and uniform with steady bubbles across the surface.
If you use a thermometer, you are aiming for the soft ball stage, around 234ºF. Undercooking is one of the most common reasons fudge fails to set. If it does not reach the proper temperature, it will stay soft no matter how long it sits.
Why Fudge Turns Soft or Crumbly
Soft fudge usually means the sugar concentration was too low. This can happen if the mixture was undercooked, too much liquid was added, or the sugar ratio was reduced. Even small changes in evaporated milk or sugar can affect how firmly the fudge sets.
Crumbly fudge often happens when the sugar concentration is off balance or when the mixture cools too quickly without proper structure from ingredients like marshmallow creme. In testing, reducing the sugar made the fudge noticeably softer and less stable. Fudge is candy chemistry, and the ratios matter.

How To Cut Fudge Cleanly
Let the fudge cool completely at room temperature before slicing. For the cleanest cuts, allow it to set for several hours or overnight so the structure fully firms up. Trying to cut it while even slightly warm can cause sticking or rough edges.
Use a sharp knife and wipe the blade clean between cuts. If needed, run the knife under hot water, dry it thoroughly, and then slice.
Vanilla Fudge Variations
Vanilla fudge is the perfect blank canvas, which makes it easy to customize depending on the season or who you are making it for. You can keep it classic and creamy, or fold in 1 cup of mix-ins for added texture and flavor.
- Nuts: Chopped pecans, walnuts, toasted almonds, or macadamia nuts add crunch and help balance the sweetness of the fudge.
- Cookies and Crunch: Crushed Oreos, Golden Oreos, vanilla wafers, graham cracker pieces, or pretzels add texture and turn it into a cookies and cream or sweet and salty version.
- Candy: Mini M&Ms, chopped chocolate candies, peanut butter candies, or toffee bits add pops of color and a fun texture, especially for holiday trays or birthday treats.
- Dried Fruit: Chopped dried cherries, dried cranberries, or even dried blueberries add a chewy texture and a tart contrast that cuts through the sweetness beautifully.
- Holiday Add Ins: Crushed candy canes, festive sprinkles, or chopped maraschino cherries make it perfect for Christmas platters and gifting.

Storage and Make Ahead Tips
Store vanilla fudge in an airtight container at room temperature for up to one week. Separate layers with parchment paper to prevent sticking. If your kitchen runs warm, you can refrigerate it, but let it come back to room temperature before serving for the best texture.
Fudge also freezes well. I have a whole post about how to freeze fudge. Wrap it tightly in plastic wrap and place it in a freezer safe container for up to three months. Thaw at room temperature before slicing or serving.
If you love making homemade treats, be sure to browse all of my candy recipes for more sweet ideas, and don’t miss my full collection of Christmas dessert recipes for festive favorites perfect for gifting and holiday gatherings.

FAQs
It likely did not reach a high enough temperature during boiling, or the sugar to liquid ratio was off. Fudge must reach the proper concentration to set firmly.
Graininess can happen if the sugar crystallizes improperly. Marshmallow creme helps prevent this by stabilizing the mixture.
No. Sweetened condensed milk changes the sugar balance and will alter the final texture.
Yes, use a 9×13 inch pan and a larger heavy bottomed pot and monitor the temperature carefully to ensure it still reaches the proper stage.
More Fudge Recipe Posts

Tap stars to rate!
Classic Creamy Vanilla Fudge
Ingredients
- 3 cups (594g) granulated sugar
- ¾ cup (170g) unsalted butter
- ⅔ cup (172g) evaporated milk
- 12 oz (340g) white chocolate chips, I used Nestle brand
- 7 oz marshmallow creme
- ½ tsp salt
- 1 tsp vanilla extract
Instructions
- Line a 8×8 or 9×9 inch square pan with aluminum foil or parchment paper. Set aside.
- In a medium saucepan over medium heat, combine the sugar, butter and evaporated milk and stir constantly until fully boiling. Attach a candy thermometer to the pan or use an instant reading thermometer.3 cups (594g) granulated sugar, ¾ cup (170g) unsalted butter, ⅔ cup (172g) evaporated milk
- Allow the mixture to boil, stirring constantly, for 4-5 minutes or until the candy thermometer reaches 234ºF.
- Remove from the heat and add in the white chocolate chips, marshmallow creme, salt and vanilla extract. Stir until fully combined.12 oz (340g) white chocolate chips, 7 oz marshmallow creme, ½ tsp salt, 1 tsp vanilla extract
- Carefully pour the fudge into the prepared pan.
- Allow the fudge to fully set and cool before cutting, 4-6 hours minimum, but I recommend overnight.
Notes











