This amazing Pad Thai recipe is easy and comes together in under 30 minutes. It starts with fresh ingredients including rice noodles, chicken, shrimp, tofu, peanuts, scrambled eggs, and fresh vegetables all tossed together in a delicious homemade pad thai sauce.

Looking for more fun 30-Minute-Meals? Try my Creamy Pesto Tortellini, Thai Chicken Lettuce Wraps, Ground Beef Bowls.

Easy homemade Pad Thai served in a bowl.

I haven't kept my love for Thai food a secret (here are some of my favorite Thai inspired recipes). My love comes from my mom's cooking, and enjoying favorite Thai restaurants near my hometown, like My Thai, owned by Dee Benson. Dee also made the best fresh spring rolls and gave us advice for making them. This recipe was created by me in an effort to use ingredients I could find easily, and recreate the taste I love.

For a more Authentic Pad Thai recipe that uses palm sugar and tamarind paste, check out Thai Cooking with Joy.

Why I love this recipe:

  • 30 Minutes: From start to finish, perfect for a busy weeknight!
  • Easy: A few simple steps and everything gets tossed together in the same pan!
  • Flavorful: The fresh vegetables and homemade pad thai sauce really make this meal shine!

What is Pad Thai?

Pad Thai is stir-fry dish made with rice noodles, shrimp, chicken, or tofu, peanuts, a scrambled egg and bean sprouts. The ingredients are sautéed together in a wok and tossed in a delicious Pad Thai sauce. It's a common street food in Thailand and one of the most popular menu items at Thai restaurants around the country.

To make vegan or vegetarian pad Thai, leave out the egg and substitute the fish sauce for more soy sauce.

A Note about Pad Thai Sauce:

Traditional pad thai sauce includes fish sauce, vinegar, sugar and tamarind paste. Tamarind paste is not easily found at a regular grocery stores so I substituted rice vinegar. If you would like to use tamarind paste, substitute about 2 Tablespoons in place of the rice vinegar in this recipe. I also added a big scoop of peanut butter to my sauce, because I think it gives the whole dish an added creaminess and boost of flavor that I love.

How to Make Pad Thai:

Cook Noodles: Follow package instructions to cook noodles just until tender.  Rinse under cold water.

Make Sauce: Stir together fish sauce, soy sauce, brown sugar, rice vinegar (or tamarind paste), Sriracha, and peanut butter, if using. Set aside.

Pad Thai sauce ingredients added to a bowl.

Sauté Protein: Heat 1½ tablespoons of oil in a large saucepan over medium-high heat. Add the shrimp, chicken or tofu, garlic and bell pepper. Cook until meat is done.

Shrimp and chicken sautéing in a pot.

Cook Eggs: Push everything to the side of the pan. Add a little more oil and add the beaten eggs. Scramble the eggs, breaking them into small pieces with a spatula as they cook.

Eggs added to a wok, cooking pad thai.

Combine and Toss: Add noodles, sauce, bean sprouts and peanuts to the pan (reserving some peanuts for topping at the end). Toss everything to combine.

Pad thai noodles and sauce added to a wok with sautéing veggies, chicken and shrimp.

Serve: Top with green onions, extra peanuts, cilantro and lime wedges. Serve immediately!

Easy Homemade Pad Thai cooked in a wok, with tongs for serving.

Make Ahead and Storage Instructions:

To Make Ahead: Cut your protein, and chop veggies ahead of time. Stir together sauce ingredients and set aside.

To Store: Keep leftovers in an airtight container in the fridge.

Recipe Variations:

  • Tamarind Paste: Substitute 2 Tablespoons Tamarind paste in place of the vinegar, for a more authentic sauce.
  • Vegan or Vegetarian: Leave out the egg. Use tofu, and substitute the fish sauce for more soy sauce.
  • Peanut Butter: In my recipe, I add a big scoop of peanut butter to the sauce because I think it gives the whole dish an added creaminess and boost of flavor.

More Thai Inspired Recipes:

Follow me for more great recipes

Recipe

Easy homemade Pad Thai served in a bowl.
Prep 15 minutes
Cook 15 minutes
Total 30 minutes
Save Recipe

Ingredients
 
 

  • 8 ounces flat rice noodles
  • 3 Tablespoons oil
  • 3 cloves garlic , minced
  • 8 ounces uncooked shrimp, chicken, or extra-firm tofu , cut into small pieces
  • 2 eggs
  • 1 cup fresh bean sprouts
  • 1 red bell pepper , thinly sliced
  • 3 green onions , chopped
  • 1/2 cup dry roasted peanuts
  • 2 limes
  • 1/2 cup Fresh cilantro , chopped

For the Pad Thai sauce:

  • 3 Tablespoons fish sauce
  • 1 Tablespoon low-sodium soy sauce
  • 5 Tablespoons light brown sugar
  • 2 Tablespoons rice vinegar , or Tamarind Paste*
  • 1 Tablespoon Sriracha hot sauce , or more, to taste
  • 2 Tablespoons creamy peanut butter* (optional)

Instructions
 

  • Cook noodles according to package instructions, just until tender.  Rinse under cold water.
  • Make sauce by combining sauce ingredients in a bowl. Set aside.
  • Stir Fry:: Heat 1½ tablespoons of oil in a wok or large saucepan over medium-high heat. Add the shrimp, chicken or tofu, garlic and bell pepper. The shrimp will cook quickly, about 1-2 minutes on each side, or until pink. If using chicken, cook until just cooked through, about 3-4 minutes, flipping only once.
  • Push everything to the side of the pan. Add a little more oil and add the beaten eggs. Scramble the eggs, breaking them into small pieces with a spatula as they cook.
  • Add noodles, sauce, bean sprouts and peanuts to the wok (reserving some peanuts for topping at the end). Toss everything to combine.
  • Garnish the top with green onions, extra peanuts, cilantro and lime wedges. Serve immediately!
  • Store leftovers in the fridge and enjoy within 2-3 days.

