Almond Roca

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

intro

Buttery, crisp toffee coated in smooth milk chocolate and toasted almonds, this iconic American candy is rich, nutty, and perfect for holiday gifting.

Ingredients

Unsalted butter 226g (1 cup / 2 sticks)
Granulated white sugar 200g (1 cup)
Light corn syrup 60ml (1/4 cup)
Water 30ml (2 tablespoons)
Fine sea salt 1g (1/4 teaspoon)
Pure vanilla extract 5ml (1 teaspoon)
Raw whole almonds 150g (1.5 cups)
High-quality milk chocolate (chopped) 200g (1.25 cups)

Steps

1

Prep pan and toast almonds

First, line a 23x33cm (9x13 inch) baking pan with parchment paper, leaving 5cm (2 inch) overhang on two long sides for easy removal later. Heat a dry heavy skillet over medium-low heat, add 150g raw whole almonds, and toast for 4-5 minutes, stirring frequently, until fragrant and lightly golden. Let almonds cool completely for 10 minutes, then finely chop and divide into two equal 75g portions.

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, 60ml light corn syrup, 30ml water, and 1g (1/4 tsp) fine sea salt. Set over medium heat, stirring constantly with a heatproof silicone spatula, until butter fully melts and sugar completely dissolves, about 5-7 minutes. Stop stirring as soon as the mixture reaches a steady rolling boil.

Step 2
step2:Melt toffee base ingredients
3

Cook toffee to hard crack

Clip a candy thermometer to the inner side of the saucepan, ensuring the tip is submerged in toffee but not touching the hot pan bottom. Continue cooking the boiling toffee over medium heat, without stirring, for 8-10 minutes, until the thermometer reads exactly 149°C (300°F, the hard-crack stage). The toffee will deepen to a rich, even amber color as it cooks; immediately remove the pan from heat once it hits the target temperature to avoid burning.

Step 3
step3:Cook toffee to hard crack
4

Pour and set initial toffee

Carefully stir 5ml (1 tsp) pure vanilla extract and one 75g portion of chopped toasted almonds into the hot toffee—note the mixture will bubble vigorously when the cool vanilla is added. Immediately pour the entire toffee mixture into the prepared parchment-lined pan, using an offset spatula to spread it into a thin, even layer across the pan bottom. Let the toffee rest at room temperature for 10 minutes to firm slightly before adding chocolate.

Step 4
step4:Pour and set initial toffee
5

Melt milk chocolate coating

While the toffee rests, set up a double boiler: place 200g chopped milk chocolate in a dry heatproof glass bowl set over a small saucepan of barely simmering water, ensuring the bowl bottom does not touch the water. Stir the chocolate constantly over low indirect heat for 3-4 minutes, until fully smooth, glossy, and completely free of lumps. Remove the bowl of melted chocolate from the heat.

Step 5
step5:Melt milk chocolate coating
6

Add chocolate and nut topping

Pour the melted milk chocolate evenly over the slightly firm toffee layer, using a clean offset spatula to spread it into a smooth, uniform layer covering the entire toffee surface. Immediately sprinkle the remaining 75g of finely chopped toasted almonds evenly over the wet chocolate, pressing very gently with the spatula to help the almonds adhere. Let the roca set at cool room temperature (18-20°C / 65-68°F) for 40-45 minutes, until the chocolate is fully firm and no longer tacky to the touch.

Step 6
step6:Add chocolate and nut topping
7

Break and store roca

Once fully set, lift the entire block of almond roca out of the pan using the parchment paper overhang, and transfer it to a large wooden cutting board. Use a sharp heavy chef’s knife or clean hands to break the roca into irregular 3-5cm (1-2 inch) pieces. Store finished roca in an airtight container at cool room temperature for up to 2 weeks.

Step 7
step7:Break and store roca

Tips

1.Avoid stirring the toffee once it reaches a rolling boil, as this can cause sugar crystals to form and result in a grainy, uneven texture instead of smooth, crisp toffee.
2.If you do not have a candy thermometer, test for hard-crack stage by dropping a tiny pea-sized dot of hot toffee into a bowl of ice water: it should form hard, brittle threads that snap easily when bent, rather than being soft or chewy.
3.Do not make almond roca on very humid (over 50% humidity) days, as excess moisture in the air can prevent the toffee from setting properly and make the chocolate coating sticky or soft.

