
Lo bak go (萝卜糕) is a traditional Cantonese dim sum made from rice flour and daikon radish, steamed until set and then pan fried until golden and crispy. It is a must have during Chinese New Year celebrations and Lunar New Year feasts, symbolizing good fortune for the year ahead.
I grew up eating turnip cake at dim sum restaurants, but I was never impressed until I tried the homemade version loaded with delicious filling. For my recipe, I grate the daikon, cook it with a savory filling of Chinese sausage and dried shrimp, steam the batter for about an hour, then rest it overnight and pan fry slices until crispy. So good!
I know this recipe takes time and effort, but the results are worth it when my family gathers around the table during the holidays. My husband loves the crispy edges and my friends always ask to take some home, so I make extra for them since it stores so well. I hope you give this recipe a try at home and make it a tradition in your kitchen too.

Ingredients
I grouped the ingredients by dried goods that need soaking, the main vegetable, the filling, and the seasonings for the batter.

Dried Goods
Dried shiitake mushrooms: These add deep umami flavor to the filling. I soak them in warm water until soft and dice the caps into small pieces.

Dried shrimp: These tiny sun dried shrimp bring an intense savory taste. I mince them after soaking so they distribute evenly throughout the cake.

Main Ingredient
Daikon radish: This is the star of the dish, grated coarsely and cooked until soft. You will need about 2 lbs before peeling, which yields around 1 lb 4 oz grated. Do not use turnip in this recipe, or else the finished dish could be off.

Filling
Chinese sausage: I use 3 sausages, slice it in half, cut each half into thin strips, and then chop everything into small pieces.
Note: I left the pieces a little larger in my version, but you can mince further if you prefer the dim sum restaurant style.

Batter and Seasonings
Rice flour: I use 1 1/4 cups to create a batter that sets into a tender cake. The ratio of flour to liquid is the trickiest part of this recipe.
Sugar, salt, white pepper: These simple seasonings balance the savory filling.
Different filling variations
Every family has their own preferred filling for turnip cake. Here are some of the most popular options:
Dried scallop: It is also called conpoy (干贝). You can use it to replace the dried shrimp, or add about 2 tablespoons dried scallop and reduce the Chinese sausage into 2 links. Soak in warm water thoroughly then use your hands to break them into thin threads before using.
Cured pork belly (腊肉): It adds a savory taste and amazing texture. You can use a 1/4 cup small diced dried ham to replace 1 to 2 links of Chinese sausage.
Scallions: You can thinly slice 1 to 2 scallion and add to the turnip cake. You don’t need to cook them before adding. Scallion adds freshness, a subtle sweetness, and bright color.
How to Make
Soak the mushrooms: Rinse the shiitake mushrooms with tap water and rub them to remove any dirt. Place in a bowl and add warm water to cover. Soak for 15 minutes, or until soft. Drain thoroughly and dice the caps into 1/4 inch pieces.

Soak the shrimp: Rinse the dried shrimp with tap water and rub to remove any dirt. Place in a separate bowl and add warm water to cover. Soak for 15 minutes, or until soft. Drain thoroughly and mince.

Cook the sausage: Add the Chinese sausage to a large nonstick skillet and heat over medium. Turn to medium low once it starts to sizzle and cook until lightly browned and some fat has rendered, about 5 minutes. Transfer to a bowl and reserve the rendered fat in the pan.
If you use minced Chinese sausage, stir and cook for 1 minute or so, until they are just lightly seared.

Cook the mushrooms and shrimp: Add the mushrooms and shrimp to the pan. Cook until lightly charred, then transfer to the same bowl with the sausage.

Braise the daikon: Add the daikon radish and 1 cup of water into the same skillet. Cook over medium high heat until simmering. Cover and simmer over medium low heat until the daikon is soft and translucent, 8 to 10 minutes.

Strain the daikon: Strain the cooked daikon over a colander, pressing out as much liquid as you can into a measuring cup.

Create the batter: Measure out 1 cup of liquid and pour it into a large bowl. Add rice flour, sugar, salt, and white pepper. Stir well until a very runny batter forms.

Add the daikon: Add back the daikon and mix again.

Thicken the batter: Transfer the mixture to a clean nonstick skillet. Cook over medium low heat, stirring constantly, until the mixture has thickened enough to form a clump when stirred, about 1 to 2 minutes.

Add the filling: Stir in the cooked filling.

Assemble: Grease a glass container or baking dish that fits your steamer with oil. Transfer the mixture into the container.

Steam: Set up your steamer with plenty of water and bring to a boil. Place the container on a steaming rack and steam over medium high heat for 50 to 60 minutes.

