Almond Roca

Almond Roca
⏱️ cook time 50 minutes
🍽️ servings 12
⚡ Difficulty medium

intro

Crunchy, buttery golden toffee studded with toasted almonds, coated in smooth milk chocolate and fine nut crumbs—this iconic candy is perfect for holiday gifting.

Ingredients

Unsalted butter 226g (1 cup / 2 standard sticks)
Granulated white sugar 200g (1 cup)
Raw whole almonds 150g (1.5 cups, divided)
Milk chocolate (chopped or chips) 170g (1 cup)
Light corn syrup 30ml (2 tablespoons)
Fine sea salt 3g (1/2 teaspoon)
Pure vanilla extract 5ml (1 teaspoon)

Steps

1

Prep pan and toast almonds

First, line a 9x13 inch (23x33cm) baking sheet with parchment paper, leaving a 2-inch overhang on the long sides for easy lifting. Next, heat a dry skillet over medium-low heat, add all 150g raw whole almonds, and toast for 4-5 minutes, stirring frequently, until fragrant and light golden brown. Transfer 75g of the toasted almonds to a cutting board and chop finely for the topping; roughly chop the remaining 75g to stir into the toffee, then set all almonds aside.

Step 1
step1:Prep pan and toast almonds
2

Melt toffee base ingredients

In a heavy-bottomed 3-quart saucepan, combine 226g unsalted butter, 200g granulated sugar, 30ml light corn syrup, and 3g fine sea salt. Heat over medium heat, stirring constantly with a heat-resistant silicone spatula, until the butter is fully melted and the sugar dissolves completely into a smooth, pale golden liquid, about 4-5 minutes.

Step 2
step2:Melt toffee base ingredients
3

Cook toffee to hard crack

Once the base mixture is smooth, clip a candy thermometer to the side of the pan, ensuring the tip is fully submerged in the toffee but not touching the hot pan bottom. Stop stirring, and let the mixture boil steadily over medium heat until it reaches 149°C (300°F, the hard crack stage), which takes 10-12 minutes. The toffee will darken to a deep amber color as it cooks; if it darkens unevenly, gently swirl the pan once or twice instead of stirring to avoid crystallization.

Step 3
step3:Cook toffee to hard crack
4

Mix in almonds and vanilla

As soon as the toffee reaches 300°F, immediately remove the pan from the stovetop to prevent burning. Carefully stir in 5ml pure vanilla extract and the reserved 75g roughly chopped toasted almonds, mixing quickly for 15-20 seconds to evenly distribute the nuts—work fast, as the toffee will begin to set within 1 minute off heat.

Step 4
step4:Mix in almonds and vanilla
5

Spread toffee on baking sheet

Immediately pour the hot almond toffee mixture onto the center of the parchment-lined baking sheet. Use an offset spatula lightly greased with a tiny amount of butter to prevent sticking, and spread the toffee into an even 1/4-inch thick layer across the sheet, working quickly before the toffee hardens. Let the toffee rest at room temperature for 5 minutes to set slightly.

Step 5
step5:Spread toffee on baking sheet
6

Add chocolate and nut topping

Evenly sprinkle all 170g milk chocolate pieces over the warm, slightly set toffee. Let sit for 3-4 minutes to allow the chocolate to fully melt from the toffee’s residual heat, then use a clean offset spatula to spread the melted chocolate into a smooth, even layer across the entire toffee surface. Immediately sprinkle the reserved 75g finely chopped toasted almonds evenly over the melted chocolate, pressing very gently to help the nuts adhere to the chocolate.

Step 6
step6:Add chocolate and nut topping
7

Chill and break into pieces

Transfer the baking sheet to the refrigerator to chill for 25-30 minutes, until the toffee is completely hard and the chocolate is fully set and matte. Once chilled, lift the entire toffee slab out of the pan using the parchment paper overhang, place it on a wooden cutting board, and break it into irregular 1-2 inch pieces by hand or with the handle of a heavy kitchen knife.

Step 7
step7:Chill and break into pieces

Tips