✨ 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 does my almond roca turn out grainy instead of smooth?
Grainy roca almost always comes from undissolved sugar crystals seeding the toffee as it cooks. Prevent this by avoiding stirring once the mixture hits a rolling boil, brushing down the inner pan sides with a wet pastry brush to dissolve stray sugar, and never scraping pan edges when pouring out the finished toffee.
2.What temperature do I need to cook the toffee to for perfect roca?
You’ll need to cook the toffee base to 300°F (the hard crack stage), measured with a clip-on candy thermometer, for ideal crisp, non-chewy texture. If you don’t have a thermometer, drop a tiny bit of hot syrup into cold water: it should form brittle, easily snapped threads that don’t stick to your fingers when ready.
3.Can I skip the light corn syrup in this recipe?
I don’t recommend skipping it, because light corn syrup is specifically added to block sugar crystallization that causes grainy roca. If you must substitute, use equal weight glucose syrup; skip honey or maple syrup, which have too much moisture and strong, distinct flavors that throw off the classic buttery, nutty taste.
4.Do I really need to toast the almonds before using them?
Absolutely—toasting almonds deepens their warm, nutty flavor and keeps them from tasting flat or soggy against the rich toffee and chocolate. Spread them on a baking sheet and toast at 350°F for 5 to 7 minutes, stirring once, until fragrant, then let them cool completely before chopping and adding to the recipe.
5.Why is my toffee separating and looking greasy while it cooks?
Greasy, separated toffee happens when the mixture heats too quickly, you used cold butter, or your stovetop heat is too high. Fix this by pulling the pan off heat immediately, stirring vigorously in slow circular motions until the mixture comes back together, then return it to medium-low heat to finish cooking to the correct temperature.
6.What kind of chocolate works best for the roca coating?
Good quality milk chocolate melting wafers work best for a smooth, even coating that sets firmly without blooming, but you can also use finely chopped high-quality milk chocolate bars. Skip regular chocolate chips—they have added stabilizers that make them melt thicker and spread unevenly over the warm toffee.
7.How long does homemade almond roca stay fresh?
When stored in an airtight container at cool room temperature (60 to 70°F) with layers separated by parchment paper to prevent sticking, homemade almond roca stays crisp and fresh for up to 2 weeks. Keep it away from direct heat or sunlight, which can melt the chocolate and turn the toffee soft and chewy.
8.Can I make almond roca if I don’t own a candy thermometer?
You can, using the reliable cold water test! As the toffee cooks over steady medium heat, drop a pinhead-sized bit of syrup into a glass of very cold water every minute. When it forms hard, brittle threads that snap cleanly when bent, rather than soft, chewy blobs, it’s reached the perfect hard crack stage.
9.Can I use salted butter instead of unsalted butter?
You can, but you’ll need to cut the added fine sea salt in half to keep the roca from tasting overly salty. I prefer unsalted butter because it lets me control the exact salt level, and it has a fresher, sweeter cream flavor that pairs perfectly with nutty almonds and smooth milk chocolate.
10.Why is my chocolate coating turning streaky and white after it sets?
Those white streaks are chocolate bloom, caused by temperature fluctuations as the chocolate sets or moisture getting into melted chocolate. Prevent this by making sure all your bowls and utensils are completely dry when melting chocolate, and let roca set in a cool, consistent-temperature spot away from drafts or warm appliances.
11.Can I add extra mix-ins to customize my almond roca?
Absolutely, once you nail the classic base! Try adding a pinch of flaky sea salt on top of the chocolate for a salted twist, stir a tiny bit of espresso powder into the toffee for depth, or swap a third of the almonds for chopped pecans or hazelnuts. Skip wet mix-ins, which make toffee grainy or soft.
12.What type of pan is best for cooking the toffee base?
Use a heavy-bottomed, light-colored stainless steel saucepan for cooking toffee. Heavy bottoms distribute heat evenly to prevent burning, and light interiors let you see the toffee’s caramel color as it cooks so you don’t overcook it. Avoid thin aluminum pans, which create hot spots that burn sugar quickly.
13.How thick should I spread the toffee in the pan after pouring?
Aim for a toffee layer that’s roughly ¼-inch thick for the classic roca texture—any thicker and it will be too hard to bite cleanly, any thinner and it will be overly fragile and shatter into tiny crumbs when broken. Slightly uneven, rustic pieces are part of the classic homemade charm.
14.Can I freeze almond roca to make it ahead for holidays?
Yes, it freezes beautifully! Let finished roca set completely, break it into pieces, and store in a freezer-safe airtight container with parchment between layers for up to 3 months. Thaw it in the fridge overnight, and don’t open the container until it reaches cool room temp to avoid condensation making the toffee soggy.
15.My toffee burned right before hitting 300°F—what went wrong?
This almost always happens when stovetop heat is too high, which makes sugar cook faster on the pan bottom than the top, leading to burnt spots before the whole batch reaches temperature. Cook over steady medium heat, stir gently at the start to dissolve sugar, and make sure your thermometer doesn’t touch the hot pan bottom for an accurate read.
16.Is homemade almond roca sturdy enough to ship as a holiday gift?
It’s one of the best candies for shipping! It’s shelf-stable, requires no refrigeration, and holds up well in transit when packed tightly in a tin with crumpled parchment or tissue paper to cushion pieces. Skip shipping during extreme heat waves, and opt for expedited shipping to warm climates to prevent melted chocolate.

