Whipping up this Rock Candy Recipe has been a Christmas family tradition as long as I can remember. Hard Rock Candy is easy to make and looks fantastic in mason jars packed as gifts for family and friends. It’s a homemade hard candy recipe made with sugar, corn syrup, water and of course flavoring and food color!
Are you looking for a specific flavor of hard rock candy? I know Cinnamon Rock Candy is really popular especially around Christmas time and my recipe gives you the perfect cinnamon punch without it being overwhelming.
I also have a recipe for the Rock Candy on a Stick if you’re looking for a fun science experiment for the kids. There’s nothing more amazing to a child than colored sugar crystals magically growing into delicious hard candy.
Hard rock candy has always been a tradition at Christmas time for my family. Similar to how some people make seafoam candy or bake Christmas cookie recipes, it started when my brother and I were little children. My mom always made this hard candy for us.
It's funny now that I think about it because the flavors of rock candy that my mom made aren't ones that I would associate with children. They are the same flavors you find when you eat spiced jelly beans, clove, wintergreen, cinnamon, anise, but she included tutti frutti and buttered rum as well.

Ingredients
- Sugar - Granulated Sugar is a must for this recipe.
- Corn Syrup - light corn syrup is a must! It has a much lighter flavor and doesn’t interfere with taste of the flavored oils
- Water
- LorAnn’s Oils - We’ve always used LorAnn’s candy oils and you’ll need ½ teaspoon or 1 fl. Dram (the entire bottle)
- Food Color - I use gel food coloring instead of the liquid but you can definitely use the liquid from the grocery store. It will take probably half of a small bottle to get vibrant colors though.
- Powdered Sugar - this is just for coating the candy after it’s done to help prevent it from sticking to other pieces.

Flavor Varieties of Rock Candy
You can use any flavoring oil that is made for hard candy.
You can opt for fun fruity flavors such as:
- Watermelon
- Strawberry
- Lemon
- Apple
- Blackberry
- etc.
You can go with spiced flavors like I prefer such as:
- Clove
- Wintergreen
- Anise
- Cinnamon.
You can go with fun childhood favorites such as: b
- Bubblegum
- Fruit Punch
- Cotton Candy
If you're wondering what flavored oils I use in my recipe for hard rock candy, I shall fulfill your curiosity.
Purple is anise, blue is clove, green is wintergreen, orange is butter rum, yellow is banana cream, red is cinnamon, and pink (not shown here) is tutti frutti. The banana rock candy is a new addition because that's pretty much the only kind the husband will eat. Normally our yellow is tutti frutti.
Why do I have to use flavored oil and not extracts?
Here’s the thing. Oils don’t cook off or boil up like extracts do because they aren’t made with alcohol or a combination of alcohol and water. This also means the oils are much stronger flavored than extracts since extracts are diluted with liquids.
How to make Hard Rock Candy
Making hard candy is easy if you have the right tools. So let’s first go over the equipment list. You’ll need a candy thermometer, large saucepan, and rimmed baking pan such as a pizza pan or a sheet pan.
Now I’ve watched my mom perform the hard crack test every year with a glass of cold water and dripping a small amount of the hot sugar, syrup, and water mixture into the cold water. If it didn’t immediately turn hard, it needed to go longer, but it’s just so much easier to buy an inexpensive but accurate candy thermometer.

STEP ONE: Add the sugar, corn syrup, and water to a large saucepan. Stir to combine and place over medium heat.
STEP TWO: Add a candy thermometer to the side of the saucepan but don’t allow it to touch the bottom of the pan. Let the candy mixture cook until it reaches 300 degrees F.
STEP THREE: Remove from the heat and quickly stir in the flavoring oil and gel food color.
STEP FOUR: Pour the hard rock candy into a well-greased rimmed baking sheet or pizza pan. You can tilt the pan to help spread the candy out. Let the candy cool completely.
STEP FIVE: Coat both sides of the hard candy sheet generously in powdered sugar.
STEP SIX: Break the rock candy apart into small pieces.

How to Store Hard Candy
Storing homemade candy is like storing any other candy. It needs to be kept in a cool, dry area. You can store it in mason jars, a bowl with a lid, or any airtight container. It can last at least a month or longer if stored properly.

Frequently Asked Questions
Yes. You can pour it on parchment paper and if you’re worried about it sticking, go ahead and lightly spray the parchment paper with nonstick cooking spray. You can also use greased tin foil if you would like, but I would not recommend using wax paper.
It usually takes about 30 to 40 minutes or so. It can take a longer or shorter period of time depending on the temperature of your house. If I’m in a hurry and need to speed up the process, I pop mine in the cold sunroom for 15 to 20 minutes.
You could score the hard rock candy with a greased knife before it has fully set up. It would need to be cooled long enough to hold the scoring but warm enough to actually score it.
Another idea is you can carefully pour the DIY candy into candy molds.
I just break it up with my hands or a clean meat tenderizer.
If you’ve let it sit for 40 to 45 minutes and it still isn’t getting hard, your sugar mixture didn’t reach 300 degrees F (the hard crack stage). This is why having a candy thermometer and making sure it’s accurate is important.
More Candy Recipes

