Go Back
+ servings
Tanghulu Recipe


This is the best Tanghulu recipe! This Chinese street food is really easy to make and makes the perfect treat that everyone will enjoy.

Course Dessert
Cuisine asian, Chinese
Keyword 3 ingredients, candied fruit, rock candy
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 8
Calories 321 kcal


  • 3 cups granulated sugar
  • 1.5 cups water
  • 1 lb fresh fruit

Optional additions


  1. Wash and dry the fruit and place them on a skewer.

  2. Put the water and sugar in a pot and bring it to a boil over medium-high heat. Using a candy thermometer, boil the sugar water until the temperature reaches between 250 and 300 degrees Fahrenheit. This will take ~10-20 minutes. 

  3. When the sugar water mixture has come to temperature, quickly dip the fruit skewers into the sugar mixture to coat the fruit and then place each fruit skewer on a baking sheet lined with parchment paper.

  4. The sugar coating should harden very quickly, once it does serve and enjoy!


  1. To change the flavour slightly, add a pinch of sea salt to the boiling sugar water.

Recipe Notes

  1. If you do not have a candy thermometer, you can test the temperature of the sugar water mixture by dipping a spoon into cold ice water and then dipping the spoon into the syrup. If it hardens immediately, then you have reached the proper temperature.
  2. If you parchment paper is not good quality, your candy may stick to the paper. 
  3. If you don't eat this right away you can store Tanghulu in the fridge in an air tight container for up to 7 days. 
Nutrition Facts
Amount Per Serving
Calories 321 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g6%
Sodium 6mg0%
Potassium 52mg1%
Carbohydrates 83g28%
Fiber 1g4%
Sugar 81g90%
Protein 1g2%
Vitamin A 171IU3%
Vitamin C 1mg1%
Calcium 5mg1%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.