Caramel Fudge

Category: Desserts & Baking

Caramel fudge sets up with a dense, creamy bite and a deep amber sweetness that lands between candy and dessert square. The flavor is rich without tasting burnt, and the texture stays smooth instead of grainy when the sugar cooks all the way to the soft-ball stage. That’s the difference between fudge that slices cleanly and fudge that stays sticky in the pan.

This version leans on sweetened condensed milk and corn syrup to keep the sugar from crystallizing, which is what gives you that glossy finish and melt-in-your-mouth texture. The sea salt on top isn’t just decoration either; it sharpens the caramel notes and keeps each piece from reading too sweet. A candy thermometer takes the guesswork out of the final boil, and that matters here more than almost anything else.

Below, you’ll find the temperature cue that matters most, the ingredient that keeps the texture silky, and the one pan trick that makes cutting much easier once the fudge is set.

“

The fudge set up perfectly at 240F and sliced into clean squares after chilling. The flaky salt on top made the caramel flavor stand out without making it too sweet.

★★★★★— Megan T.

Save this caramel fudge recipe for the glossy squares with flaky sea salt and that perfect soft-ball stage texture.

Save to Pinterest

The Temperature Window That Keeps Caramel Fudge Silky

The biggest mistake with fudge is pulling it off the heat too early and wondering why it never sets, or cooking it too far until it turns stiff and crumbly. For caramel fudge, 238-240F is the sweet spot because the sugar concentration is high enough to firm up after cooling, but not so high that the finished candy turns hard. That narrow window matters.

Stir constantly at the start so nothing catches on the bottom, then switch to frequent stirring once the mixture comes to a steady boil. If the heat is too aggressive, the bottom can scorch before the thermometer catches up. Medium heat gives you time to control the texture instead of fighting it.

  • Sweetened condensed milk — This adds body, milkiness, and extra sugar in one ingredient, which is part of what keeps the fudge creamy instead of dry. There isn’t a true one-to-one substitute if you want the same texture.
  • Light corn syrup — This is the anti-crystallization insurance. Golden syrup can work in a pinch, but plain corn syrup gives the cleanest, most predictable result.
  • Heavy cream — The fat in cream helps the mixture stay smooth while it cooks. Half-and-half will work only if you accept a softer set and a little less richness.
  • Flaky sea salt — Use a finishing salt with noticeable flakes, not fine table salt. The crunch matters here because it breaks through the sweetness and gives each square a polished finish.

What Each Ingredient Is Actually Doing in This Fudge

Caramel Fudge glossy squares sea salt
  • Granulated sugar — This is the backbone of the candy. It’s what caramelizes and sets the structure, so swapping in a lower-sugar blend changes the way the fudge firms up.
  • Unsalted butter — Butter adds richness and helps the fudge slice with a softer bite. Salted butter can be used if that’s what you have, but reduce the added salt slightly.
  • Heavy cream — Cream keeps the caramel flavor round instead of sharp. It also gives you a smoother mouthfeel than milk ever could.
  • Vanilla extract — Stir it in off the heat so the aroma stays warm and present instead of cooked off. Good vanilla matters more here than in a plain sugar candy because it deepens the caramel note.

Getting the Boil, Set, and Slice Right

Building the Base

Line the pan first and butter it well so the fudge releases cleanly after it sets. Combine everything except the vanilla, salt, and topping in a heavy-bottomed saucepan so the heat spreads evenly and the bottom doesn’t scorch. Stir constantly while the mixture warms, scraping the corners of the pan, because sugar that sits still at the edges can turn grainy before the center is ready.

Cooking to Soft-Ball Stage

Once the mixture reaches a full boil, keep stirring often and watch the thermometer closely. You want 238-240F, not just “almost there,” because fudge is unforgiving about temperature. If you go much below that, it stays soft and may never slice well. If you run hotter, it hardens into something closer to brittle candy than fudge.

Finishing and Setting

Take the pan off the heat before adding the vanilla and salt. The residual heat is enough to release the flavor without boiling it away. Pour the fudge into the prepared pan right away, then sprinkle the flaky salt across the top while the surface is still glossy. Let it cool at room temperature first, then refrigerate just long enough to finish setting so the center firms without becoming chilly and brittle.

Chocolate Swirl Variation

Stir in 2 to 3 ounces of chopped chocolate after the pan comes off the heat, then swirl gently instead of fully mixing. You’ll get a deeper, more bittersweet finish, but the fudge will lose a little of that pure caramel character.

Dairy-Free Version