Rest and fry: Let the turnip cake cool completely, then refrigerate overnight until fully set. Turn the cake out of the container and cut into 1/4 inch thick slices using a sawing motion for clean edges. Pan fry in a thin layer of oil over medium heat until golden on both sides.

Serve: Enjoy with soy sauce and sliced green onions. Check my Serving Suggestions section for more details on how I like to serve.

Expert Tips
Get the daikon to flour ratio right: If you use too much flour, the cake turns tough. Too little and it will not hold together. I like to use the ratio of 2 pounds daikon with 1 1/4 cups rice flour. I press the cooked daikon well and measure exactly 1 cup of liquid to mix with the flour for a tender result.
Cook the batter before steaming: The batter looks runny at first, but cooking it briefly in the pan thickens it just enough to holds its shape. This technique is the only way I have found to add more moisture while still getting a cake that sets properly.
Cut with a sawing motion: This recipe creates such a tender cake that cutting straight down crushes it. I use a back and forth sawing motion for smooth, clean edges that brown evenly when pan frying. The cake becomes much easier to slice if you let it set in the fridge overnight.
Rest the cake overnight: You can eat the rice cake the same day once it cools off. But the turnip cake will have a stickier texture and it’s hard to get a clean cut. The cake also has a softer texture during pan frying, so you need to handle them carefully. Overnight in the fridge gives the best texture.
Customize the filling: Every family has different preferences. Dry scallop and Chinese preserved pork belly are popular additions. I add them by reducing the amount of dried shrimp and Chinese sausage.
Serving Suggestions
I serve turnip cake straight from the pan while the edges are still crispy. Add a drizzle of soy sauce if you want more saltiness. My favorite way is to serve it with chili garlic sauce. Other times I set out my homemade chili oil as well to let everyone add their own heat.
When I make this for Chinese New Year gatherings, I steam the full batch ahead of time and keep it in the fridge. Then I slice and pan fry portions as guests arrive so everyone gets hot, crispy slices throughout the meal. Turnip cake pairs well with other dim sum favorites like char siu bao, Chinese egg rolls, and steamed custard buns. For a full holiday spread, check out my Chinese New Year recipes roundup for more ideas.