1.Avoid scraping the sides of the saucepan while the toffee boils, as undissolved sugar crystals on the pan edges can fall into the mixture and cause the entire batch to turn grainy and crystallize.
2.Always use a heavy-bottomed saucepan for making toffee, as thin, lightweight pans conduct heat unevenly and can easily scorch the sugar, leading to a burnt, bitter, off-flavor.
3.Store finished Almond Roca in an airtight container at cool room temperature (60-65°F / 15-18°C) for up to 2 weeks; do not store it in warm spots, as the chocolate coating will melt and the toffee may soften and lose its crunch.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Almond Roca:Frequently Asked Questions

1.Why did my almond roca turn out grainy instead of smooth?
Grainy roca almost always comes from undissolved sugar crystals forming as the mixture cooks. Prevent this by brushing down the sides of your pan with a wet pastry brush as the sugar boils to wash stray crystals back into the mix, avoid stirring aggressively once the mixture hits a rolling boil, and don’t scrape the pan’s grainy edges when pouring finished toffee out to set.
2.Can I skip the light corn syrup in this recipe?
Light corn syrup is a key ingredient to stop sugar crystallization and create that signature smooth, snappy toffee texture. If you absolutely must swap it, use equal parts golden syrup, though it will add a subtle honeyed note. Skip honey or maple syrup as substitutes—their high moisture content leads to chewy toffee and a much higher risk of grainy, crystallized batches.
3.How do I tell when the toffee is done without a candy thermometer?
The reliable cold water test works perfectly every time. Drop a tiny pea-sized bit of the boiling toffee mixture into a glass of ice-cold water. It should harden instantly into a brittle strand that cracks cleanly when you bend it, with no soft, chewy center—that’s the 300°F hard crack stage you need for crisp, perfectly set roca.
4.Do I have to toast the almonds before adding them, or can I use them raw?
Toasting almonds is non-negotiable for that deep, rich, nutty flavor that makes roca so iconic. Raw almonds taste flat and bland against the sweet, caramelized toffee. Toast them in a dry skillet over medium heat for 5-7 minutes, stirring often, until fragrant, then cool them before chopping half for the coating and reserving half for the toffee base.
5.Why is my toffee separating and looking greasy instead of smooth?
Butter-sugar separation usually happens if your heat is too high, you’re using a thin-bottomed pan that creates hot spots, or you stir the mixture too aggressively as it cooks. If you catch it early, pull the pan off heat, stir in 1 tablespoon of hot water one teaspoon at a time, mixing gently until the emulsion comes back together before resuming cooking.
6.Can I use dark chocolate instead of milk chocolate for the coating?
Absolutely! Milk chocolate is the classic, traditional coating for almond roca, but you can swap in semi-sweet or dark chocolate if you prefer a less sweet, more intense cocoa flavor. Stick to high-quality chocolate (35%+ cacao for milk, 60-70% for dark) to ensure it melts into a glossy, firm coating that sets nicely at room temperature.
7.How should I store homemade almond roca, and how long will it stay fresh?
Store fully cooled, set roca in an airtight container, layered between sheets of parchment paper to prevent sticking, in a cool, dry spot away from direct sunlight. Skip the fridge—condensation will cause chocolate bloom and soggy toffee. Properly stored, it will stay perfectly crisp and fresh for up to 2 weeks, making it ideal for advance holiday gifting prep.
8.My roca came out chewy instead of crunchy—what went wrong?
Chewy roca means you didn’t cook the toffee all the way to the 300°F hard crack stage. If you stop cooking at the soft or hard ball stage, the sugar won’t set into a brittle, snappy texture. Next time, verify temperature with a candy thermometer (clipped to the pan side, not touching the hot pan bottom) or use the cold water test before pouring toffee out.
9.Can I add other mix-ins or toppings to customize my almond roca?
Definitely! While the classic almond version is iconic, you can swap half the almonds for toasted pecans or walnuts, add a pinch of flaky sea salt on top of the chocolate for a salted caramel twist, or stir in ½ teaspoon of vanilla right before pouring the toffee. Avoid wet mix-ins like syrup-soaked dried fruit, as they will make the toffee turn soggy.
10.Do I need any special pans or equipment to make almond roca successfully?
You don’t need fancy specialty gear, but a heavy-bottomed, light-colored saucepan is a huge help. Thin pans create hot spots that burn toffee or cause butter separation, and light-colored metal lets you see the sugar’s golden caramel color so you don’t overcook it. You’ll also need a parchment-lined rimmed baking sheet to pour the hot toffee onto to set.
11.Why does my chocolate coating look streaky or cloudy after it sets?
That cloudy, streaky discoloration is chocolate bloom, caused by temperature swings as the chocolate sets, or even a tiny bit of water getting into the chocolate as you melt it. Prevent this by melting chocolate slowly over gentle heat, making sure all your stirring tools are completely dry, and letting roca set at cool room temperature instead of chilling it in the fridge.

