Homemade Almond Roca: Buttery Chocolate Toffee Candy

Homemade almond roca tastes like the famous candy in the pink tin, only fresher and more buttery. It starts with a crisp butter toffee cooked with toasted almonds, then it is covered in melted chocolate and pressed with finely chopped almonds on both sides.

Candy making can seem scary, but toffee only needs a few ingredients and a candy thermometer. Once the sugar hits the hard crack stage, you pour, spread, and let the chocolate melt right on top. A single batch fills several holiday tins.

Love homemade candy? Try my better than anything toffee, Christmas crack, and Southern pecan pralines. For a no-thermometer option, make this peppermint bark.

JUMP TO

Why You’ll Love This Homemade Almond Roca

This candy is easier than it looks and impossible to stop eating.

Shatteringly Crisp

Properly cooked toffee snaps cleanly and melts in your mouth.

Double Almonds

Toasted almonds inside the toffee and on the chocolate.

Few Ingredients

Butter, sugar, almonds, chocolate, and a pinch of salt.

Gift-Worthy

Stacks beautifully in tins and keeps for weeks.

Quick

The cooking takes about 15 minutes.

What Is Almond Roca?

Almond roca is an American buttercrunch toffee created in Tacoma, Washington in the 1920s. It is famous for being wrapped in gold foil and packed in pink tins.

Buttercrunch toffee is different from chewy caramel because the sugar is cooked to a higher temperature, about 300°F, which makes it hard and crisp. The almonds add nuttiness and a little crunch inside every piece.

Ingredients

Toffee

IngredientAmountPurpose
Salted butter, cubed1 cupRich buttery flavor
Granulated sugar1 cupToffee base
Light brown sugar2 tablespoonsCaramel note
Water3 tablespoonsDissolves the sugar
Light corn syrup1 tablespoonPrevents crystals
Almonds, toasted and chopped¾ cupCrunch inside
Vanilla extract1 teaspoonFlavor
Baking soda¼ teaspoonLighter, crisp texture

Coating

IngredientAmountPurpose
Milk chocolate chips, divided1½ cupsChocolate coating
Almonds, toasted and finely chopped, divided1 cupOuter crunch

Kitchen Equipment

  • Heavy-bottomed 3-quart saucepan
  • Candy thermometer
  • Rimmed baking sheet
  • Silicone mat or parchment paper
  • Wooden spoon or heatproof spatula
  • Offset spatula

Ingredient Tips

Toast the Almonds

Toasting brings out a deep, roasted flavor. Let them cool before chopping.

Salted Butter

It seasons the toffee perfectly. If using unsalted, add ½ teaspoon salt.

Test Your Thermometer

Check it in boiling water. It should read 212°F at sea level.

Chocolate Choice

Milk chocolate is classic, but semisweet makes a less sweet candy.

Chop Finely

Finely chopped almonds stick to the chocolate better.

How to Make Almond Roca

Step 1: Prepare

Line a rimmed baking sheet with a silicone mat or parchment. Sprinkle ½ cup of the finely chopped almonds over an 9×12-inch area.

Step 2: Melt

In a heavy saucepan over medium heat, melt the butter. Stir in the sugars, water, and corn syrup.

Step 3: Cook to Hard Crack

Bring to a boil, stirring gently. Clip on the thermometer and cook, stirring often, until it reaches 300°F and turns deep amber, about 12 to 15 minutes.

Step 4: Add Flavor

Remove from heat. Quickly stir in the chopped almonds, vanilla, and baking soda. It will foam.

Step 5: Spread

Pour the toffee over the almonds on the sheet and spread it about ¼ inch thick.

Step 6: Add Chocolate

Wait 1 minute, then scatter ¾ cup chocolate chips over the hot toffee. Let them melt for 3 minutes, then spread smooth and sprinkle with ¼ cup almonds.

Step 7: Set and Flip

Let cool until firm, about 1 hour. Flip the slab, melt the remaining chocolate, spread it on the other side, and top with the remaining almonds.

Step 8: Break

Chill 20 minutes until set, then break or cut into pieces.

Expert Tips for Perfect Homemade Almond Roca

Stay With the Pot

Toffee can go from perfect to burnt in seconds.

Stir Gently

Constant hard stirring can make the butter separate.

Watch the Color

It should look like a brown paper bag.

Have Everything Ready

Measure the add-ins before you start cooking.

Low Humidity Days

Toffee sets best when the air is dry.

Delicious Variations

Dark Chocolate Roca

