Beef Pad Thai Recipe
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .
This authentic beef pad Thai recipe with homemade sauce is so delicious and always a hit with the family. It’s perfect for your busy weeknights, as you can make the sauce in advance and stir-fry the noodles in less than 20 minutes. Quick, easy, and delicious!

Tip: This recipe uses my homemade pad Thai sauce and works with any protein you like. Whether you go for chicken, pork, or even a vegetarian version, just adjust the cooking time as needed.
Pad Thai beef is a classic Thai noodle stir-fry made with beef, flat rice noodles, garlic chives, and bean sprouts. Everything is tossed in a flavorful sauce made from fish sauce, palm sugar, and tamarind paste. The taste is a perfect balance of salty, sweet, and sour.
About this recipe
The sauce that’s used in this recipe was developed by my mom for use in my Thai restaurant. She has over 20 years of experience working at takeouts and restaurants!
It’s safe to say that this is an authentic recipe that beats takeout any day. Itโs made with real Thai ingredients, so no peanut sauce or Western shortcuts here.

The noodles turn out slightly chewy, and the vegetables keep a bit of crunch. Itโs just like the street food versions youโd find in Thailand!
Iโve included simple step-by-step photos, so just follow along, and it should be super easy to make at home.
Ingredient tips and notes
You’ll find ingredient notes and step-by-step below. Head to the printable recipe card for exact measurements.

- Pad Thai sauce – You’ll need palm sugar, tamarind paste, fish sauce, and water.
- Rice noodles – Rice noodles can be found at Asian grocery stores or Asian markets.
- Beef – The best cuts of beef for stir-fry are flank steak, skirt steak, tenderloin, and sirloin for the best flavors. Slice it into thin strips against the grain.
- Dried mini shrimp (optional) – Authentic beef pad Thai often comes with dried mini shrimp. If you don’t like seafood, you can simply omit this.
- Egg – Egg adds richness and binds the noodles and beef together.
- Sweet preserved radish – This adds a delightful crunch and a distinct, slightly sweet flavor.
- Bean sprouts
- Garlic chives – Learn more about garlic chives. If you don’t have this you can use green onions or leek.
- Shallots
- Garlic
- Oil – Use any oil with high smoke point and neutral flavor, like canola oil and vegetable oil.
How to make beef pad Thai
Step 1: Follow the instructions on the noodle package to soak your rice noodles. Different brands might need different soaking times. Drain after soaking.

Step 2: To make the sauce, warm palm sugar in a saucepan over low heat, stir until it dissolves and starts to take on a golden caramel hue. Add fish sauce, tamarind paste, and water. Stir and allow it to cook over low heat for about 5 minutes, letting the flavors meld and intensify.

Step 3: Heat a tablespoon of oil in a wok over medium heat. Cook the beef until itโs mostly done and has a nice brown color on all sides. Take the beef out of the wok and set aside.

Step 4: Use the same wok to heat the remaining oil. Then, toss in the garlic, shallots, sweet preserved radish, and dried shrimp. Cook them until theyโre fragrant, which should take about 20 to 30 seconds.

Step 5: Push these ingredients to the side of the wok. Add the noodles and water in the empty space. Fry the noodles with the water until they get soft.

Step 6: Stir everything in the wok together so the noodles mix with the other ingredients.

Step 7: Add the browned beef and pour in the pad Thai sauce. Stir it all up so the noodles are completely covered in sauce.

Step 8: Move everything to one side again. Crack the eggs into the wokโs empty side.

Step 9: Scramble the eggs in the wok, then mix them in with the noodles.

Step 10: Turn the heat off. Now gently stir in the chopped garlic chives and bean sprouts. Serve hot and enjoy!

Serving tip: In Thailand, pad Thai is typically served with crushed roasted peanuts, a lime wedge for sourness, white sugar for sweetness, and Thai chili flakes for those who like spicy beef noodles.

