Description
Zesty, chewy, and sweet, this classic homemade orange candy is made with real citrus juice and zest for an old-fashioned treat that’s full of nostalgic flavor and charm—perfect for gifting or enjoying with tea.
Ingredients
1 cup freshly squeezed orange juice (about 3–4 oranges)
2 tablespoons orange zest
2 cups granulated sugar
1/4 teaspoon salt
1/4 cup light corn syrup
1/4 cup water
1 tablespoon unsalted butter
1/2 teaspoon vanilla extract
Orange food coloring (optional)
Powdered sugar or granulated sugar, for coating
Instructions
- Line an 8×8-inch square baking dish with parchment paper and lightly grease it.
- In a heavy-bottomed saucepan, combine orange juice, orange zest, sugar, salt, corn syrup, and water.
- Place over medium heat and stir gently until the sugar is fully dissolved.
- Attach a candy thermometer to the side of the pan and cook without stirring until the mixture reaches 250°F (hard ball stage).
- Remove from heat and quickly stir in the butter, vanilla extract, and food coloring if using.
- Pour the hot candy into the prepared dish and let it sit at room temperature undisturbed for 2–3 hours.
- Once set, lift the candy slab out and cut it into small squares using a sharp knife or greased scissors.
- Toss the candy pieces in powdered sugar or granulated sugar to prevent sticking.
Notes
Store candy in an airtight container at room temperature with layers of parchment paper to prevent sticking.
Fresh orange juice provides the best flavor, but bottled juice can be used in a pinch.
For a more natural color, use beet powder or turmeric instead of food coloring.
Do not freeze the candy as it may become grainy when thawed.
Let overly firm candy sit at room temperature to soften before eating.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Candy
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 piece
- Calories: 70
- Sugar: 13g
- Sodium: 10mg
- Fat: 1g
- Saturated Fat: 0.5g
- Unsaturated Fat: 0.3g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 0g
- Protein: 0g
- Cholesterol: 2mg