Pale lime-green fudge with a sparkling sugar rim tastes like a margarita bar turned into a cold, creamy square. The white chocolate gives it that dense, melt-on-the-tongue fudge texture, while the tequila and lime keep it bright instead of cloying. The little hit of salt at the end pulls everything into focus and keeps each piece from tasting flat.
What makes this version work is balance. Sweetened condensed milk and white chocolate provide the structure, but they also need enough acid and salt to keep the flavor sharp. The lime juice adds the margarita note, and the tequila brings the cocktail character without cooking off entirely, since this fudge never goes near the stove. The lime-sugar topping matters too; it gives the top a subtle crunch and sells the frozen margarita look the second you cut into it.
Below, I’ve included the one thing that keeps this fudge from turning grainy, plus a few smart swaps if you want to change the alcohol, tone down the lime, or make it a little easier to serve from the freezer.
The texture set up perfectly in the freezer, and the lime sugar on top gave each bite that little margarita rim crunch. I was worried the tequila would make it soft, but it sliced cleanly after a few minutes on the counter.
Save this Frozen Margarita Fudge for the days when you want a chilled, citrusy dessert with a sugar-rim finish.
Why This Fudge Stays Creamy Instead of Turning Grainy
The biggest risk with tequila fudge is adding too much liquid for the amount of chocolate. Once that balance tips, the mixture stops behaving like fudge and starts looking soft, greasy, or split. This recipe keeps the dairy fat high enough to carry the lime juice and tequila without losing structure, which is why it sets cleanly after a freeze instead of staying sticky.
There’s also a timing detail that matters: the white chocolate needs to melt gently, not scorch. Microwave in short bursts and stir after every round. If you overheat it, the mixture can seize or get lumpy before the condensed milk has a chance to smooth it out. The finish should look glossy and thick enough to spread, not pour like a sauce.
- White chocolate — Use a good bar or baking chocolate, not candy coating. Real white chocolate gives the fudge body and that dense, creamy bite.
- Sweetened condensed milk — This is what makes the texture fudgy without any candy thermometer work. There isn’t a true substitute that behaves the same way.
- Tequila — Choose a tequila you’d actually drink. Cheap tequila can taste harsh once it’s chilled, and the flavor doesn’t get hidden by the sugar.
- Fresh lime juice — Bottled lime juice tastes flatter and more bitter here. Fresh juice keeps the citrus note bright and clean.
- Lime zest-sugar rim — The zest perfumes the topping and keeps the lime flavor on the surface, where you want that margarita-like hit.
What Happens in the Bowl Before It Goes to the Freezer
Melting the base without overheating it
Combine the condensed milk, chopped white chocolate, tequila, lime juice, and butter in a microwave-safe bowl. Heat in 30-second bursts and stir well between each round, even if the chocolate still looks half-melted. That resting time between bursts finishes the melt and keeps the mixture smooth. If the bowl feels very hot, stop early; white chocolate can go from glossy to grainy fast.
Bringing the flavor into balance
Stir in the powdered sugar mixed with lime zest and add salt to taste. The sugar helps tighten the mixture slightly, while the salt keeps the lime from reading as sour-candy sharp. If the fudge tastes sweet but muted, it usually needs a little more salt, not more lime. Stop when it tastes bright and creamy at the same time.
Setting the top for that margarita-bar look
Spread the fudge evenly into the parchment-lined pan, then scatter the lime-sugar mixture over the surface before freezing. Don’t wait until it’s partially set, or the sugar won’t cling evenly. The top should look lightly frosted, not buried. Freeze for at least 3 hours until firm enough to cut cleanly with a sharp knife.
Make It Alcohol-Free
Leave out the tequila and replace it with an equal amount of heavy cream or half-and-half. You’ll lose the cocktail edge, but the fudge will still set firmly and keep the lime-chocolate contrast. Add a tiny splash of vanilla if you want to round out the flavor.
Dial the Lime Back
If you want a softer citrus note, cut the lime juice to 2 tablespoons and keep the zest in the topping. That gives you the margarita impression without as much tang, and it also lowers the chance of the mixture loosening too much before it freezes.
Use Vodka for a Cleaner Finish
Vodka won’t bring the tequila note, but it will keep the texture a little firmer and the finish cleaner. This works well if you want the lime to lead and the alcohol to stay in the background. Start with the same amount and taste before pouring the fudge into the pan.
Storage and Reheating
- Freezer: Store the cut pieces in an airtight container with parchment between layers for up to 2 months. This fudge belongs in the freezer, not the fridge, or it softens too much.
- Serving: Let it sit at room temperature for 3 to 5 minutes before serving so the texture relaxes slightly. If you cut it straight from the freezer, the edges can crack.
- Make-ahead: You can make it a day or two ahead with no problem. Keep it frozen until just before serving, then arrange the pieces while they’re still cold enough to hold their shape.
Questions I Get Asked About This Recipe

Frozen Margarita Fudge
Ingredients
Equipment
Method
- Line an 8x8-inch baking pan with parchment paper, leaving overhang for easy lifting later.
- Combine sweetened condensed milk, chopped white chocolate, tequila, fresh lime juice, and butter in a microwave-safe bowl.
- Microwave at 30-second intervals, stirring between each, until the mixture is smooth and fully melted.
- Stir in powdered sugar and salt until no grainy pockets remain.
- Pour the fudge mixture into the prepared pan and spread evenly to the corners.
- Sprinkle the powdered sugar-lime zest mixture evenly over the top to form a crystallized rim as it freezes.
- Freeze for at least 3 hours, until firm to the touch and sliceable.
- Cut into 16 pieces and store in an airtight container in the freezer for best texture.


