Almond Roca Recipe

Almond Roca has always been one of my favorite childhood treats, so Iโ€™m beyond excited to share this recipe with you! After lots of testing, Iโ€™ve perfected the ultimate sweet, buttery, crunchy, chocolatey, and nutty toffeeโ€”it tastes just like the store-bought versionโ€ฆ or even better! Follow along for tips, tricks, step-by-step photos, and fun variations to make it your own!

a stack of almond roca showing the toffee layer, chocolate layer, and nut layer


ย 

Why youโ€™ll love This Almond Roca Recipe

  • Foolproof toffee base: Inspired by my mother-in-lawโ€™s classic toffee recipe, this one uses corn syrup, butter, sugar, and water in perfect proportions so the chocolate and butter never separate.
  • Perfectly cooked every time: The candy thermometer ensures your toffee reaches the ideal hard-crack stage without guesswork.
  • Quick, effortless almonds: A food processor chops them in seconds!
  • Balanced, flavorful touch: Toasted almonds, A pinch of salt, and a splash of vanilla elevate the toffee, flavors often missing in other recipes.
  • Melty chocolate: Using high-quality chocolate chips and letting them rest for a couple of minutes creates an effortless, melty chocolate layer.
top view of almond roca recipe broken into pieces on a baking sheet
ingredient icon

Almond Roca Ingredients

Letโ€™s take a closer look at what you need to make this recipe (measurements in the printable recipe card at the bottom of the post):

  • Almonds: Use raw, unsalted whole almonds.
  • Semi-sweet chocolate chips: Use high-quality chocolate chips like Guittard or Ghirardelliโ€”they melt more smoothly and evenly because they contain a higher cocoa butter content, which prevents seizing and gives a silky coating.
  • Unsalted butter: The rich, buttery base of the toffee; cubing ensures it melts evenly without scorching. Use unsalted so we can control the amount of salt added to the recipe.
  • Sugar: Granulated sugar is used instead of brown sugar because it melts cleanly and creates the hard, crisp texture essential for classic toffee, whereas brown sugarโ€™s moisture would make the candy soft and chewy.
  • Water: Helps dissolve the sugar and corn syrup for a smooth, glossy toffee and ensures even cooking.
  • Corn syrup: Keeps the sugar from crystallizing and prevents the toffee from separatingโ€”a key step for a foolproof batch.
  • Salt: Enhances the buttery sweetness and balances the chocolate. Use table salt and not kosher salt.
  • Vanilla extract: Adds depth and warmth. Use quality extract for the best flavor.
top view of almond roca ingredients: whole almonds, chocolate chips, butter, sugar, corn syrup, salt and water

How to MAke Almond roca

Letโ€™s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

  • Step 1: Roast Almonds.ย Line aย half-sheet pan (18ร—13)ย with parchment paper or aluminum foil. Add almonds and spread them out evenly. Roast in the oven at 350ยฐF for 5-7 minutes, until toasted.
showing how to make almond roca by roasting the almonds in the oven
  • Step 2: Chop Almonds.ย When cool enough to handle, transfer to aย food processorย to chop finely. Add half of the almonds to the pan and spread them into an even layer (they should cover the pan).
showing how to make almond roca by chopping the almonds in a food processor
showing how to make almond roca by adding toffee ingredients to a stockpot: butter, sugar, corn syrup, water
  • Step 4: Make Toffee.ย Bring to a boil, then reduce to a simmer, stirring CONSTANTLY for 15-20 minutes until the temperature reaches 295ยฐF on yourย candy thermometer.ย 
a collage showing how to make almond roca by boiling the toffee until it reaches 300 degrees F
  • Step 5: Spread Toffee.ย As soon as the toffee reaches 295ยฐF, stir in the vanilla, then pour it over the prepared almonds and immediately spread evenly with a spatula.
showing how to make almond roca by spreading the toffee over the chopped almonds
  • Step 6: Add Chocolate. Immediately sprinkle with the chocolate chips; let them stand for 2-3 minutes, until the chips are shiny and melty enough to spread.ย Spread the chocolate evenly over the toffee using anย offset spatula.
showing how to make almond roca by spreading the melty chocolate chips over the toffee
  • Step 7: Add Almonds.ย Immediately sprinkle with the remaining chopped almonds, then lightly press the almonds down with your hand.
showing how to make almond roca by sprinkling the chopped almonds over the melted chocolate layer
  • Step 8: Cool and Break Into Pieces.ย Let it cool completely at room temperature for 2 to 3 hours before breaking it into pieces. Youโ€™ll know itโ€™s ready when the chocolate is no longer shiny or tacky, and the almond roca is firm and snaps cleanly. If youโ€™re in a hurry, you can pop the tray in the fridge for 20โ€“30 minutes, but letting it cool at room temperature gives the best texture.
showing how to make almond roca by breaking apart by hand