Frequently ask questions
Why is my turnip cake tough?
The most common reason is using too much rice flour. I measure my ingredients carefully and make sure to press out the daikon liquid before measuring. The ratio I use creates a tender, moist cake.
How do I know when the turnip cake is done steaming?
I insert a knife into the center of the cake. It should come out clean with no wet batter sticking to it. The steaming time is about 50 to 60 minutes depending on the thickness.
How do I store and reheat turnip cake?
I store the steamed cake in an airtight container in the fridge for 2 to 3 days, or freeze for up to 1 month. Before using it, thaw frozen cake overnight in the fridge before pan frying. I always pan fry to reheat to create the best texture.
Chinese Cooking Made Easy
Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Chinese Turnip Cake (Lo Bak Go, 萝卜糕)
Ingredients
- 4 shiitake mushrooms
- 2 tablespoons dried shrimp (or dried scallops)
- 2 lbs daikon radish , peeled and grated coarsely, yields 1 lb 4 oz (560 g) grated (*Footnote 1)
- 3 Chinese sausages , small diced into 1/3” pieces (*Footnote 2)
- 1 teaspoon sugar
- 3/4 teaspoon salt
- 1/2 teaspoon white pepper
- 1 1/4 cups rice flour
- Sliced scallion for garnish (Optional)
- Soy sauce , for serving (Optional)
- Chili garlic sauce (or Chinese chili crisp), for serving (Optional)
Instructions
- Soak dried ingredients: Rinse the shiitake mushrooms and dried shrimp separately with tap water and gently rub them to remove any dirt. Place each ingredient into a different bowl. Add warm water to cover. Soak for 15 minutes, or until the ingredients turn soft. Drain thoroughly. Dice mushroom cap into 1/4” pieces and mince the shrimp.
- Cook the filling: Add the Chinese sausage into a large nonstick skillet and heat it over medium heat. Cook from a cold pan and turn to medium-low heat once the sausage starts to sizzle. Cook until the sausage is lightly browned and some oil is rendered off, 5 minutes or so. Transfer the sausage to a bowl and reserve the rendered fat. Add the shiitake mushrooms and dried shrimp. Cook and stir until lightly charred. Transfer to the same bowl with the sausage.
- Cook the daikon: Add the daikon radish and 1 cup of water into the same skillet. Cook over medium-high heat until simmering. Cover, simmer over medium-low heat until the daikon is soft and translucent, 8 to 10 minutes.
- Create the batter: Strain the cooked radish over a colander, pressing out as much liquid as you can into a big bowl or measuring cup. Measure out 1 cup of liquid, pour into a large bowl. Add rice flour, sugar, salt and white pepper. Stir to mix well until forming a very runny batter. Add back the radish and mix again.
- Cook the batter: Transfer the radish mixture to a large, clean nonstick skillet. Cook over medium-low heat and stir constantly, until the mixture has slightly thickened. When you stir the mixture, the radish should be able to form a clump without looking too runny. This will only take 1 or 2 minutes. Stir in the cooked filling.
- Assemble: Prepare 1 to 2 glass tupperware or baking dishes that can fit into your steamer. You can use two 4.5” x 4.5” (11cm x 11 cm) tupperware dishes to cook two batches. If you have a large wok or steamer, you might be able to fit a 5” x 9” (13cm x 23cm) loaf pan or 7”x7” (20cm x 20cm) baking pan (*Footnote 3). You’ll only need to cook one batch in this case. If you’ll be cooking in two batches, cover the uncooked batter with plastic wrap to prevent it from drying out. Grease the glass tupperware with oil. Transfer the mixture into the tupperware.
- Steam: Set up your steamer by adding plenty of water and bringing it to a boil (*Footnote 4). Add the steaming rack with the turnip cake container. Steam over medium-high heat for 50 to 60 minutes until the turnip cake is cooked through. Test the doneness by inserting a knife into the cake and it should come out clean.
- Rest: Remove the steamed turnip cake and set it aside to cool. Once the container is no longer hot, transfer it to the fridge. Let the turnip cake set until it has cooled completely. (*Footnote 5)
- Release: Use a knife to loosen the edges from the container, then turn the container upside down. The turnip cake should come out in one piece.
- Serve: Cut the turnip cake into 1/4” (1 cm) thick pieces. Heat a skillet coated with a thin layer of oil, cook both sides over medium or medium low heat until heated through and the surface turns golden. Garnish with sliced green onion if using. Serve with soy sauce and chili garlic sauce, if desired.
- Store: Transfer the steamed turnip cakes (without pan-frying) into an airtight container and store them in the fridge for 2 to 3 days, or in the freezer for up to 1 month. To reheat, thaw the frozen turnip cakes first, and pan fry them before serving.
Notes
- I used a radish that was just under 2-lb (900 g). After peeling and grating, I had 1 lb 4 oz of grated radish to use in the cooking. You will lose quite some daikon by peeling and grating, so it’s better to purchase extra.
- I like to keep the sausage pieces slightly larger for a chewy texture. To slice the sausage, divide it into 3 pieces lengthwise, then divide each piece into 3 strips lengthwise. Then slice across into a small dice that’s just slightly larger than minced. If you prefer the dim sum restaurant style, mince the sausages and cook them less.
- A 8” round pan works too and it will fit into a steamer easier than a square container. The cuts you get from it will be less perfect looking but it won’t affect the taste.
- It’s very important to add plenty of water to your steamer, because it takes a long time to cook and the water might boil completely off if you don’t add enough.
- You can slice the turnip cake when it’s still warm, but the texture will be a little sticky and you won’t get a clean cut.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.
Anna
Why is this called turnip cake when it has Daikon radish in it and no turnips?
Maggie Zhu
In Cantonese, the dish is 蘿蔔糕 (lo bak go). 蘿蔔 (lo bak) historically got translated as turnip in older English usage. In modern English, daikon / Chinese white radish is the more accurate term—but the older name stuck. It’s the established dim sum name in English menus and most people probably wouldn’t recognize it if you call it ““Radish cake”.
Karen
Is there a option to ́print this recipe ?
Maggie Zhu
Yes! There is a “print” button next to “save recipe”, which you can use to print this recipe.
supriya
Hi! Is there a vegetarian version of this that I could make?
Maggie Zhu
I don’t have a vegetarian version. To make one, I would use a little more dried shiitake mushrooms to add flavor, since this is the main ingredients in the filling to add umami. I would add fried shallot and some sliced scallion in the filling to add flavor. You will also need to make the batter a little saltier and up the white pepper by a little. I think you can definitely use this recipe as a base (for the daikon, water and rice flour ratio), and tweak the filling into a vegetarian one.
cyberglitch34
Thank you. I love all your recipes. Great instructions. Always tasty food,
Evelyn C.
DELICIOUS!!!
Evelyn C.
I have made this recipe three times already in two months, with each time yielding better results from the last. This daikon cake is simply delicious. What I love most about this recipe is that it is the perfect base for endless ways to customize. I nearly double the amount of grated daikon and add some solid pieces that I can bite into. I also do half Chinese sausage and half Chinese cured meat (lap yuk); half dried shrimp and half dried scallop. The layering of flavors is phenomenal. I always make two 1.5 batch as that amount fits perfectly into my two glass pie pans (lots of leftovers, yay!). No changes to salt and white pepper but I decrease the sugar by half. Make sure you’re using plain rice flour and NOT glutinous rice flour. After filling the pan, be sure to press everything down gently to remove air pockets (this will also improve the texture) and encourage even cooking. Maggie and crew, thank you for your wonderfully delicious and easy to follow recipes. I’ve recently started cooking so thank for being my teacher!
Hobbszzz
A very rich taste, good recipe!! I put a little less sausage in and more onion. I wondered if I could put some additional veggies in the cake-has anybody tried adding minced carrot or yod fa broccoli or even spinach? Thanks for the detailed directions Maggie! Your recipes are great!!
Carolyne
My lo bak go were delicious…and nearly inedible because something went deeply wrong in the steaming step. Using my bamboo steamer, wok, and suitably sized glass containers, I steamed them for an hour. Knife inserted was very gummy. Steamed for another 20 minutes. Gummy. Continued to steam for a total of 2.5 hours and got slightly less gummy. Clearly I made a mistake somewhere along the way but I tried to follow your recipe scrupulously, both ingredients and process. Any ideal where I might have gone wrong?
Fi
I don’t eat pork or shrimp, any recommended substitutes? I figure equal weight of seasoned poultry would be fine, but maybe you have an alt option from the Asian supermarket? Thanks!!
Claire Szeto
sorry, I could not add more stars because I am natively cantonese and my popo’s recipe is better, but I wanted to leave some tips in the prepping for serving. the reason you may be having trouble slicing is that we generally do not slice it off a loaf, but cut it in the pan. at home, we also dip the slices in beaten egg, which helps it stay together better while frying. I can also note that in homes, we have much more ‘filling’ proportional to the more pasty one at dim sum places. the extra filling could be ground pork or chicken thigh, pre seasoned before frying, then mixed in.
M
For the second time, I’ll try to cook lo bak go… last time was NOT a success. At. All. It was… terrible. I don’t think it was a bad recipe (good reviews) but maybe I’ve missed something that other blogger wrote.
Since I’ve always had good results with other recipes of yours, I’ve decide to give it a try in the next few days (in the hope of make a batch for Chinese New Year). But I do have a question first! The lo bak go I had in the past (restaurants) never included shellfish and I loved them! So I know it can be done. We are a couple of people around the table that are allergic to shellfish so no shrimps for us. Should I add more sausages to compensate? Would it mess with the texture if I just cut out the shrimps? Thanks for your great work! A couple of your recipes are now in my everyday favourites!
Maggie Zhu
Sorry to hear that your cooking result was not as expected.
I think it’s totally OK to skip the dried shrimps. It won’t affect that texture and the taste too much, since the sausage will have a stronger taste.
Not sure what you mean by the bad result, but I assume is the steamed turnip cake it too mushy?
In this recipe I did use a lot of liquid, so at the end the lo bak go will have a very tender texture. But I have received comments on the steamed mixture being too soft.
What was causing the issue might be the daikon radish. If the radish is young and very juicy, it might keep releasing water during the steaming process, and causes the batter to be too thin.
If that was the case for you, I would either result the water amount (try reduce the water by 1/4 cup), or increase the rice flour (by 1/4 cup).
M
In fact, it was the opposite! It was dry, like eating saw dust. 🙁 But that other recipe did not mention daïkon, just ”turnip” so maybe the texture difference was due to that. I actually love when they are a bit soggy. 🙂 I hope the use of the daïkon and of your recipe (you offer more details) will give a better result! Fingers cross! (sorry if my English is a bit weird, it’s not my first language)
Maggie Zhu
No worries! Yeah I think the texture of turnip is quite different and using daikon will help a lot. This is recipe has a very wet batter and the cake will be very soft once steamed, but it will form after refrigeration.
Happy cooking and I’m looking forward to hearing your result 🙂
M
It was great! I thing I could have put less oil and heat up the cooking pan more for the last step, but I know with a bit of practice it will be perfect very soon!!! A bit softer then at Dim Sum but my husband and I both like it as much that way. We live hours from the nearest Dim Sum place and the other side of the country from his family so we cherish every dish that we (well, I 😛 😛 ) can cook that keep us close to his chinese heritage. Thank you so much! With a bit of chrisantimum tea, dumplings, boas, hakka noodles or jook, we can have a nice Dim Sum at home anytime we want! 😀
Maggie Zhu
I’m so happy to hear the recipe worked out for you! Thanks so much for reporting back and leaving a thorough review 🙂