Use semisweet or bittersweet chocolate.

Pecan Toffee

Swap almonds for pecans.

Sea Salt Finish

Sprinkle flaky salt over the chocolate.

Espresso Toffee

Add 1 teaspoon espresso powder with the vanilla.

White Chocolate Almond

Coat with white chocolate and pistachios.

What to Serve with Homemade Almond Roca

Serve pieces on a dessert board or tuck them into a Christmas cookie tray.

Chop leftover toffee and sprinkle it over ice cream, brownies, or cheesecake.

Storage Instructions

Storage MethodHow LongBest Practice
Room Temperature2 weeksAirtight container in a cool, dry place
Refrigerator1 monthAirtight container
Freezer3 monthsLayers separated with parchment

Keep toffee away from humidity, which makes it sticky.

Let chilled toffee come to room temperature before opening the container to avoid condensation.

Can You Make It Ahead?

Almond roca keeps for weeks, so it is a perfect early holiday project.

Make it 1 to 2 weeks before gifting and pack in tins lined with parchment.

Common Mistakes to Avoid

Undercooking

Toffee pulled too early will be chewy and sticky.

Butter Separating

Heat that is too high or sudden temperature changes can split it.

Scraping the Pan Sides

Crystals on the sides can make the toffee grainy.

Spreading Too Thin

Very thin toffee breaks into shards.

Storing in Humidity

The candy turns soft and tacky.

Estimated Nutrition

NutrientAmount Per Serving
Calories170
Carbohydrates14g
Protein2g
Fat12g
Saturated Fat6g
Fiber1g
Sugar13g
Sodium70mg
Cholesterol20mg

Estimate per piece, based on 30 pieces.

Frequently Asked Questions

What temperature do you cook homemade almond roca to?

Cook the toffee to 300°F, the hard crack stage. It will be deep amber and snap cleanly once cool.

Why did my toffee separate?

The butter separated because the heat was too high or it was not stirred enough. Lower the heat and stir in a tablespoon of hot water to bring it back.

Can I make almond roca without a candy thermometer?

It is possible by watching for a deep amber color, but a thermometer gives far more reliable results.

How long does almond roca last?

About 2 weeks at room temperature in an airtight container, or up to 3 months in the freezer.

Can I use different nuts?

Yes. Pecans, hazelnuts, and macadamia nuts all make delicious toffee.

Conclusion

Homemade almond roca is crisp, buttery, chocolatey, and full of toasted almonds. It is one of the best homemade Christmas candies you can make.

Make a batch for your family and a few extra tins for friends and neighbors.

Print

Homemade Almond Roca: Buttery Chocolate Toffee Candy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Crisp, buttery toffee full of toasted almonds, covered in melted chocolate and a snowfall of chopped almonds. The classic candy made at home.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 1 hour 50 minutes
  • Yield: 30 pieces 1x
  • Category: Desserts
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale

Toffee

1 cup salted butter, cubed

1 cup granulated sugar

2 tablespoons light brown sugar

3 tablespoons water

1 tablespoon light corn syrup

¾ cup almonds, toasted and chopped

1 teaspoon vanilla extract

¼ teaspoon baking soda

Coating

1½ cups milk chocolate chips, divided

1 cup almonds, toasted and finely chopped, divided

Instructions

Line a rimmed baking sheet with a silicone mat or parchment. Sprinkle ½ cup of the finely chopped almonds over an 9×12-inch area.

In a heavy saucepan over medium heat, melt the butter. Stir in the sugars, water, and corn syrup.

Bring to a boil, stirring gently. Clip on the thermometer and cook, stirring often, until it reaches 300°F and turns deep amber, about 12 to 15 minutes.

Remove from heat. Quickly stir in the chopped almonds, vanilla, and baking soda. It will foam.

Pour the toffee over the almonds on the sheet and spread it about ¼ inch thick.

Wait 1 minute, then scatter ¾ cup chocolate chips over the hot toffee. Let them melt for 3 minutes, then spread smooth and sprinkle with ¼ cup almonds.

Let cool until firm, about 1 hour. Flip the slab, melt the remaining chocolate, spread it on the other side, and top with the remaining almonds.

Chill 20 minutes until set, then break or cut into pieces.

Notes

Use a candy thermometer.

Cook to 300°F.

Store away from humidity.

Nutrition

  • Serving Size: 1 piece (about 1 ounce)
  • Calories: 170
  • Sugar: 13g
  • Sodium: 70mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Carbohydrates: 14g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 20mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star