Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Homemade Caramel Candy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Soft, chewy homemade caramel candy made with butter, brown sugar, and sweetened condensed milk. Perfect for snacking, gifting, dipping in chocolate, or topping desserts.

  • Total Time: 30 minutes (plus cooling time)
  • Yield: 36 caramel squares

Ingredients

  • 2 cups brown sugar, packed
  • 14 ounces sweetened condensed milk
  • 1 cup butter (2 sticks)
  • 1 cup light corn syrup
  • 2 teaspoons vanilla extract
  • Optional: flaky sea salt, chocolate drizzle or coating, chopped nuts, almond extract, or espresso powder

Instructions

  1. Line a 13×9 pan with foil and lightly grease with cooking spray or oil.
  2. In a heavy 2-quart saucepan, combine brown sugar, sweetened condensed milk, butter, and corn syrup. Bring to a boil over medium heat.
  3. Cook, stirring frequently, until a candy thermometer reads 248°F (firm ball stage), about 25–30 minutes.
  4. Remove from heat and stir in vanilla extract.
  5. Quickly pour caramel into prepared pan. Let cool completely.
  6. Lift caramel out of pan using foil, cut into squares, and wrap individually in parchment paper.

Notes

  • Sprinkle flaky sea salt on top for salted caramel.
  • Dip squares in melted chocolate for a richer treat.
  • Add chopped pecans or almonds for crunch.
  • Stir in espresso powder or flavored extracts for unique variations.
  • Store caramels individually wrapped to prevent sticking.
  • Author: Amelia
  • Prep Time: 2 minutes
  • Cook Time: 25 minutes
  • Category: Candy
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 caramel square
  • Calories: 120
  • Sugar: 14g
  • Sodium: 40mg
  • Fat: 6g
  • Saturated Fat: 4g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 0g
  • Protein: 1g
  • Cholesterol: 15mg