4.42 from 102 votes
A white bowl filled with homemade pad thai including rice noodles, shrimo, cilantro and other toppings tossed in a pad thai sauce.
Pad Thai
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

This amazing Pad Thai recipe is easy, approachable and can be made in under 30 minutes, fresh ingredients and a delicious homemade pad thai sauce.

Course: Main Course
Cuisine: Thai
Servings: 4
Calories: 596 kcal
Author: Lauren Allen
  • 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
  1. Cook noodles according to package instructions, just until tender.  Rinse under cold water.

  2. Mix the sauce ingredients together. Set aside.

  3. Heat 1½ tablespoons of oil in a large saucepan or wok over medium-high heat.

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

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

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

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

Recipe Video

Recipe Notes

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

Nutrition Facts
Pad Thai
Amount Per Serving
Calories 596 Calories from Fat 207
% Daily Value*
Total Fat 23g 35%
Saturated Fat 2g 10%
Cholesterol 224mg 75%
Sodium 1991mg 83%
Potassium 454mg 13%
Total Carbohydrates 75g 25%
Dietary Fiber 4g 16%
Sugars 19g
Protein 23g 46%
Vitamin A 25.8%
Vitamin C 71.3%
Calcium 15.8%
Iron 18.9%
* Percent Daily Values are based on a 2000 calorie diet.