Before you begin, make sure to wash your molds thoroughly and grease the inside with a cooking spray, like Pam. Place the molds on a flat surface, such as a marble slab or a flat cookie sheet. Place a clip over the tabs of the molds and insert a sucker stick between the tabs.
In a medium saucepan, combine the sugar, water, and corn syrup. Cook on medium-high heat until the mixture reaches 300°F (the hard crack stage). Use a candy thermometer to ensure accuracy.
Remove the saucepan from the heat and let it cool to 275°F. Then, add the flavoring and food coloring (if using) and stir until blended. If you're making fruit-flavored lollipops, you can also add citric acid at this time to add tartness.
Pour the candy mixture into the molds and allow it to cool until the candy is set. Then, remove the clip from the mold and carefully remove the mold from the lollipop.
Cover lollipops with a clear treat bag.
That's it! Your homemade lollipops are now ready to enjoy. This recipe makes approximately 8-10 lollipops, depending on the size of your molds.