Comments (16)

2 days ago

OMG this almond roca is SO good! I made a batch for my office holiday potluck last week and every single person asked for the recipe. It’s perfectly buttery, not too sweet, and the crunch of the almonds is chef’s kiss. I was worried it would be too hard since candy making usually stresses me out, but the step-by-step instructions made it totally doable even for me! Total cook time was right around 50 minutes like the recipe said, no surprises.

yesterday

So happy to hear this was a hit at your potluck, Sarah! Candy making can feel intimidating at first, so it makes our day to know the clear steps helped you pull it off without stress. Pro tip for next time: try sprinkling a tiny bit of flaky sea salt on top right before it sets for an extra depth of flavor!

1 week ago

Tasted great but I burned the first batch because I walked away for 2 minutes to answer the door 😂 Don’t be like me, stay glued to that candy thermometer! Second batch came out perfect, I added a little extra dark chocolate drizzle on top and gave tins of it to my neighbors for Christmas, they all raved. Will definitely make this again next year.

5 days ago

Oh no, I did the exact same thing my first try! Answered a work call and came back to slightly burnt toffee, total bummer. Now I set a timer every 30 seconds once it gets close to temp, no more mistakes!

3 days ago

Great reminder, Mike! Sugar heats up incredibly fast once it hits the hard crack stage, so never leaving the stove is our number one tip for perfect roca every time. The dark chocolate drizzle addition sounds amazing, we might have to test that ourselves!

3 days ago

I’ve been making almond roca for 40 years and this recipe is hands down better than the one I’ve used forever! The butter ratio is perfect, no greasy aftertaste like some recipes I’ve tried. My grandkids demolished half the batch before I even got it into the storage tin. 10/10, will be my new go-to.

2 hours ago

Made this in my tiny dorm kitchen with a cheap candy thermometer I grabbed from the dollar store and it still turned out! Super impressed. I didn’t have sliced almonds so I used chopped roasted almonds I had left over from a trail mix, worked like a charm. My roommates are already begging me to make another batch this weekend.

30 minutes ago

Love the dollar store thermometer hack! I thought I needed a fancy one to make candy, good to know a cheap option works too. Gonna try this with pecans instead of almonds for a change, I bet that slaps.

2 weeks ago

Game changer! I brought this to our neighborhood block party last weekend and it was the first dessert gone, even before the brownies and chocolate chip cookies! Only thing I will say is it took me closer to 60 minutes total instead of 50, but I think that’s because my stovetop runs a little low on heat. No big deal, just something to note for other people with weaker burners!

1 week ago

Same! My electric stove takes forever to get the sugar up to temp, I budget an extra 15 minutes now every time I make it. Tastes just as good, just takes a little longer, totally worth it!

1 week ago

Thanks for the heads up about cook time variations, PotluckQueen! Stovetop heat can vary a lot between models, so it’s always smart to go by temperature instead of strict timing for candy recipes. So stoked it was a block party hit!

3 days ago

Flavor was incredible but I struggled a little with the chocolate layer separating when I spread it? Not sure what I did wrong, the toffee part came out perfect and crunchy but the chocolate slid off a little when I was cutting it into pieces. Still tasted amazing, just didn’t look as pretty as the photos.

2 days ago

Sorry to hear the chocolate gave you trouble! A common culprit is the toffee being too hot when you spread the chocolate on top — if it’s over 100°F, the chocolate can seize or slide. Next time, wait 2-3 minutes after pouring the toffee before adding the chocolate chips, and let them sit a few minutes to melt fully before spreading. It’ll turn out picture perfect!

yesterday

I had that happen my first time too! Turns out I used old chocolate chips that had a little bloom on them, switching to a fresh bag fixed the sliding issue completely. It still tastes delicious even if it’s messy though, right?

