This lad na recipe makes Thai noodles with gravy that taste just like the ones in Thailand. You can use chicken, pork, or any protein you like, and the sauce is so good you’ll enjoy every last drop!

Thai rad na dish served on a green plate with soft noodles, pork slices, and Chinese broccoli in thick gravy.

Tip: This recipe uses fresh rice noodles. You can make them at home with my gluten free sen yai recipe, or find them at an Asian grocery store. They’re also used to make pad see ew.


Featured comment

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating
Very good recipe. The rad na I used to eat in Bangkok had a lot more sweet soy sauce in the gravy, but other than that, spot on! My wife and son loved it! Thank you very much!
Mike

Rad na is a Thai noodle dish made with wide rice noodles, meat or seafood, and a thick, savory gravy. It tastes mild, savory, and rich. It’s a popular street food in Thailand, where hot gravy with Chinese broccoli is poured over stir-fried noodles.

About this recipe

Making this recipe starts with marinating the pork, preparing the gravy, and stir-frying the noodles with dark soy sauce. This step not only darkens the noodles but also gives them a slightly sweet, molasses-like flavor.

Rad na sauce is made with soybean paste, soy sauce, eggs, and seasonings. Chinese broccoli gets added to the gravy (the signature vegetable in this dish) before the sauce is poured over the noodles.

You can enjoy it as is, or customize the flavors with your favorite Thai table condiments.

Close-up of glossy lad na noodles lifted with chopsticks.

Lad na comes from Chinese cooking, especially the Teochew community that settled in Thailand. Over time, Thai cooks made it their own, blending local flavors with Chinese techniques.

Itโ€™s hard to say what recipe is truly authentic because every family makes it a little differently. Some add fish sauce, others add chili flakes, while some don’t like spicy.

This is how I made it at my Thai restaurant, and so many customers loved it!


Ingredient notes and substitutes

Need some guidance? The tips and photos below walk you through each step, or you can scroll straight to the printable recipe card.

For the marinade

Ingredients for pork marinade: An egg, pork, palm sugar, tapioca starch, and oyster sauce in glass cups.
  • Pork – Pork loin or shoulder works best, but you can also use chicken, beef, seafood, or tofu.
  • Oyster sauce – A thick, savory sauce with a hint of sweetness.
  • Tapioca starch – Helps lock in moisture and keeps the meat tender while cooking; cornstarch can be used if needed.
  • Palm sugar – Adds a caramel-like sweetness thatโ€™s deeper than white or brown sugar.
  • Egg – Adds richness and helps tenderize the meat.

For the noodles and gravy

Rad na ingredients: fresh flat rice noodles, Chinese broccoli, dark soy, soybean paste, light soy, flavor seasoning, tapioca starch, water, eggs, white pepper, and garlic.
  • Fresh flat rice noodles – Use soaked dry noodles or vermicelli if fresh ones aren’t available.
  • Dark soy sauce
  • Chinese broccoli – Known as gai lan, this leafy green has thick stems that should be peeled before cooking.
  • Soybean paste – A fermented paste that adds umami and depth to the gravy; optional but highly recommended. Get it on Amazon.
  • Light soy sauce
  • Rosdee seasoning powder – RosDee is a Thai seasoning powder that adds umami and depth. You can find chicken, pork, or beef flavorsโ€”use the one that matches your dish or taste! Order it here.
  • Tapioca starch – Used to thicken the gravy; adjust depending on how thick you like your sauce.
  • Eggs – Add creaminess and richness to the gravy; optional but standard in my family’s recipe.
  • Water
  • White pepper
  • Garlic

How to make lad na

Marinate the pork

Step 1: In a large bowl, crack in the egg and mix with palm sugar, oyster sauce, tapioca starch, and sliced pork. Stir everything well to coat the meat evenly, then cover and refrigerate for at least 2 hours or overnight for the best flavor.

Close-up of marinated pork in a glass cup on a wooden table.

Mix the gravy base

Step 2: In a separate bowl, combine soybean paste, white pepper, light soy sauce, and rosdee seasoning powder. Whisk until well mixed.

Top-view of lad na sauce stirred in a cup.

Step 3: In a small cup or bowl, mix tapioca starch with 100 ml (just under 1/2 cup) of water until smooth. This will thicken the gravy later.

Tapioca starch mixture in a glass bowl.

Stir-fry the noodles

Step 4: Place the fresh rice noodles in a bowl and mix them with dark soy sauce using your hand (wear gloves if you like). If using dry noodles, soak them first as per the package instructions. Stir-fry the noodles in a hot wok for 1โ€“2 minutes just to warm them through and get a bit of char. Set the noodles aside.

Fresh rice noodles stir-fried with soy sauce in a wok.

Cook the gravy

Step 5: In the same wok, add oil over medium heat and sautรฉ the garlic until golden and fragrant. Be careful not to burn it.

Step 6: Add water to the wok and bring it to a boil. Once boiling, add the marinated pork and spread it out, so the slices cook evenly without sticking together.

Pork gravy preparation in a wok.

Step 7: Pour in the gravy mixture from Step 3. Stir gently to mix. Donโ€™t worry if the egg floats to the top and sets in soft clumps; thatโ€™s exactly what you want. It gives the sauce a silky, rich texture.

Sauce being poured into rad na gravy.

Step 8: Add the sliced Chinese broccoli stems and leaves to the gravy. Let everything boil together for about 2 minutes, or until the vegetables are tender but still bright.