How to customize this recipe
- Ground beef pad Thai: If you love the flavor of ground meat, you can simply swap the beef slices for ground beef.
- Spicy: You can easily add Thai chili flakes or fresh Thai chilies like bird’s eye chilies to give your stir-fried noodles a hint of spice.
- Vegetables: The traditional version uses bean sprouts and garlic chives. However, no one’s judging you for adding different vegetables like carrot or onion.
Storing and reheating leftovers
- Storing: Let your leftover beef noodles cool to room temperature before transferring them into an airtight container. Refrigerate for up to a day for optimal freshness and noodle texture.
- Reheating: Reheat your noodles in a skillet over low heat, stirring frequently until warm. Alternatively, you can microwave it in a covered dish.
- Sauce storage: The homemade sauce can be stored in your refrigerator for up to a week, and you can even freeze it for up to a month. Just thaw it in the fridge overnight when you’re ready.
Authentic Thai noodle recipes
- Pad kee mao (Thai drunken noodles)
- Pad see ew
- Pad mee korat
- Pad woon sen
Tried this authenticย beef pad Thai recipe? Please make my day by dropping a star rating and/or a comment below! Follow me onย Facebook,ย Instagram, andย Pinterest.
ย
Beef Pad Thai Recipe

Equipment
- Cutting board and sharp knife
- Large bowl (to soak noodles)
- Colander or sieve (to drain noodles)
- Wok or large skillet and spatula
- Small saucepan
Ingredients
For the pad Thai sauce
- 3.5 oz or 1/2 cup palm sugar
- 2 tbsp fish sauce
- 3 tbsp tamarind paste
- 3 1/2 tbsp water
For the stir-fry
- 5 tbsp oil
- 7 oz or 3/4 cup beef, thin slices, see notes
- 2 cloves garlic, minced
- 1/4 cup shallots, finely chopped
- 1/4 cup sweet preserved radish, chopped
- 1 tbsp dried mini shrimp, optional
- 5 oz dry rice noodles
- 3 1/2 tbsp water
- 2 eggs
- 1 cup beans sprouts
- 8 stalks garlic chives, sliced into 2-inch sized pieces
Optional toppings
- fresh lime juice
- Thai chili flakes
- crushed peanuts
- white sugar
Instructions
Soak rice noodles
- Soak the rice noodles according to the package instructions. Different brands may vary in soaking time. Once soft, drain and set aside.5 oz dry rice noodles
Make the sauce
- In a small saucepan over low heat, melt the palm sugar until it starts to caramelize. Add the fish sauce, tamarind paste, and water. Simmer gently for 5 minutes, stirring until smooth.3.5 oz or 1/2 cup palm sugar
Stir-fry
- Heat 1 tablespoon of oil in a wok over medium heat. Add the beef and stir-fry until itโs browned and nearly cooked through. Remove and set aside.5 tbsp oil, 7 oz or 3/4 cup beef
- In the same wok, heat the remaining oil. Add garlic, shallots, sweet preserved radish, and dried shrimp. Stir-fry for 20โ30 seconds until fragrant.2 cloves garlic, 1/4 cup shallots, 1/4 cup sweet preserved radish, 1 tbsp dried mini shrimp
- Push everything to one side of the wok. Add the soaked noodles and a splash of water to the empty side. Stir-fry the noodles until they soften.3 1/2 tbsp water
- Toss everything in the wok together so the noodles are evenly mixed with the aromatics.
- Add the cooked beef back to the wok. Pour in the prepared Pad Thai sauce and toss until the noodles are well coated.
- Move everything to one side again. Crack the eggs into the empty side and scramble.2 eggs
- Once scrambled, mix the eggs into the noodles and beef.
- Turn off the heat. Gently stir in the garlic chives and bean sprouts. Serve hot.1 cup beans sprouts, 8 stalks garlic chives
Notes
- Use the nutrition card in this recipe as a guideline
- This recipe uses my homemade pad Thai sauce.
- Beef: It's important to cut your beef into thin strips against the grain. For stir-frying, opt for tender beef cuts like flank steak, skirt steak, tenderloin, and sirloin for the best flavors.
Easy to make and so tasty
Thank you for leaving a comment, Marlene!