This post may contain affiliate links. Please read our disclosure policy.
Singapore fried carrot cake is a savory dish made of steamed radish/turnip cake cut into cubes and stir-fried with eggs and seasonings. A popular hawker fare that you can make at home. A recipe for homemade chai tow kway is included too. You can make a white or black version of fried carrot cake.

Singapore Fried Carrot Cake (Chai Tow Kway): A Beloved Hawker Delight
Despite its name, Singapore Fried Carrot Cake has nothing to do with the sweet, spiced cake popular in Western bakeries. Instead, this beloved hawker dish features stir-fried cubes of daikon radish cake, known as “Chai Tow Kway” in Hokkien. The dish is a staple in Singapore and Malaysia, commonly found in hawker centers where locals enjoy it for breakfast, lunch, or a late-night snack.
History and Origins
Chai Tow Kway traces its roots back to Teochew immigrants from southern China, who brought the tradition of steaming daikon radish cake. Over time, Singapore’s hawkers adapted the dish by pan-frying and stir-frying it with eggs and preserved radish. This evolution led to the creation of the white and black versions enjoyed today.
What is Singapore Fried Carrot Cake?
Singapore Fried Carrot Cake consists of soft, pan-fried radish cake (turnip cake) that is stir-fried with eggs, preserved radish (chai poh), and garlic. The dish is prepared in two styles:
1. White Carrot Cake (Bai Chai Tow Kway) – Stir-fried simply with eggs and seasonings, resulting in crispy golden-brown bites with a soft interior.
2. Black Carrot Cake (Hei Chai Tow Kway) – The same dish, but with the addition of sweet dark soy sauce, giving it a deep, caramelized flavor.
Both versions share the same base but have distinct flavors and textures, making it a matter of personal preference among diners
Singapore Fried Carrot Cake / Fried Turnip Cake (with Homemade Chai Tow Kway)
Ingredients
If using homemade Chai Tow Kway (7x7x2 inch) yield about 600-700 grams cooked:
- 250 gr daikon weight is after peeling off the skin.
- 480 gr water to cook the daikon
- 150 gr rice flour
- 15 gr cornstarch
- 15 gr tapioca starch
- ¾ tsp salt
- 220 gr water
If using ready-made daikon/turnip cake:
- 600 gr Daikon cake about 1 1/2 lbs, cut into cubes
For stir-frying:
- 3 Tbsp lard or use cooking oil for healthier version
- 4 cloves garlic (peeled and finely minced)
- ½ cup sweet chai poh soaked in warm water and then cut into smaller pieces
- 4 eggs lightly beaten
- 4 handful fresh bean sprouts
Seasonings:
- 1 tsp fish sauce or more to taste
- 1 tsp soy sauce or more to taste
- 2 Tbsp dark soy sauce omit for white version
Instructions
Make the chai tow kway (prepare the day before):
- Line the base of the pan you are going to steam the cake in with a parchment paper. It's easier to take it out later.
Precook the daikon:
- Traditionally made with the Chinese daikon/radish (white long tuber), but if you live outside of Asia and if it's hard to find, I have also tried the small red radishes, which is more abundant here in the U.S. Just peel off the red skin and they have very similar taste to the Chinese daikon/radish (not to mention they are cheaper too)
- Use a fine grater to grate the daikon into shreds
- Put your pot on a kitchen scale, add 480 grams of water, 250 grams of shredded daikon and take note of the total weight including the pot. Write it down somewhere or take a photo of the weight with your phone.
- Put this on the stove and bring the mixture to a boil and then cover and lower the heat to simmer for 5 minutes. The daikon should be soft. Turn off the heat
- Put a trivet on the kitchen scale again (you don't want to burn the scale). Zero it out so it won't take the weight of the trivet. Put your pot on the scale to weigh again. The total weight should be about 100 grams less than before after cooking.
- For example if you started with 1730 grams total weight (your pot + 480 g water + 250 g shredded daikon), after boiling, the total weight should be around 1630 grams. If it's not less than 100 grams, discard some of the liquid to make up for it. If it went down way more than 100 grams, you can add some water to make up for it.
Cook the batter:
- Combine rice flour, cornstarch, and tapioca starch with 220 gr of water in a large wok or skillet. Stir or whisk until you get a smooth batter. Don't turn on the heat yet.
- Bring water in the steamer to a boil while waiting. Add the cooked daikon and the cooking liquid into the flour mixture and stir to combine.
- Turn on the heat on low-medium and keep stirring until the batter starts to get creamy and thick but not too thick that you can't stir anymore. Remove from the heat
- Transfer the thickened batter this into a round or square pan lined with a parchment paper at the bottom (it's easier to unmould later) and use a spatula to smooth the surface. Steam over high heat for 50 minutes to 1 hour.
- NEW UPDATE: A skewer inserted into the center of the cake may not come out clean. So it's not a very accurate test. Open the lid of the steamer and let the cake sit in there for 5 minutes. The surface will dry up a bit. Lightly press the cake and it should bounce back lightly and doesn't feel mushy or wet. The cake will firm up considerably once it cools down
- Let it cool down completely for 1 hour at room temperature and then let it cool down further in the fridge for at least 6 hours or longer. The texture needs to be firm enough before you can cut and use it for stir-frying.
Fried carrot cake:
- Mix the seasoning ingredients and set aside. Cut the carrot cake into about 1-inch cubes. Preheat a large wok/skillet on high heat. Add 1 Tbsp of lard/cooking oil. Add the carrot cake in one single layer and fry until crispy and a thin crispy crust forms
- Then flip to the other side until lightly golden and slightly crusty.
- Add another 1 Tbsp of lard/oil and add the garlic and chai poh and stir-fry briefly for until fragrant, about 1 minute
- Pour the beaten eggs over the carrot cakes and leave it for a while. Do not stir for about 10 seconds.
- When you see the eggs start to solidify at the bottom, flip it over and cook the other sides and drizzle with last tablespoon of lard/oil. Add seasonings and stir to mix everything.
- Add the sprouts and stir fry for another 10-15 seconds or until the sprouts are heated through but still crunchy and not wilted
- Turn off the heat. Dish the fried carrot cake up into serving platters and serve immediately
RECOMMEDED TOOLS
Marv’s Recipe Notes

Regional Variations
While Singapore’s Chai Tow Kway is the most well-known, variations exist across Southeast Asia and China:
1. Cantonese-style Turnip Cake (Lo Bak Go) – Typically served in dim sum restaurants, this version is steamed with Chinese sausage and mushrooms and pan-fried rather than stir-fried.
2. Malaysian-style Chai Tow Kway – Similar to Singapore’s version but sometimes includes sambal for an extra spicy kick.
Customization & Variations
While the classic versions are popular, some variations include:
1. Using Duck Eggs – Provides a richer, creamier texture compared to chicken eggs.
2. Toppings like Chinese Sausage or Shrimp – For added umami and depth of flavor.
3. Extra Chai Poh (Preserved Radish) – Enhances the dish’s signature savory-sweet taste.
How to Enjoy It Like a Local
Singapore Fried Carrot Cake is best enjoyed hot, straight from the wok. Locals often pair it with:
Kopi (Singapore-style coffee) or Teh (milk tea) – The strong, bold flavors complement the dish well.
Sambal Chili – Adds heat and depth to balance the sweetness of the black version or enhance the savoriness of the white version.
Whether you prefer the simplicity of the white version or the rich, caramelized flavors of the black version, this dish is a must-try for anyone exploring Singapore’s street food scene. Have you tried both styles? Which one is your favorite?

You might like this homemade Lo Bak Go (Dim Sum Turnip Cake) too

22 comments
I really struggled with my first attempt. Followed the recipe closely, steamed for >3hrs and it just wouldn’t thicken to the extent where a skewer came out clean and it was way too sticky to cut after cooling. Trying again soon with less liquid ingredients and more reduction prior to steaming.
Hi Peter, sorry you were having trouble with the recipe. I have updated the amount of liquid to make it more clear and also please make sure to cook until the mixture is thickened but still pourable consistency. I hope you have better luck next round if you try it again
Hi kak Marvellina. My son had an allergy to corn (and wheat too) is there any substitution for cornstarch to make the carrot cake? Will it be okay if i just substitute it with tapioca?. Thanks for sharing this recipe, and greetings from indonesia.
Hello Jihan!!! Since the cornstarch is just used in a small amount, yes, you can try to substitute with tapioca starch. The texture may be “chewier” because of the tapioca starch. Let me know how it turns out if you have a chance to try!
Hi kak! I’ve made it last week. I have to be careful when flipping it on the fry pan (i wasn’t using non stick pan. Haha). Maybe i should cook the batter a bit longer to reduce the water content before steaming it. The cake get firmer as i store it days on the fridge. Anyway, i haven’t had chai tow kway before, so i didn’t know how it taste. But i definitely love what i cook with your recipe.. thank you kak! And thanks for the respond.. 😉
Hello Jihan,
It’s better to use non-stick pan, easier for you 🙂 if the batter is too wet, yes, you can cook it a bit longer before steaming so the cake won’t be too sticky when you stir-fry it. Thank you for your feedback 🙂
Hi.. this doesn’t seem to make sense that there’s 750ml of water to 150g of dry ingredients, i.e. flour/starch? Is this right?
Hi, yes it’s correct! We will be cooking the flour, daikon, and liquid to thicken.
Hi,
Have you tried keeping in the fridge/freezer for cooking later on? If yes, how long have you kept it for? I’m thinking to cook a bigger batch and keep some in the freezer as daikon is not readily available in the UK. Thanks!
Hi Michelle, you can keep the cake in the fridge for about a week max. I won’t recommend keeping it in the freezer, in my case, the cake falls apart when I tried to stir fry after thawing. Somehow the texture changes.