Rock Candy
Ingredients
- 2 cups granulated sugar
- ½ cup light corn syrup
- ½ cup water
- ½ teaspoon or 1 fl. dram of LorAnn's flavored oil
- gel or liquid food coloring
- powdered sugar for dusting
Instructions
- Spray cooking spray on a rimmed baking sheet. I used a 12 inch round pan.
- In a large saucepan, add in the first 3 ingredients. Over medium heat, stir until combined and let it cook to 300 degrees F. I would highly recommend using a candy thermometer for this. 300 degrees is the hard crack stage. My mom always filled a measuring cup with ice cold water and dropped a teaspoon of the candy into the water. If the set immediately and was crunchy, it was ready.
- After the sugar mixture has reached 300 degrees, remove from the heat. Add in a few drops of food coloring and the flavored oil. Stir vigorously.
- Quickly pour the hot sugar mixture onto the greased cookie sheet. Let it cool for 20-30 minutes. I like to sit mine out in the sun room to cool quicker.
- Tap on the cookie sheet to release the sheet of candy. Dust both sides of the candy with powdered sugar. Bust the sheet into small pieces and place into an airtight container.
Notes
Nutrition
(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)
This post was originally published December 19, 2013, but updated in November 2021 with additional information.
aimee fauci says
I'm loving this! Where do you get flavored oil?
Miranda says
Thank you! Walmart sells the fruity ones (cherry, watermelon, grape, etc). I've always found my spiced ones (buttered rum, clove, wintergreen, etc) at the local drugstore near my moms. I know Amazon sells them. Look under Lorann's oils. I hope this helps!
Anne Graham says
I looked up the oils you mentioned on Amazon but there are several types. I'm not sure which ones to get! Help!
Miranda says
What types of flavors are you into? I like the spiced flavors so I tend to use flavors like clove, wintergreen, butter rum, and cinnamon. I always use the brand LorAnn Oils. If you like fruity flavors, they make those too.
Deb says
Love this! So pretty and it will make such a great gift!
Miranda says
Thank you! Everyone loves it as gifts!
Zach says
It sounds weird but I threw in some hash oil and it tastes great! Love your recipients
Zach says
Recipe*
Miranda says
Really? I'm not even sure what hash oil is!
Katie says
Basically marijuana oil lol.
Miranda says
Good to know! lol
Shannya says
HAHAHAHA! So they make great edibles then?
Danielle H says
Is there a way to break up the candy without the sharp edges?
Miranda says
You can pour the hard candy into hard candy molds. I also read that you can score the hard candy after it's been poured while it's still warm, and then after it cools break it along the scored lines. Hope that helps!
tom says
hash oil is a weed based oil
Miranda says
Ohhhh haha! No wonder I wasn't familiar with it. ?
Precious says
Do you wait for the bubbles to subside before stirring in the oil?
Miranda says
Nope, it's not necessary to wait.
Megan Postlethwaite says
Would you be able to leave out the flavors for a plan sugar taste. Or does it need something for taste?
Miranda says
You can leave out the flavors and get a plain sugar taste!
Chrissy says
Hi! Have you ever used molds for this? I want to make cute yet simple take-homes for my daughter's birthday party and thought this would be great in flower shapes. Thanks!
Miranda C. says
Hi Chrissy- I have not tried using a mold but a silicone mold or candy should work well. Just make sure it is okay for high heat. Let me know how they turn out!
Brian says
Do you do a different batch for each color /flavor?
Miranda says
I do, but if you work quickly you could probably split a batch in half. I would use half of the flavored oil that the recipe calls for when you split it.
Jessica says
Ever tried using essential oils?
Miranda says
I have not!
Kathy says
Hi there! When you click the link to order some of the ingredients, it chooses neon gel food coloring. Is that what was used for the candies shown in pictures or do you use regular colors?
Miranda C. says
Yes! Neon gel food coloring. You can choose any color or gel food coloring you'd like, however. Enjoy!
Sara says
Just to double check, it's 300 degrees Fahrenheit (not Celsius) right?
Miranda says
Yep! Fahrenheit
Teresa dysinger says
When i was a child i was taught to cover a cookie sheet with powdered sugar and make rows with your fingers and por the liqid into the rows and let them cool.
It's time consuming but it cools faster and is easier to break..just pick up a row and snap off into bite size pieces.
Debnie says
Colors are vibrant, what food coloring?
Miranda C. says
I like to use gel food coloring as it makes a more vibrant color than liquid food coloring. Americolor brand works well. Enjoy!
Kim Balint says
Could you use the silicone baking molds instead of a metal pan?
Miranda C. says
A silicone baking mold should work well! Just be sure it is completely dry before pouring in the hot sugar. Enjoy!
Jessica Guevara says
OMG did these with my kids today we twisted it tho made yellow and swirled blue into it they look awesome and taste great we did maple flavor..
Miranda says
YAY! That sounds awesome too!
Elle says
Would it work to lightly butter the cookie sheet instead of using cooking spray? Or use olive oil? Making this for the first time and I'm excited!
Miranda says
Yes, it should work just fine.
Melody Lodge says
I will be making this in a few min...not going to use my mom's "old recipe"where you make dredge pour in your candy and then cut with scissors.this recipe seems much easier.let you know how it goes
Cassie says
How long is shelf life and how do you store them for best quality thanks
Miranda C. says
Hi Cassie! I store these in an airtight container at room temperature and they keep for up to a year! If you live in a very hot climate, you may want to keep them in the fridge. Just be sure the container they are stored in is well sealed. Enjoy!
Marisa says
So Awesome! Turned out very well. I split the recipe in half and did green and pink with both flavored as watermelon with little toothpick dabs of black. Turned out just like a watermelon.
Stella says
Couldn't get mine to harden. Let it sit all night and still was just like pudding
Miranda C. says
Hi Stella! Sorry your candy didn't harden! It most likely needed to cook a little longer to reach the correct temperature. Hopefully it works next time you giev it a try!
carly potter says
can you put them in the refridgerator to help them cool
Miranda says
Yes!
Susie says
Just made this recipe, used cinnamon, my favorite, it turned out awesome, not too strong of a flavor either, going to make several different flavors here soon and will continue to use this recipe, thing I’ll do different next time though is lay parchment paper down and grease it, will save some clean up