TIPS for Almond roca Candy

  • Use a large, heavy-bottomed panย like a Dutch oven so the sugar cooks evenly and doesnโ€™t scorch or bubble over.
  • Stir constantly once the butter has melted to prevent burning and maintain a smooth emulsion. Take care you reach all corners of the pot, including under the thermometer.
  • Donโ€™t rush the heat; medium heat gives the most control and prevents separation.
  • Prep the ingredients first: Chop the nuts and have the chocolate ready before you startโ€”this toffee sets quickly, and you wonโ€™t have time to step away to prep.
  • Use aย candy or deep-fry thermometer (this is the one I use) to make this recipe foolproof. Using a thermometer to cook the toffee to the correct temperature solves all problemsโ€”like butter separating or the toffee not setting.
  • Work quickly to spread the toffee once it reaches temp โ€” it firms up quickly.
  • Break into pieces only after fully set. Itโ€™s helpful to lift the foil or parchment from the pan to separate the almond roca.
almond roca candy broken apart on a baking sheet

Roca Almond Candy variations

  • Nut Variations: Swap the almonds with your favorite nuts โ€” pecans, walnuts, macadamias, hazelnuts, or pistachios โ€” each adding its own delicious twist.
  • Chocolate Variations: Give your roca a fun chocolate twist by using dark for a rich, slightly bitter contrast, milk for a kid-friendly classic, or white for a sweet, creamy variation. You can even swirl two chocolates together for a gorgeous marbled finish.
  • Orange Roca: Mix in 1 teaspoon of orange zest for bright citrus notes.
  • Maple Roca: Add ยฝโ€“1 teaspoon of maple extract to the toffee.
  • Coconut Roca: Mix toasted coconut into it or sprinkle it on top.
  • Peppermint Roca: Sprinkle crushed candy canes over the melted chocolate.
serving almond roca stacked on a plate

How to serve Almond roca

holding a pice of almond roca from a stack showing the size and texture and layers

WANT TO TRY THIS Almond roca RECIPE?

PIN ITย to your recipe BOARD TO SAVE FOR LATER!

FIND ME ON PINTERESTย FOR MORE GREAT RECIPES!ย  I AM ALWAYS PINNING :)!

ยฉCarlsbad Cravingsย by CarlsbadCravings.com

Homemade Almond Roca

Almond Roca has always been one of my favorite childhood treats, so Iโ€™m beyond excited to share this recipe with you! After lots of testing, Iโ€™ve perfected the ultimate sweet, buttery, crunchy, chocolatey, and nutty toffeeโ€”it tastes just like the store-bought versionโ€ฆ or even better! See the post for tips, tricks, step-by-step photos, and fun variations to make it your own!
Servings: 20 servings
Total Time: 35 minutes
Prep Time: 15 minutes
Cook Time: 20 minutes

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

  • Candy Thermometer
  • 2 cups raw unsalted whole almonds
  • 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
  • 2 cups semi-sweet chocolate chips

Instructions

  • Roast Almonds: Line a half-sheet pan (18ร—13) with parchment paper or aluminum foil. Add almonds and spread them out evenly. Roast in the oven at 350ยฐF for 5-7 minutes, until toasted.
  • Chop Almonds: When cool enough to handle, transfer to a food processor to chop finely. Add half of the almonds to the pan and spread them into an even layer (they should cover the pan).
  • Combine Toffee Ingredients: In a large Dutch oven/stockpot (NOT a saucepan, or it will overflow), add the butter, sugar, water, corn syrup, and salt. Attach a candy thermometer (this is the one I use) to the side of the pan without touching the bottom.
  • Make Toffee: Bring to a boil over medium-high heat, then reduce to medium heat to simmer, stirring CONSTANTLY until the temperature reaches 295ยฐF on your candy thermometer, about 15-20 minutes. Watch the temperature closely as it approaches 275; you donโ€™t want it to burn.
  • Spread Toffee: As soon as the toffee reaches 295ยฐF, stir in the vanilla, then pour over the prepared almonds and immediately spread evenly with a spatula (work quickly because the toffee will set and become difficult to spread).
  • Add Chocolate: Immediately sprinkle with the chocolate chips; let them stand for 2-3 minutes, until the chips are shiny and melty enough to spread.ย  Spread the chocolate evenly over the toffee using anย offset spatula.
  • Add Almonds: Immediately sprinkle with the remaining chopped almonds, then lightly press the almonds down with your hand.
  • Break Into Pieces: Let it cool completely at room temperature for 2 to 3 hours before breaking it into pieces. Youโ€™ll know itโ€™s ready when the chocolate is no longer shiny or tacky, and the almond roca is firm and snaps cleanly. If youโ€™re in a hurry, you can pop the tray in the fridge for 20โ€“30 minutes, but letting it cool at room temperature gives the best texture.

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

Reader Interactions

leave a review

Your email address will not be published. Required fields are marked *