Comments (19)

2 days ago

OMG this almond roca is SO good! I made it for our neighborhood block party last weekend and people were begging me for the recipe before they even finished their first piece. The buttery crunch is exactly what I remember from my childhood trips to the candy shop. 10/10 will be making this every holiday season from now on!

1 week ago

Took me a second to get the candy thermometer temp right, but wow this turned out amazing. I added a tiny extra sprinkle of flaky sea salt on top right before it set and it was a total game changer. Brought a tin into the office and it was gone in 10 minutes flat.

3 days ago

Love the flaky sea salt tweak! That sweet-salty balance is such a perfect upgrade, so glad your office crew enjoyed it!

5 days ago

My kids loved it! Wait, has anyone tried making this without the almonds? My youngest has a tree nut allergy so I was thinking of swapping in crushed pretzels instead but I don’t want to mess up the texture.

3 days ago

I did the pretzel swap last month for my nut-free niece! It turned out so crunchy and delicious, just press the pretzels into the chocolate the same way you would the almonds and it works perfectly.

2 days ago

Great question! Crushed pretzels work wonderfully as a nut-free swap, just make sure they’re extra dry so they don’t make the toffee soggy. You could also use crushed rice cereal for a lighter crunch if you prefer!

2 weeks ago

This was my first time making any kind of homemade candy and I was super nervous it would turn out grainy, but the step-by-step instructions made it so easy. Cook time was right on 65 minutes for me too, no surprises. Already bought extra butter to make a second batch this weekend.

1 week ago

Same! I was terrified of burning the toffee but the temp cues were so clear, I didn’t mess it up at all. My second batch had extra toasted almonds and it was even better.

yesterday

Made this for my book club potluck and everyone thought I bought it from a fancy candy store! The only thing I’ll do differently next time is make a double batch because the single batch was gone before half the group got a second piece. So buttery, so crunchy, zero complaints.

30 minutes ago

Wait, is it normal for the chocolate layer to look a little splotchy when it sets? I followed the directions exactly but the top doesn’t look as smooth as the photo. It tastes incredible, just doesn’t look as pretty as I wanted for my friend’s birthday gift.

5 minutes ago

That splotchiness is called chocolate bloom, it happens when the chocolate gets a little too warm or cools too fast! It’s totally safe to eat and doesn’t impact the flavor at all. Next time try tempering the chocolate just a tiny bit before spreading for a perfectly glossy finish.

just now

Honey don’t stress about it! I’ve been making almond roca for 40 years and mine looks splotchy half the time, everyone who eats it is too busy raving about how good it tastes to notice the top.

3 days ago

Game changer alert! I’ve been paying $12 a tin for store-bought almond roca every Christmas for years and this homemade version is 100x better. I even added a little espresso powder to the chocolate layer and it tastes like the fancy coffee shop candy I splurge on sometimes.

2 days ago

The espresso powder addition sounds chef’s kiss! That little hit of coffee flavor pairs so perfectly with the rich toffee and dark chocolate, I’ll have to test that in my next batch too.

1 week ago

Made this as a little thank you gift for my kid’s teachers and they all sent me notes saying it was the best homemade treat they’d gotten all year. Wrapped it up in cute little cellophane bags with ribbon and it looked so professional, even though I’m definitely not an experienced baker.

2 hours ago

Okay so I messed up the first batch because I walked away for 2 minutes to answer the door and the toffee burned, oops. Second batch I stayed glued to the stove and it was perfect. Pro tip: don’t take your eyes off the sugar once it starts caramelizing! Worth the effort though.

30 minutes ago

Oh I did the exact same thing my first try! My dog even ran off with the burnt toffee chunk I dropped on the floor, he thought it was a treat lmao. Second batch was chef’s kiss though.

