- Prep
- 10 min
- Cook
- 10 min
- Total
- 20 min
- Serves
- 4
Ingredients
What you’ll need — tap to tick off as you go
- 200 g
- 150 g
- 200 g
- 100 ml
- 500 ml
- 5 g
Process
Timers built in · swap anything · ask as you cook
Wash the strawberries and grapes, then dry them thoroughly with paper towels. Any water left on the fruit will make the sugar coating seize and turn cloudy.
Thread the strawberries and grapes onto skewers, leaving a small gap between pieces so the syrup can coat each one. Set the skewers on a tray.
Combine the white sugar and water in a small heavy saucepan. Stir once to moisten the sugar, then place over medium heat and do not stir again.
Let the syrup come to a rolling boil and cook for 6 to 8 minutes, until it turns a pale golden colour and a drop dropped into the ice water hardens instantly into a brittle thread. Swirl the pan gently if it colours unevenly.
Remove the pan from the heat and immediately dip each fruit skewer into the hot syrup, turning to coat evenly, then plunge it straight into the bowl of ice water for 5 to 10 seconds to set the shell.
Lift the skewers out of the ice water, shake off the excess water, and place them on a parchment-lined tray. Sprinkle with toasted sesame seeds if using, and serve within 1 hour.

Kitchen notes
Kitchen notes
- The single biggest mistake is wet fruit: even a drop of water on the strawberries or grapes makes the hot sugar seize and turn grainy, so dry them completely and work with dry hands.
- Do not stir the syrup once it boils. Stirring causes crystallisation; instead swirl the pan gently if you need to even out the colour.
- Test the syrup by dropping a little into ice water. It is ready when it hardens immediately into a brittle thread that snaps when bent, roughly 150°C on a candy thermometer.
- Work quickly and in small batches once the syrup is ready, because it thickens and darkens as it cools. If it becomes too thick, return the pan to low heat for a few seconds.
Substitutions
- strawberries→cherry tomatoes or pineapple chunks
- grapes→mandarin segments, well drained
- white sugar→caster sugar
- sesame seeds→crushed peanuts or desiccated coconut
Storage & reheating
Tanghulu is best eaten within 1 hour of dipping, while the shell is still crisp. If you must hold it, place the skewers in a single layer in an airtight container lined with parchment and keep at cool room temperature for up to 4 hours; refrigeration makes the sugar shell sticky and weepy. Do not freeze. To revive a softened shell, do not reheat the fruit; instead make a fresh batch of syrup and re-dip the skewers, then chill in ice water again.
FAQ
The questions we get asked most
Why did my sugar syrup turn grainy and cloudy?
Sugar crystallises when it is stirred during boiling or when a stray sugar crystal or drop of water from the fruit falls into the pan. Stir only once at the start to moisten the sugar, then leave it alone and swirl the pan gently if needed. Also make sure the strawberries and grapes are bone dry before dipping.
How do I know the syrup is at the right stage without a thermometer?
Drop a small spoonful of syrup into the bowl of ice water. If it hardens instantly into a brittle thread that snaps when you bend it, it is ready. If it stays soft and chewy, boil for another 30 to 60 seconds and test again.
Can I use frozen strawberries or grapes?
No. Frozen fruit releases water as it thaws, which makes the hot sugar seize and the shell slide off. Use fresh, firm fruit that has been washed and completely dried.
Why is my tanghulu shell soft and sticky instead of crisp?
The shell softens when it absorbs moisture from the air or from the fruit. Serve it within an hour of dipping, keep it at cool room temperature rather than in the fridge, and make sure the fruit is dry before it goes into the syrup. Humidity also softens the shell, so it is best made on a dry day.
Can I make tanghulu ahead of time for a party?
It is best made and eaten the same hour. If you need to prepare ahead, skewer and dry the fruit up to 4 hours in advance, then boil the syrup and dip just before serving. Leftover dipped skewers can be kept at cool room temperature for up to 4 hours in an airtight container.
What other fruits work for tanghulu?
Firm, low-moisture fruits work best: seedless grapes, hulled strawberries, mandarin segments, pineapple chunks, and cherry tomatoes. Avoid soft berries like raspberries and fruits cut into thin slices, as they release too much juice and collapse under the hot syrup.
Is tanghulu gluten-free and vegan?
Yes, the base recipe of fruit, sugar, and water is naturally vegan and gluten-free. Check that any optional toppings, such as sesame seeds or crushed peanuts, are free from cross-contamination if you are cooking for someone with a severe allergy.
Ask KitchenMind about this recipe
Tell it what’s different tonight — it works within the actual recipe.


