This amazing Pad Thai recipe is easy and approachable and can be made in under 30 minutes. It starts with fresh ingredients including rice noodles, chicken, shrimp, tofu, cilantro, bean sprouts, peanuts and scrambled eggs tossed in a delicious homemade pad Thai sauce that is so good it tastes like it came from your favorite Thai restaurant.

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

A white bowl filled with homemade pad thai including rice noodles, shrimo, cilantro and other toppings tossed in a pad thai sauce.

I’ve not kept my love for Thai food a secret here (here are some of my favorite Thai recipes), but I really can’t believe it’s taken me so long to share a homemade pad thai recipe. Just see the recipe card for proof of how easy it is to make from home!

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 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.

Pad thai sauce being poured over the other ingredients in pad thai, in a skillet, including rice noodles, shrimp, chicken, tofu, bell pepper and eggs.

How to make 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.

Overhead photo of a skillet with homemade pad thai.


Love Thai Food? Try these favorite recipes:

Thai Peanut Chicken Tacos

Thai Chicken Lettuce Wraps

Thai Peanut Chicken Pasta

Thai Green Curry Meatballs





A white bowl filled with homemade pad thai including rice noodles, shrimo, cilantro and other toppings tossed in a pad thai sauce.
Prep 15 mins
Cook 15 mins
Total 30 mins
Add to Meal Plan


  • 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 * see note
  • 1 Tablespoon Sriracha hot sauce , or more, to taste
  • 2 Tablespoons creamy peanut butter , optional


  • Cook noodles according to package instructions, just until tender.  Rinse under cold water.
  • Mix the sauce ingredients together. Set aside.
  • Heat 1½ tablespoons of oil in a large saucepan or wok 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 pan (reserving some peanuts for topping at the end). Toss everything to combine.
  • Top with green onions, extra peanuts, cilantro and lime wedges. Serve immediately!


To use tamarind paste in the sauce, substitute 2 Tablespoons in place of the vinegar.


Calories: 596kcalCarbohydrates: 75gProtein: 23gFat: 23gSaturated Fat: 2gCholesterol: 224mgSodium: 1991mgPotassium: 454mgFiber: 4gSugar: 19gVitamin A: 1290IUVitamin C: 58.8mgCalcium: 158mgIron: 3.4mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!


Have you tried this recipe?! 

RATE this recipe and COMMENT below! I would love to hear your experience.

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.

Leave A Comment

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

Recipe Rating


  1. I love this recipe! If you really like sauce, I’d recommend that you double the sauce since the pasta soaks up all the sauce but the taste is awesome. Made it a few times and it never disappoints 🙂

  2. 5 stars
    This recipe is GREAT! It is surprisingly quick and easy to make. I only tweeked it a tad, substituting worcestershire sauce for the fish sauce, substituting red pepper flakes for sirracha; and nixing the bell pepper, peanuts, and cilantro. I made it with chicken last time, and shrimp this time. Both times this came out perfectly! Thank you. 🙂

  3. 5 stars
    Often just purchase a bottle of Pad Thai sauce and put that with the rice noodles and veggies. I’ve been wanting to try my own and this is SOOO much better than the store bought stuff. I’ll never go back. Thanks! (Tastes better from Scratch indeed!)

See More Comments