Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
beef pad thai plated

Pad Thai Beef Recipe: Thai Street Food at Home


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sherri Pengjad
  • Total Time: 30 minutes
  • Yield: 4-6 1x
  • Diet: Gluten Free

Description

Make Pad Thai Beef at home with tender slices of beef, chewy rice noodles, a tangy-sweet sauce, an easy Thai stir-fry that tastes just like the streets of Bangkok!


Ingredients

Scale

NOODLES

PAD THAI SAUCE

PAD THAI STIR-FRY INGREDIENTS

  • 4–6 tablespoons coconut oil (or oil of choice)

  • 6 garlic cloves, minced or smashed

  • 2 shallots, finely chopped (optional)

  • 12 oz. beef (flank steak, sirloin, or ribeye), thinly sliced against the grain

  • 2-3 tbsp. oyster sauce or soy sauce
  • 4 eggs, beaten

  • 2 cups Thai fried tofu, or extra firm tofu cut into strips (optional)

  • 1 cup fresh green onions or Chinese garlic chives, cut into 2-inch pieces

  • 2 cups fresh bean sprouts

  • ¼ cup preserved radish, chopped (optional)

TOPPINGS TO HAVE ON THE TABLE


Instructions

Step 1: Marinate the Beef

Place the thinly sliced beef in a bowl and toss with 2-3 tablespoons oyster sauce or soy sauce. Let it marinate for at least 10–15 minutes, while you prep the rest of the ingredients. Or if you have time, let it marinate overnight.

Step 2: Prep the Noodles

If you’re using fresh rice noodles, soak them in room-temperature water for about 30 minutes.

If you’re using dry rice noodles, don’t boil them or they will become gummy! Soak them for at least 1 hour until they’re pliable and can wrap easily around your finger.

Drain the noodles and set them aside.

Step 3: Make the Pad Thai Sauce

If using ½ of a tamarind block, cover it in about 1 cup of warm water for 10 minutes to soften. Then press the pulp through a fine-mesh colander using a spatula or spoon, scraping the paste from the underside of the colander. Discard the seeds and fibers.

For the traditional Thai method, which is what I do, you can simply use your hands to squeeze out the pulp, make a paste, and throw away the seeds and fibers.

Measure out ¾ cup of the paste. Or, if you prefer the easiest route, use ¾ cup jarred tamarind concentrate.

In a small pot, combine the tamarind with ¾ cup palm sugar, ¾ cup brown sugar, ⅓–½ cup fish sauce, and ½ cup waterIf you prefer a less sweet Pad Thai, start with ½ cup palm sugar and ½ cup brown sugar and adjust to taste.

Heat gently, stirring until the sugars dissolve. Taste and adjust. Add more tamarind for sourness, more sugar for sweetness, or more fish sauce for savory depth.

Step 4: Cook the Aromatics and Beef
Important note: Only cook two servings of noodles at a time, so they do not get gummy from too much moisture. You will do this recipe in two batches.

To help keep the noodles from clumping, cook the protein separately and set it aside. Heat 2 to 3 tablespoons coconut oil over medium high heat in a large cast iron skillet or wok. Add 3 garlic cloves, minced and 1 shallot, minced (optional), stirring until fragrant. Add all the 1.5 lbs beef and cook just until cooked through. Remove immediately to keep it tender, then set aside.

Step 5: Scramble the Eggs
Turn the heat to high, add 2 tablespoons oil if needed, and toss in half of the garlic and shallots. Add 2 beaten eggs and scramble until set.

Step 6: Cook the Noodles
Add half the drained noodles (8 oz.) to the wok with a ladleful of Pad Thai sauce. Keep the noodles spread out as much as possible, and stir gently so they don’t clump. Add sauce slowly as the noodles soften—too much at once can make them soggy. If noodles still feel firm, splash in a little water to finish cooking.

Step 7: Bring It All Together
Add back half the beef1 cup fried tofu1 tablespoon preserved radish (if using)¾ cup green onions or garlic chives, and 1 cup fresh bean sprouts. Toss gently to combine, letting everything mingle for about 30 seconds. Repeat with the second batch. Turn off the heat.

Step 8: Serve & Top It Off
Plate the noodles and serve with bowls of sugarchili flakespeanutslime wedgesbean sprouts, and extra chives at the table. Let everyone season their own plate just the way they like—just like in Thailand!

Notes

ADDITIONS & SUBSTITUTIONS

  • Rice Noodles Substitute: glass noodles aka Woon Sen Pad Thai, Korean sweet potato noodles, linguine, fettuccine, or spaghetti. Cook just until al dente so they don’t get mushy.
  • Tamarind Substitute: Mix ½ cup rice vinegar + ¼ cup lime juice.
  • Palm Sugar Substitute: Use light brown sugar or coconut sugar.
  • Fish Sauce Substitute: 2 ½ tablespoons soy sauce + 2 ½ tablespoons vinegar + a pinch of salt to replace ⅓ cup fish sauceFor a vegan version that uses a miso-based fish sauce substitute, see my Vegan Pad Thai post.
  • Bean sprouts substitute: Fresh green beans cut into 2-inch pieces. Thai Hubby is from Sukhothai and they always put green beans in their Pad Thai in that area, so often we just use green beans since where we leave it can be hard to find fresh bean sprouts.
  • Beef Substitute: Chicken Pad Thai,Shrimp Pad Thai, pork, tofu, or even mushrooms all work in place of beef.
  • Less sugar: Prefer less sugar? Start with half the sugar, then taste and adjust. Authentic Pad Thai balances sweet, sour, salty, and savory, and this sauce is for 6 servings, so the sweetness is spread out and balanced by tamarind and fish sauce. Try it as written first, then tweak if needed, or add more fish sauce as mentioned in the recipe.
  • Dried shrimp (optional): Many Pad Thai vendors in Thailand add tiny dried shrimp for extra umami. I used to always skip them, but now I enjoy the depth of flavor they bring, but often can’t find them in America. If you find some, try adding a tablespoon or two to the stir-fry with the garlic.

PAD THAI BEEF RECIPE TIPS & TRICKS

  • Make ahead: The Pad Thai sauce and veggies can be prepped a day or two in advance. Store the sauce in the fridge and chopped veggies in containers, then stir-fry everything fresh when you’re ready to eat. It only takes a few minutes!
  • Slice Beef Against the Grain: Look for the muscle fibers (the long lines in the meat) and cut across them at an angle. This shortens the fibers so your beef stays tender, not chewy.
  • Prep Everything Before Cooking: Pad Thai comes together fast! Have your sauce, noodles, beef, eggs, and veggies ready next to your stove top before you heat the pan.
  • Go Easy on the Sauce: Add it slowly while stir-frying. Too much at once can make the noodles soggy. You can always add more later.
  • Use High Heat: A hot cast iron pan or wok gives you that delicious smoky flavor that makes stir-fried noodles taste restaurant-worthy.
  • Don’t Skip the Toppings: Sugar, chili flakes, peanuts, and lime aren’t just extras, they balance the flavors and let everyone customize their bowl, just like in Thailand.
  • Prep Time: 15
  • Cook Time: 15
  • Category: Noodles
  • Method: Stir-Fry
  • Cuisine: Thai

Hey dear! Love Thai food but can’t find the ingredients?

I’ve got you!

Join my Thai-Foodie email family and I’ll send you my FREE Thai Ingredient Substitution Hacks PDF so you can cook authentic Thai recipes from your own kitchen!

Plus you’ll get new recipes and Thai cooking tips every week! Can’t wait to share with you!


Get the free hacks!