5 days ago

I know this is technically a dessert but I made a big batch on Sunday and portioned it into little snack bags for my kid’s school lunches all week. They were so excited to have a special treat in their lunch instead of the usual granola bar. Even their teacher asked where I bought it, she couldn’t believe I made it at home!

3 days ago

What a fun lunchbox surprise! We love hearing when people adapt our recipes to fit their weekly routines, that’s what home cooking is all about. Bet your kid felt so cool having a homemade treat their teacher was jealous of!

just now

SO buttery, SO crunchy, exactly the almond roca I remember getting from the candy shop as a kid. 10/10 no notes, will be making this every holiday season from now on. Saved the recipe to my permanent dessert folder!

1 week ago

Added a half teaspoon of espresso powder to the chocolate layer and oh my GOD it’s next level. The coffee flavor cuts the sweetness perfectly and pairs so well with the buttery almond flavor. My whole family is obsessed, even my super picky brother who hates “fancy desserts” went back for thirds.

5 days ago

Espresso powder is such a good call! I do that with my brownies too, it makes the chocolate taste so much richer. Gotta try that with this roca this weekend, thanks for the idea!

3 days ago

The espresso powder addition is genius! We love when readers share their fun customizations, that espresso + almond + chocolate combo sounds like total perfection. We might just have to add that as a variation note in the recipe!

3 days ago

I was intimidated because the recipe says medium difficulty, but it was way easier than I thought it would be! The hardest part was waiting for it to cool completely before breaking it into pieces, I was so impatient to try a bite. Worth the wait though, tastes identical to the expensive store bought tins that cost $20 a pop.

2 days ago

Right?! The wait for it to cool is torture! I stuck mine in the fridge for 20 minutes to speed it up last time, worked like a charm, no issues with the chocolate setting weird or anything.

5 days ago

I’ve tried three different almond roca recipes online this month and this is by far the best one. The butter to almond ratio is spot on, no weird grainy texture from the sugar like the other recipes I tested. Already sent the link to my whole baking group chat, everyone’s gonna love this.

1 week ago

Made this for my daughter’s soccer team end-of-season banquet and it was a home run. All the girls were crowding around the dessert table grabbing pieces, and a couple of the other dads asked if I’d make them a batch for their upcoming hunting trips. Win win!

5 days ago

That’s such a fun win, SoccerDadJoe! Nothing beats being the most popular parent at the team banquet, right? We bet that roca will make for the perfect hunting trip snack, it travels great in a sealed container!

2 weeks ago

Pro tip for anyone making this in a dry climate like Arizona: add a tiny splash of corn syrup to the sugar mixture to prevent it from crystallizing! I did that after having crystal issues with toffee recipes before, and this came out perfectly smooth every single time. The flavor is unreal, so rich and buttery.

30 minutes ago

I’m a total candy fiend and I was blown away by how good this is. I usually drop $15 a tin on almond roca from the fancy candy shop downtown, and this tastes exactly the same if not better for a fraction of the cost. Game changer for my holiday gifting budget this year!

5 minutes ago

Same! I calculated the cost per batch and it’s like $4 total for the same amount that costs $20 at the grocery store. I’m never buying pre-made roca again!

2 days ago

I messed up and used salted butter instead of unsalted the first time I made this, and it was still incredible! Just skipped adding the extra salt the recipe calls for and it came out perfectly balanced. My husband ate half the batch in one sitting while we were watching football Sunday, oops.

yesterday

Oh thank goodness I’m not the only one who accidentally uses salted butter sometimes! I always forget to pick up unsalted when I’m at the store, so this is good to know I don’t have to run out last minute if I only have salted on hand.

30 minutes ago

Great hack, GeorgiaPeachTreats! Salted butter works perfectly here, you just have to adjust the added salt to taste so it doesn’t get too salty. Love that your husband enjoyed it so much — football Sunday snacks hit different when they’re homemade!

yesterday

My kids loved it! They helped me sprinkle the almonds and spread the chocolate on top, it was such a fun weekend baking activity. The instructions were easy enough for them to follow along with my supervision, and we had a blast making (and eating) it together. 10/10 for family fun and flavor!