Rad Na is a delicious Thai street food favorite that can be customized with your favorite protein and vegetables. Serve it with crispy rice noodles or wide rice noodles for a truly mouth-watering meal.


Rad Na | Thai Noodles with Gravy

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!

ราดหน้า (Rad Na) is a popular Thai dish made with wide rice noodles (sen yai) stir-fried in a savory, thick gravy.

The dish is typically served with a choice of meat, like pork, chicken, or beef, along with vegetables such as Chinese broccoli (kale) or mushrooms.

The gravy is made from a combination of soy sauce, oyster sauce, and a bit of sugar, giving it a balanced flavor that’s both salty and slightly sweet.

It’s a comforting, hearty meal, often enjoyed as street food in Thailand.

Ingredients for Rad na | Thai Noodles with Gravy

What You'll Need

Pork Marinade (for 30 minutes)

  • Pork Shoulder – Provides the rich, tender base for the dish.
  • Tapioca Starch – Helps to create a smooth texture in the gravy.
  • Oyster Sauce – Adds a savory, umami depth of flavor.
  • Light Soy Sauce – Contributes a mild, salty flavor.
  • Sesame Oil – Offers a nutty aroma and enhances the richness.
  • Palm Sugar – Balances the savory flavors with a touch of sweetness.
  • Pepper – Adds a mild spiciness to the marinade.
  • Egg  – Helps bind the marinade and adds moisture.

Arrowroot Flour/ Tapioca Starch Mix

  • Arrowroot Flour/ Tapioca Starch – Acts as a thickener for the gravy.
  • Palm Sugar – Adds sweetness and helps balance the savory elements.
  • Black Soy Sauce – Gives the dish a darker color and deeper flavor.
  • Water – Used to dissolve the flour and create the sauce base.
  • Kale – Adds a fresh, slightly bitter taste that balances the richness of the gravy.
  • Garlic – Infuses the dish with aromatic, savory flavor.

Noodles

  • Wide Rice Noodles – The base of the dish, providing a chewy texture.
  • Black Soy Sauce – Adds color and enhances the savory flavor of the noodles.

Seasoning Sauce

  • Water – Forms the liquid base of the seasoning sauce.
  • Vegetable Oil - Used for stir-frying the noodles, garlic, and sauce ingredients. It helps carry flavor and prevents sticking.
  • Garlic – Provides a fragrant, savory kick to the sauce.
  • Salted Soya Bean– Adds a salty, umami-rich element to the sauce.
  • Light Soy Sauce – Enhances the overall saltiness and umami.
  • Oyster Sauce – Deepens the savory flavor of the sauce.
  • Pepper – Adds a hint of spiciness to the seasoning.
  • Egg (optional) – Gives the sauce a silky, rich texture.
  • Water – Used to dilute the seasoning for the right consistency.

Why You'll Loe This Rad Na (Thai Noodles with Gravy) Recipe 🩷

  • Mouth-watering Flavor – Savory gravy, tender marinated pork, and garlicky goodness come together in every bite.
  • Customizable – Use your favorite protein like chicken, beef, tofu, or plant-based alternatives. It’s easy to make it your own!
  • Better Than Takeout – Tastes just like the Rad Na you’d get at a Thai street stall—maybe even better!
  • Great for Meal Prep – Make ahead and reheat the gravy and noodles separately for a quick, satisfying meal.
  • Loaded with Texture – Chewy rice noodles, crisp-tender Chinese broccoli, and silky gravy—yum!
  • One-Pan Wonder – Minimal cleanup since everything comes together in just one pan.
  • Vegetable-Friendly – Swap in any veggies you like: broccoli, carrots, bok choy, or mushrooms.
  • Authentically Thai – Brings you the real flavors of Thailand without needing a plane ticket.
  • Family Favorite – A dish both kids and adults will happily devour.
  • Comforting and Satisfying – That thick, glossy gravy over warm noodles hits all the cozy feels.

