Tanghulu (Candied Fresh Fruit Skewers)

Published May 15, 2025

Tanghulu (Candied Fresh Fruit Skewers)
Christopher Testani for The New York Times. Food Stylist: Simon Andrews.
Total Time
40 minutes
Prep Time
10 minutes
Cook Time
30 minutes
Rating
4(17)
Comments
Read comments

This popular Chinese street food snack turns fresh fruit into a glossy, colorful candied treat. Tanghulu was originally made with hawthorn berries, a fruit popular in traditional Chinese cuisine and medicine. These days, more widely available fruit like strawberries, grapes and tangerines are the stars, skewered and coated in a syrup mixture that sets into a crackly shell. Be sure to dry the cleaned fruit well to help the syrup adhere. A candy thermometer is crucial for this recipe, as the sugar mixture must reach 300 degrees in order to form the hard candy shell (otherwise the coating will turn chewy and sticky). To clean the pot of any remaining caramelized sugar, add some water to the pot, bring it to a simmer and stir until the hardened sugar melts.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:About 24 skewers
  • cups granulated sugar
  • 1pound mixed fruit, such as hulled strawberries, seedless green grapes and tangerine segments, washed and patted dry
  • About 24 wooden skewers (6 to 8 inches long)
  • Ice, as needed
Ingredient Substitution Guide

Preparation

  1. Step 1

    In a small saucepan with a candy thermometer attached, spread sugar in an even layer and pour over ¾ cup of water to evenly moisten sugar (do not stir). Bring to a boil over medium heat and cook, undisturbed, until sugar dissolves and the syrup registers 300 degrees, 10 to 13 minutes.

  2. Step 2

    Meanwhile, thread 2 pieces of fruit onto each skewer (too many will make it difficult to coat the fruit evenly in the syrup). Prepare an ice bath. Set a wire rack over a baking sheet.

  3. Step 3

    Once the syrup reaches 300 degrees, reduce heat to low. Working quickly and with one skewer at a time, dip the fruit into the syrup and turn to evenly coat. (It will help to tilt the saucepan.) Allow excess syrup to drip off, then submerge the fruit in the prepared ice bath and leave it there. Dip another skewer into the syrup mixture, turn to evenly coat, allow excess to drip off and add to the ice bath. Remove the previous skewer, which now has a hard candy shell, and transfer it to the prepared rack. (The time it takes to coat a skewer in syrup is long enough for the previous skewer to set.) Repeat with the remaining skewers.

  4. Step 4

    Enjoy immediately. The skewers will stay crunchy for about 10 minutes, but the fruit may start to release juices after about 5 minutes, which can cause the sugar to soften.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

4 out of 5
17 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

@Roxanne W are you asking about “”spread sugar in an even layer and pour over ¾ cup of water” ? I interpreted that as “pour water over the sugar”.

My teen loved this sugar on sugar treat but it wasn’t my thing. Tasted like sugar, flat, prefer fresh fruit alone. Took longer to reach ideal cracking level temperature, despite 300 degrees. Had to wait longer. Fun one-time project.

My teen loved this sugar on sugar treat but it wasn’t my thing. Tasted like sugar, flat, prefer fresh fruit alone. Took longer to reach ideal cracking level temperature, despite 300 degrees. Had to wait longer. Fun one-time project.

Are you sure you want to pour the sugar over the water? Shouldn't it be the other way around?

@Roxanne W are you asking about “”spread sugar in an even layer and pour over ¾ cup of water” ? I interpreted that as “pour water over the sugar”.

Private comments are only visible to you.

or to save this recipe.