Use a full-fat canned coconut cream in place of the heavy cream and a plant-based butter stick that’s meant for baking. The texture will still set, but the finished fudge will have a faint coconut note and a slightly softer bite.

Extra-Salty Finish

If you like the contrast, add a second light sprinkle of flaky sea salt after the fudge has cooled for 10 to 15 minutes. That keeps the salt from dissolving completely and gives you little crunchy bursts on top.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 2 weeks. The texture will firm up in the fridge, so let the pieces sit at room temperature for a few minutes before serving.
  • Freezer: Fudge freezes well for up to 3 months. Wrap the slab tightly, then place it in a freezer bag so it doesn’t pick up freezer odors.
  • Reheating: This isn’t a recipe you reheat. If it’s too firm after chilling, let it warm on the counter instead of microwaving, which can make the sugar greasy or uneven.

Questions I Get Asked About This Recipe

Can I make caramel fudge without a candy thermometer?+

You can use the cold-water test, but it’s much harder to judge accurately. For this fudge, the thermometer is worth it because a few degrees changes the final texture from creamy to overly firm. If you don’t have one, test the syrup until it forms a soft, pliable ball in cold water.

How do I keep caramel fudge from getting grainy?+

Graininess usually comes from sugar crystals forming on the side of the pan or from stirring too little at the beginning. Keep the sides scraped down and use the corn syrup as written, since it helps block crystallization. Don’t let the mixture boil hard and unattended.

Can I use evaporated milk instead of sweetened condensed milk?+

Not in this recipe. Sweetened condensed milk brings both sweetness and body, and evaporated milk doesn’t have the same sugar concentration. If you swap it in, the fudge will be thinner and won’t set the same way.

How do I know when caramel fudge is set enough to cut?+

The center should feel firm when you press lightly with a fingertip, and the slab should lift cleanly from the parchment. If it still feels tacky or bends in the middle, give it more time in the refrigerator. Cutting too early is what gives you ragged edges and sticky squares.

Can I freeze caramel fudge after it’s cut into squares?+

Yes, and it freezes well. Layer the squares between parchment in an airtight container so they don’t stick together. Thaw them in the fridge or at room temperature, and they’ll taste just as good as the day you made them.

Caramel Fudge

Caramel fudge with a glossy amber finish—cooked to the 238–240°F soft-ball stage, then chilled until sliceable. Cut into clean squares after a room-temperature cool and a short refrigeration set for a classic candy texture.
Prep Time 15 minutes
Cook Time 15 minutes
setting 2 hours
Total Time 2 hours 30 minutes
Servings: 36 pieces
Course: Dessert
Cuisine: American
Calories: 210

Ingredients
  

Caramel Fudge
  • 3 cup granulated sugar
  • 1 cup unsalted butter
  • 1 cup heavy cream
  • 1 cup light corn syrup
  • 1 teaspoon vanilla extract
  • 0.25 teaspoon salt
  • 1 can (14 oz) sweetened condensed milk
  • 1 flaky sea salt for topping

Equipment

  • 1 Dutch oven

Method
 

Prep the pan
  1. Line an 8x8 pan with parchment and butter generously so the fudge releases cleanly after chilling. Keep the pan ready while you cook the candy.
Cook the caramel base
  1. Combine granulated sugar, unsalted butter, heavy cream, light corn syrup, and sweetened condensed milk in a heavy-bottomed saucepan. Stir to evenly distribute the ingredients before heating.
  2. Bring the mixture to a boil over medium heat, stirring constantly. Keep the boil steady so the temperature climbs evenly.
  3. Cook, stirring frequently, until the mixture reaches 238-240F (soft ball stage) on a candy thermometer. Stop at this exact range for a tender, sliceable fudge texture.
Finish and set
  1. Remove from heat and stir in vanilla extract and salt. Mix until fully incorporated and the color looks uniformly caramel-golden.
  2. Pour into the prepared pan and immediately sprinkle with flaky sea salt. Aim for even coverage while the surface is still glossy.
  3. Cool at room temperature for 1 hour. This helps the fudge thicken before refrigeration.
  4. Refrigerate for 1 hour until set. You should be able to cut through the center without smearing.
  5. Cut into squares with a sharp knife. Wipe and re-wet the blade as needed for neat edges.

Notes

Pro tip: keep stirring and use a candy thermometer—hitting 238–240°F (soft ball stage) is what gives the fudge its proper set. Store covered in the refrigerator for up to 2 weeks; freeze in an airtight container for up to 2 months. For a dairy-light swap, replace butter with a plant-based butter and use a heavy-cream alternative (results may vary).

You might also like these recipes

Leave a Comment

Recipe Rating