How to Make Rad Na

  1. Mix sliced pork with tapioca starch, oyster sauce, soy sauce, sesame oil, palm sugar, pepper, and egg. Marinate 30 mins.
  2. Toss wide rice noodles with black soy sauce until evenly coated. Set aside.
  3. Stir together arrowroot flour, palm sugar, black soy sauce, and water until dissolved. Set aside.
  4. Stir-fry the noodles in a hot pan with oil for 3–5 mins until slightly smoky. Set aside.
  5. In the same pan, sauté minced garlic in oil until fragrant. Add salted soya beans and stir-fry until aromatic.
  6. Add water or stock. Bring to a boil.
  7. Add marinated pork. Cook until done. Season with oyster sauce, soy sauce, and pepper.
  8. Toss in Chinese broccoli (or veggies of choice) and cook briefly.
  9. Stir in the gravy mix slowly. Cook until thick and glossy. You can add extra egg in this step.
  10. Pour the gravy over noodles. Sprinkle with pepper and enjoy!

If you’re a fan of pad see ew, think of this as a supercharged version—with charred, chewy noodles, a thick, silky gravy, and perfectly cooked meat that takes comfort food to the next level.

Known by other names like Lad Na or Rat Na, Rad Na is one of Thailand’s most famous street foods.

It’s incredibly versatile, with different types of noodles to choose from—crispy egg noodles, wide flat noodles, sen-mee, sen lek, or woon sen.

Whether you’re craving chicken, pork, beef, or a plant-based option, Rad Na allows you to customize it to your liking, making it a dish that’s always fresh, exciting, and satisfying.


FAQs

Pork shoulder is popular for its tenderness, but chicken thighs, sliced beef, shrimp, or tofu all work well.

Plant-based meat alternatives can also be used.

Yes! Swap the meat for tofu or plant-based protein and use mushroom sauce instead of oyster sauce.

Make sure your soy sauce and bean paste are vegan-friendly too.

Traditionally, it’s not spicy. But feel free to add chili flakes or serve it with pickled chili vinegar (prik nam som) on the side for a spicy kick.

Cornstarch or tapioca starch can be used as substitutes to thicken the gravy.


Rad Na is a mouth-watering noodle dish that’s a staple on Thai street food menus.

Imagine soft, wide rice noodles stir-fried with fresh vegetables and tender meat, all smothered in a rich, savory gravy.

Rad Na | Thai Noodles with Gravy

Rad Na | Thai Noodles with Gravy


Prep time

50 minutes

Cook time

30 minutes

Serves

4

Share the love!

Ingredients

  • Pork Marinade (for 30 minutes)

  • Arrowroot/ tapioca Starch Flour Mix

  • Noodles

  • Seasoning Sauce