Notes

Make Ahead Instructions: Cut your protein, and chop veggies ahead of time. Stir sauce ingredients together and refrigerate until ready to use.
Tamarind Paste: Substitute 2 Tablespoons Tamarind paste in place of the vinegar, for a more authentic sauce. You can buy tamarind online, or at an international foods market. 
Vegan or Vegetarian: Leave out the egg. Use tofu, and substitute the fish sauce for more soy sauce.
Peanut Butter: In my recipe, I add a big scoop of peanut butter to the sauce because I think it gives the whole dish an added creaminess and boost of flavor.
Gluten-free Adaptations: Use gluten-free soy sauce. I also like this brand as well.

Macros Recipe Adaptation

1 lb. boneless skinless chicken breasts, ¼ cup dry roasted peanuts

Per Serving Amount

277 grams

Macros

395 kcal, Fat: 15g, Carbs: 34g, Protein: 28g

Nutrition

Calories: 627kcalCarbohydrates: 77gProtein: 22gFat: 27gSaturated Fat: 4gPolyunsaturated Fat: 6gMonounsaturated Fat: 15gTrans Fat: 0.1gCholesterol: 153mgSodium: 1867mgPotassium: 533mgFiber: 5gSugar: 20gVitamin A: 1406IUVitamin C: 57mgCalcium: 117mgIron: 2mg

Follow Me

Get recipe ideas weekly!

I originally shared this recipe August 2018. Updated April 2022.

This post contains affiliate links. I love sharing my favorite products with you.

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

3.8 120 votes
Recipe Rating
4.97 from 5144 votes (4,310 ratings without comment)
Subscribe
Notify of
guest

1.1K Comments
Inline Feedbacks
View all comments
Sue Schoen
5 months ago

5 stars
I found this recipe after eating Pad Thai on a business trip. It immediately became a family favorite. I make it almost weekly, using shrimp and baby scallops, red, yellow and orange peppers, crunchy peanut butter and extra roasted peanuts. It’s pretty quick and easy to make, and the best part is, leftovers are EXCELLENT!! Thank you!

Angela
2 months ago
Reply to  Sue Schoen

The crunchy peanut butter! Love it!

Pam Travis
11 months ago

5 stars
I’ve tried several recipes for pad Thai and this is by far my favorite! The sauce was so delicious and this recipe was easy to make. I will definitely be making more of it!

Kelley
11 months ago

5 stars
Hands-down, the best Pad Thai I’ve ever had/made. I never order it from a restaurant anymore and just make this at home and everyone loves it!

Ellariffic
4 years ago

5 stars
Outstanding recipe…. I used fresh salmon I got from my local fish monger…. cooked it first, removed from pan, did everything else your. way, then plated the salmon last… So So SO good!!! Will be making this often with different proteins. Thank you very much. This recipe is a keeper.

Nancie
6 years ago

4 stars
Yummy & easy pad thai. I had tamarind paste, so that helped make it particularly tasty. Next time I will add more heat & maybe a bit more tamarind because it was a bit on the sweet & non-spicy side for me & my husband. I think it tasted even better the next day for lunch, right from the fridge!

Carolyn Ellison
6 years ago

5 stars
Very good! Will be making again. Good meal to prepare for several people!

Deb
6 years ago

5 stars
Loved your Pad Thai recipe with shrimp! The recipe for 4 was eaten by the two of us in one sitting! Sooo good! Next time, I’ll double the sauce though. Thanks for sharing!

Emma Potterbaum
6 years ago

5 stars
Super yummy!! I made this yummy recipe for lunch for my Momma and I. We both loved it and will be making this again in the future, since we both are major fans of Pad Thai. Many thanks for sharing for this yummy recipe 🙂

Pam Smith
6 years ago

5 stars
This is delicious! I had 2 chicken breasts that were just over a pound and 16 oz of noodles, so doubled the sauce recipe. My grocery store did not have fresh bean sprouts, and I came home with 2 bunches of cilantro and no green onions! But I did have matchstick carrots so used them in addition to the red pepper. Despite the missing sprouts and green onion, this was delicious! Would be good with shrimp too. Next time I make this I will probably make make it saucier – probably use 1 1/2 times the ingredients listed. My roommate loved it too! I added the peanut butter and used rice vinegar instead of tamarind paste but next time I want to use tamarind paste to see which one I like best.

ErikaD
6 years ago

5 stars
This was phenomenal! I did leave the sriracha out of the pad Thai sauce since only my husband can take the heat (he just poured the sriracha over his own plate) My whole family loved it! Only bad thing was that there was no leftovers 🙁 Thank you! I will be making this again and again

Food coma
6 years ago

5 stars
I loooooove pad thai and usually hate my own cooking but oh my god. This was awesome.

Joneline Eugenio
6 years ago

5 stars
Tried your Pad Thai recipe today and its amazing! I added a tad more fish sauce and sriracha because we like it spicy and a bit more salty. It’s my first time to make this and pretty happy with how it turned out. Thank you for sharing your recipe! ?

Stephanie Krantz
6 years ago

5 stars
Hello. Thank you so much for this recipe! My best friend of 27 years is going through chemotherapy and she can’t eat much. But she loves Pad Thai. I make it with rice because she doesn’t really like the rice noodles. Jasmine rice works well. So thank you, she loves your recipe!

Amarie
6 years ago

5 stars
Love the recipe! I added canned baby corn and celery though since we didn’t have fresh bean sprouts here during winter. But it was awesome! Thanks!