Print

Homemade Almond Roca Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 59 reviews

Homemade Almond Roca is a classic buttery toffee candy layered with toasted almonds and semi-sweet chocolate. This recipe combines roasted almonds with a rich, crunchy toffee base and a smooth chocolate topping, finished with extra almonds for added texture and flavor. Perfect for gifting or enjoying as a sweet treat, it delivers a satisfying crunch and luscious taste with homemade flair.

Ingredients

Almonds

  • 2 cups raw unsalted whole almonds

Toffee Base

  • 1 pound (4 sticks) unsalted butter, cubed
  • 2 1/2 cups granulated sugar
  • 1 cup water
  • 1/4 cup light corn syrup
  • 1 teaspoon salt
  • 1/2 teaspoon vanilla extract

Chocolate Topping

  • 2 cups semi-sweet chocolate chips

Instructions

  1. Roast Almonds: Preheat your oven to 350°F (175°C). Line a half-sheet pan (18×13 inches) with parchment paper or aluminum foil. Spread the almonds evenly on the pan and roast for 5-7 minutes until they are toasted and fragrant. Remove and let cool slightly.
  2. Chop Almonds: When the almonds are cool enough to handle, transfer them to a food processor. Chop finely. Reserve half of the chopped almonds to spread evenly in an even layer on the prepared pan, covering the entire surface. Set aside.
  3. Combine Toffee Ingredients: In a large Dutch oven or stockpot (avoid using a saucepan to prevent overflow), add the cubed butter, granulated sugar, water, light corn syrup, and salt. Attach a candy thermometer to the side of the pot, making sure it does not touch the bottom.
  4. Make Toffee: Heat the mixture over medium-high heat until it boils, then reduce to medium heat to simmer. Stir constantly to prevent burning. Monitor the candy thermometer closely. Continue cooking until the temperature reaches 295°F (hard crack stage), about 15-20 minutes. Be careful as temperature approaches 275°F to avoid burning.
  5. Spread Toffee: Once the toffee reaches 295°F, immediately remove from heat and stir in the vanilla extract. Pour the hot toffee over the layer of almonds on the baking pan. Quickly and evenly spread the toffee using a spatula before it sets.
  6. Add Chocolate: Immediately sprinkle the semi-sweet chocolate chips over the hot toffee layer. Let stand for 2-3 minutes until the chocolate softens and becomes shiny. Use an offset spatula to spread the melted chocolate evenly over the toffee.
  7. Add Almonds: Sprinkle the remaining chopped almonds evenly over the melted chocolate layer. Lightly press the almonds down with your hand for better adhesion and texture.
  8. Break Into Pieces: Allow the candy to cool completely at room temperature for 2 to 3 hours, until the chocolate is no longer shiny or sticky and the toffee snaps cleanly when broken. For faster setting, you can refrigerate for 20–30 minutes, but room temperature cooling yields the best texture. Once set, break the almond roca into bite-sized pieces and enjoy.

Notes

  • Use a candy thermometer to ensure proper toffee temperature for perfect crunch.
  • Do not skip the step of spreading the toffee quickly before it sets.
  • Roasting the almonds enhances their flavor and crunch.
  • Store almond roca in an airtight container at room temperature for up to two weeks.
  • You can substitute semi-sweet chocolate with milk or dark chocolate according to preference.
  • Be careful handling hot toffee to avoid burns.