Steps

  • Cooking Rad na - Thai Noodles with Gravy:

    1. Mix sliced pork with tapioca starch, oyster sauce, soy sauce, sesame oil, palm sugar, pepper, and egg. Stir well to coat the pork evenly and marinate for at least 30 minutes.

      In the mixing bowl, add sliced pork
      Mix sliced pork with tapioca starch
      Mix sliced pork with tapioca starch, oyster sauce
      Mix sliced pork with tapioca starch, oyster sauce, light soy sauce
      Mix sliced pork with tapioca starch, oyster sauce, light soy sauce, sesame oil
      Mix sliced pork with tapioca starch, oyster sauce, light soy sauce, sesame oil, palm sugar
      Mix sliced pork with tapioca starch, oyster sauce, light soy sauce, sesame oil, palm sugar, egg
      Mix sliced pork with tapioca starch, oyster sauce, light soy sauce, sesame oil, palm sugar, egg and pepper.
      Stir well to coat the pork evenly
      marinate for at least 30 minutes
    2. In a separate bowl, combine the wide rice noodles with black soy sauce. Toss them together until the noodles are evenly coated and have a rich brown color. Set them aside.

      In a separate bowl, combine the wide rice noodles
      In a separate bowl, combine the wide rice noodles with black soy sauce
      Toss them together until the noodles are evenly coated
    3. Heat a wok over medium heat until hot. Add a bit of oil and stir-fry the noodles with the soy sauce for 3-5 minutes until fragrant and slightly charred, with a smoky aroma. Set the noodles aside.

      Heat a wok over medium heat until hot and add a bit of oil
      stir-fry the noodles with the soy sauce
      Set the noodles aside.
    4. In a cup, combine arrowroot flour (or cornstarch), palm sugar, black soy sauce, and water. Stir well until the sugar and flour dissolve completely. Set this aside for the gravy.

      In a cup, combine water
      In a cup, combine water with arrowroot flour
      In a cup, combine water with arrowroot flour , palm sugar
      In a cup, combine water with arrowroot flour , palm sugar and black soy sauce
      Stir well until the sugar and flour dissolve completely.
    5. In the same wok, add a little more oil and stir-fry the minced garlic until it becomes aromatic.

      In the same wok, add a little more oil
      stir-fry the minced garlic until it becomes aromatic
    6. Add the salted soya beans and stir-fry until they release a savory aroma.

      Add the salted soya beans
    7. Pour in the water (you can use stock or Pork Bone Broth if you have it), and bring to a boil.

      Pour in the water
    8. Add the marinated pork to the boiling water and cook until the pork is fully cooked.

      Add the marinated pork to the boiling water
    9. Add oyster sauce, light soy sauce, and pepper to the pan. Stir well to combine all the flavors.

      Add oyster sauce -Rad Na
      Add light soy sauce -Rad Na
      Add pepper -Rad Na
    10. Taste the sauce and adjust the seasoning as needed. Once the pork is cooked through, add the kail (or your choice of greens) to the wok.

      add the chopped kale -Rad Na
    11. Once the mixture begins to boil again, slowly add the arrowroot flour gravy mix from step 4. Stir in one direction until the gravy thickens to your desired consistency. (You can also add an extra egg at this step for a silky texture in the gravy.)

      Once the mixture begins to boil again
      slowly add the arrowroot flour gravy mix
    12. Once the gravy has thickened and the flour is cooked, serve the dish by pouring it over the stir-fried noodles. Garnish with freshly ground pepper, and enjoy!

      once the gravy has thickened and the flour is cooked
      serve the dish by pouring it over the stir-fried noodles

Tips

🔥 Char those noodles! - Stir-frying the noodles until slightly smoky gives that signature street-food flavor. Don’t skip this step!

Marinate the meat - Letting the pork soak in the marinade for at least 30 minutes tenderizes it and packs in flavor.

🥬 Use fresh greens - Chinese Broccoli is traditional, but feel free to use broccolini, carrot, babay corn, or cauliflower.

🥚 Want silky gravy? - Add a beaten egg when thickening the gravy—it gives it that luxurious, velvety texture.

🧄 Don’t burn the garlic - Sauté on medium heat and stir constantly to bring out the aroma without burning it.

🌟 Taste and adjust - Always taste your gravy before serving! Add more soy sauce, oyster sauce, or sugar to suit your preference.


Leave A Comment

Rate this recipe!
Your email address will not be published

More recipes to try…

Homemade Roasted Chicken with Thai Herb

Homemade Roasted Chicken with Thai Herb

It's a delightful combination of savory and herbal notes, perfect for bringing a taste of Thailand to your dining table.

Stuffed Cucumber Soup

Stuffed Cucumber Soup

This is one of my favorite soups, especially when I have a cold or during the winter. It’s very easy to eat and helps soothe throat irritation during frequent coughing. It’s also perfect for young children who are starting to resist eating vegetables, as well as for those who can’t tolerate spicy food.

Ginger Steamed Fish | 25-Minute Healthy Recipe

Ginger Steamed Fish | 25-Minute Healthy Recipe

You’ve got to try this! 😍 Master the art of making Steamed Fish with Soy Sauce that tastes just like a fancy restaurant dish. This recipe features tender steamed sea bass drizzled with sizzling hot oil, followed by a perfectly balanced soy sauce blend.