5 minutes ago

That’s such an important pro tip! Sugar can go from perfectly golden to burnt in literally 60 seconds, so staying close by and stirring consistently is key. So glad your second batch turned out!

5 days ago

I was worried this would be too hard for medium difficulty? Wait no, it was totally manageable even for someone who burns toast half the time (aka me). The toffee came out rich and buttery, the almond crunch is perfectly distributed, and the chocolate top is *chef’s kiss*. SO good.

3 days ago

Same! I was intimidated by candy making too but the instructions are so straightforward, even my teen helped me make a batch and it turned out perfect.

2 days ago

Made this for our family dinner last Sunday and my dad, who is literally the pickiest eater on the planet, ate three pieces and asked me to leave the whole tin at his house when I left. High praise coming from him, trust me. Will be a regular on our holiday dessert table from now on.

1 week ago

I make treats for our whole office every Friday and this almond roca was the biggest hit I’ve brought in all year. People were coming back for thirds and asking when I’d make it again. The only downside is now everyone expects fancy homemade candy from me every week, oops.

5 days ago

That’s the best kind of problem to have! So glad your office crew loved it, if you need more crowd-pleasing candy recipes we’ve got tons of easy, batch-friendly options on the site too.

yesterday

Quick question: can I use salted butter instead of unsalted for this? I already have a bunch of salted butter in the fridge and don’t want to run to the store just for unsalted if I don’t have to.

2 hours ago

I used salted butter when I made it last week! Just cut the added salt in half and it turns out totally fine, no weird salty aftertaste or anything.

30 minutes ago

Absolutely! As Jake mentioned, just reduce the added fine salt by about half if you’re using salted butter to keep the flavor balanced, and it will turn out perfectly. No extra grocery run needed!

2 weeks ago

I brought this to my friend’s Halloween party over the weekend and people were going back for more even when there was a whole table of other desserts. The crunch is perfect, it doesn’t stick to your teeth like some cheap toffee does, and the almond flavor comes through so well. 10/10.

1 week ago

Right?! I hate when toffee is so sticky it pulls your fillings out, this one stays crisp but melts in your mouth perfectly. I brought it to a fall potluck too and it beat out three different pumpkin desserts for fan favorite.

2 hours ago

Meal prepped a bunch of this to have as little sweet treats throughout the week and I’ve already eaten half the batch in two days. Oops. It’s just too good, I can’t stop reaching for a piece every time I walk past the kitchen counter. Definitely don’t make this if you don’t have willpower around candy, haha.

3 days ago

I’ve been making almond roca for 50 years and this recipe is almost exactly the one my mom passed down to me! The only difference is I toast the almonds first before adding them to the toffee, it brings out such a nuttier, deeper flavor. This recipe is a total keeper, don’t change a thing.

2 days ago

Toasting the almonds is such a fantastic pro tip! It really amplifies that warm, nutty flavor so much, I always recommend it to people who want to take their roca to the next level. Love that this feels familiar to your family recipe!

2 hours ago

Help! I followed the directions exactly but my toffee came out super soft and chewy instead of crisp? I think my candy thermometer might be off because the temp said it hit 300F but it never got that dark amber color. Any tips for fixing this next time?

30 minutes ago

Oh I had that happen once! Turns out my thermometer was reading 25 degrees off, so I tested it in boiling water first (should be 212F) to calibrate it and my next batch was perfect. You got this!

just now

Great call from DIYDessertDude! Calibrating your candy thermometer in boiling water is always a smart first step, because even brand new thermometers can be off. If it’s reading incorrectly, adjust your target temp accordingly, and look for that deep golden amber color as your visual cue even if the temp says it’s ready. You’ll get that perfect crisp next time!

1 week ago

Made this on a rainy Saturday afternoon with my 7 year old and we had the best time. She loved sprinkling the almonds and chocolate chips on top, and was so proud when it set and we got to crack it into pieces. It’s such a fun recipe to make with kids, just make sure an adult handles the hot sugar part obviously!

5 days ago

I did this with my 6 year old too! She thought cracking the set roca with a wooden spoon was the absolute best part, she kept asking if we could make ‘crunch candy’ again the next day.

just now

I was a little skeptical a medium difficulty candy recipe would turn out for me, but wow. This is better than any almond roca I’ve bought from a candy shop, and it cost way less to make at home. I added a little extra dark chocolate on top because I’m a chocoholic and it was perfect. Will be making this for every holiday and gifting tins to all my neighbors this year.