Chinese broccoli added to rad na gravy.

Step 9: Give the tapioca starch slurry a quick stir, then pour it into the boiling gravy while stirring. Keep stirring for a minute or so until the sauce thickens to a silky, glossy consistency.

Tapioca starch added to lad na gravy.

Step 10: Once the gravy has thickened and everything is cooked through, turn off the heat. The sauce should coat the back of a spoon and cling to the meat and veggies.

Lad na cooked in a pan.

Top the noodles with gravy

Step 11: To serve, place the stir-fried noodles on a plate or in a bowl and pour the hot lad na gravy over the top. Make sure there’s a good mix of meat and vegetables in each serving. Serve immediately and enjoy while warm. Garnish with green onions, chili flakes, fried garlic, and prik nam som.

How to store and reheat

  • Storage: Store any leftovers in an airtight container in the fridge for up to 3 days. Keep the noodles and gravy separate if possible, so the texture stays better when reheated.
  • Reheat: To reheat, warm the gravy in a saucepan over low heat, adding a splash of water if itโ€™s too thick. Microwave the noodles or quickly stir-fry them in a hot pan, then pour the hot gravy over just before serving.

More Thai noodle dishes to try

This lad na recipe makes a great Thai dinner for any day of the week! If you gave it a try, leave a comment and a star rating. Follow me on social media: FacebookInstagram, and Pinterest.

Lad Na Recipe (Thai Noodles with Gravy)

Thai lad na with pork, Chinese broccoli, and thick savory gravy on wide rice noodles.
An authentic Thai lad na recipe with tender noodles, savory gravy, and customizable protein. Comes with clear photo instructions.
Praew
Prep Time 15 minutes
Cook Time 15 minutes
Resting Time 2 hours
Total Time 2 hours 30 minutes
Cuisine Asian, Thai
Course Main Course
Serving Size 4 people

Equipment

  • cutting board and knife
  • Mixing bowls (To marinate the meat and prepare the gravy and slurry.)
  • Wok or large skillet
  • spatula

Ingredients

For the marinade

For the noodles and gravy

  • 600 g fresh wide rice noodles, if using dry rice noodles, use a little less than half the suggested weight
  • 5 ml dark soy sauce
  • 15 ml oil
  • 3 cloves garlic, minced
  • 1 l water, for the gravy
  • 200 g Chinese broccoli, stems peeled, leaves chopped
  • 15 ml soybean paste
  • 22 ml light soy sauce
  • 12 g rosdee seasoning powder
  • 2 g white pepper
  • 25 g tapioca starch
  • 100 ml water, for mixing with tapioca starch

Instructions

Marinate

  • Crack the egg into a large bowl and combine it with palm sugar, oyster sauce, tapioca starch, and the sliced pork meat. Mix thoroughly, then let it rest in your fridge for at least 2 hours or overnight.
    1 large egg, 8 g palm sugar, 15 ml oyster sauce, 8 g tapioca starch, 300 g pork

Prep the gravy

  • In a large mixing bowl, combine soybean paste, white pepper, light soy sauce, and rosdee seasoning powder. Combine until well blended.
    15 ml soybean paste, 22 ml light soy sauce, 12 g rosdee seasoning powder, 2 g white pepper
  • In a separate cup, thoroughly mix tapioca starch and just under 1 cup (100 ml) of water.
    25 g tapioca starch, 100 ml water

Stir-fry the noodles

  • In a large bowl, combine the fresh rice noodles with black soy sauce. If youโ€™re using dry noodles, first soak them in water according to package labeling. Use your hand and a plastic glove to mix. Next, stir-fry the noodles for just 2 minutes and set aside.
    600 g fresh wide rice noodles, 5 ml dark soy sauce

Cook the gravy

  • In the same pan over medium heat, add oil and garlic, fry until it turns golden and fragrant.
    15 ml oil, 3 cloves garlic
  • Add water and bring to a boil. When boiling, add pork and spread out the meat to ensure it doesnโ€™t stick to each other.
    1 l water
  • Add the mix of gravy prepared earlier once the water comes to a boil. Stir gently just to mix.
  • Add Chinese broccoli and let boil for 2 more minutes, or until soft enough.
    200 g Chinese broccoli
  • Give your tapioca starch and water mixture another stir. Make sure your gravy is boiling and pour it in as you stir the gravy. Keep stirring afterward to make sure it gets well mixed with the gravy (important!!).
  • When the lad na sauce thickens, your gravy is ready.
  • To serve, place the stir-fried noodles in a bowl or on a large plate and pour the gravy over them.

Notes

  • Use the nutrition card in this recipe as a guideline.
  • Use fresh flat rice noodles for an authentic taste and texture. If you can't find these, you can use rice vermicelli or dry noodles.
  • Pork is the most common choice of meat, but you can also use beef, tofu, chicken, or seafood.
  • Adjust the amount of tapioca starch to achieve your desired thickness of the gravy.
Calories: 599kcal | Carbohydrates: 97g | Protein: 31g | Fat: 10g | Saturated Fat: 3g | Fiber: 0.4g | Sugar: 2g

Similar Posts

2 Comments

  1. 5 stars
    Very good recipe. The rad na I used to eat in Bangkok had a lot more sweet soy sauce in the gravy, but other than that, spot on! My wife and son loved it! Thank you very much!

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating