Homemade Chicken Pad Thai
There’s something irresistibly comforting about a plate of tangy, slightly sweet, savory noodles topped with crunchy peanuts and a bright squeeze of lime. This Homemade Chicken Pad Thai brings those classic flavors together in a straightforward, weeknight-friendly recipe that’s perfect for cooks of any skill level. The sauce is a balanced blend of tamarind, fish sauce, soy, rice vinegar, and brown sugar, while a combination of tender chicken, crispy tofu, and a few fresh garnishes creates the ideal textural contrast. Read on for helpful tips, a clear ingredient list, and step-by-step instructions that make this dish easy to pull off at home.
Why you’ll love this recipe

- Flavor-packed sauce made from pantry-friendly staples.
- Combination of chicken and extra-firm tofu for protein and texture.
- Quick to make—perfect for busy weeknights or casual dinners.
- Customizable heat level with sriracha on the side.
Ingredients
- 3 tablespoon tamarind paste
- 3 tablespoon fish sauce
- 2 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 3 tablespoon brown sugar
- 6 oz rice noodles
- 2 tablespoon vegetable oil
- ½ onion
- 2 cloves garlic, minced
- 6 oz chicken breast, cut into strips
- 6 oz extra-firm tofu, cut into bite-sized cubes
- 2 large eggs
- 1 cup bean sprouts, divided
- 5 scallions, cut into 1-inch strips
- ½ cup roasted peanuts, roughly chopped, divided
- 1 tablespoon sriracha sauce, more for extra heat
- 1 lime, cut into wedges, for garnish
Equipment
- Large bowl for soaking noodles
- Small bowl for sauce
- Large skillet or wok
- Spatula or tongs
- Sharp knife and cutting board
Prep work (what to do first)

- Soak the 6 oz rice noodles in warm water according to package directions until pliable but not mushy. Drain and set aside.
- Mix the sauce: in a small bowl combine 3 tablespoon tamarind paste, 3 tablespoon fish sauce, 2 tablespoon soy sauce, 1 tablespoon rice vinegar, and 3 tablespoon brown sugar. Stir until the brown sugar dissolves. Set the sauce aside.
- Pat the 6 oz chicken breast dry and slice into strips. Cut the 6 oz extra-firm tofu into bite-sized cubes. Slice ½ onion thinly, mince 2 cloves garlic, and cut 5 scallions into 1-inch strips.
- Separate 1 cup bean sprouts into two portions: roughly ¾ cup for cooking and reserve about ¼ cup for garnish. Roughly chop ½ cup roasted peanuts and divide into about ¼ cup for cooking and ¼ cup for garnish.
- Crack the 2 large eggs into a small bowl and beat lightly.
Step-by-step instructions

- Heat 2 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Once the oil is shimmering, add the sliced ½ onion and sauté until it becomes translucent, about 2–3 minutes.
- Add the minced 2 cloves garlic to the skillet and cook for 30 seconds until fragrant, stirring constantly so it doesn’t burn.
- Push the onion and garlic to the side of the skillet and add the 6 oz chicken breast strips. Cook the chicken, stirring occasionally, until it is cooked through and no longer pink in the center, about 4–6 minutes depending on thickness.
- Add the 6 oz extra-firm tofu cubes to the skillet with the chicken and gently toss to combine. Let the tofu brown slightly, about 2–3 minutes, being careful when stirring so the cubes keep their shape.
- Move the chicken and tofu mixture to one side of the skillet. Pour the beaten 2 large eggs into the empty space and scramble them gently until just set, then mix them into the chicken and tofu.
- Add the pre-soaked and drained 6 oz rice noodles to the skillet. Pour the prepared sauce evenly over the noodles and use tongs to toss everything together so the noodles are coated and the sauce begins to heat through. Cook for 1–2 minutes until the noodles are warmed and the sauce has slightly thickened.
- Stir in about ¾ cup of the 1 cup bean sprouts, 5 scallions cut into 1-inch strips, and about ¼ cup of the roughly chopped ½ cup roasted peanuts. Toss gently for another minute to combine and warm the bean sprouts just slightly while keeping their crunch.
- Drizzle 1 tablespoon sriracha sauce over the noodles and toss again to distribute the heat. Add more sriracha to taste if you prefer extra spice.
- Remove the skillet from the heat. Serve the noodles immediately, garnishing each plate with the reserved roughly chopped peanuts, the remaining reserved bean sprouts, and lime wedges. A final squeeze of lime right before eating brightens the dish.
Troubleshooting and tips
- If your noodles clump, gently loosen them with tongs and add a splash of warm water or a touch more soy sauce while tossing to separate strands.
- For a deeper tamarind flavor, dissolve the tamarind paste in a little warm water before mixing into the sauce—this helps it incorporate more evenly.
- To keep tofu crispy, pat it dry very well before cutting and add it to the skillet after the chicken has started to brown so it doesn’t become too soft from prolonged stirring.
- Customize the protein: if you’d like all chicken, omit the tofu; if you prefer more plant-based protein, increase the tofu and skip the chicken.
- Adjust sweetness and acidity by adding more brown sugar or rice vinegar a teaspoon at a time until it hits your preferred balance.
Make-ahead and storage
- Make-ahead: You can prep the sauce, slice the chicken and tofu, and soak the noodles ahead of time. Store each component separately in the refrigerator for up to 24 hours.
- Storage: Leftovers will keep in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat with a splash of water to loosen the noodles.
- Freezing is not recommended for the finished dish, as rice noodles can become mushy once frozen and thawed.
Serving suggestions
Serve this Homemade Chicken Pad Thai with extra lime wedges and sriracha on the side so everyone can season to taste. A simple cucumber salad or steamed greens make great accompaniments to round out the meal.
Nutrition notes (approximate)
This recipe offers a balanced mix of carbohydrates from the rice noodles, lean protein from the chicken and tofu, and healthy fats from the peanuts. Exact nutrition will vary based on portion sizes and specific brands used.
Final thoughts
This version of Homemade Chicken Pad Thai captures the vibrant sweet-sour-salty flavors that make the dish a favorite, while keeping the method approachable and adaptable. Whether you’re feeding a small family or making a comforting solo dinner, the combination of tender chicken, silky noodles, crisp bean sprouts, and crunchy peanuts always hits the spot. Enjoy the burst of flavor with a generous squeeze of lime and a dash of sriracha if you like spice.

Homemade Chicken Pad Thai
Ingredients
Equipment
Method
- Whisk the tamarind paste, fish sauce, soy sauce, rice vinegar, and brown sugar together in a small bowl until smooth; set the sauce aside.
- Bring 4 cups of water to a boil in a large pot. Add the rice noodles and cook about 5 minutes until very soft, stirring occasionally. Drain and rinse under cool water, then set aside.
- Heat the vegetable oil in a wok or large skillet over high heat. Add the onion and stir-fry 2 minutes until starting to soften. Add the minced garlic and cook 30 seconds more, stirring frequently.
- Add the chicken strips and tofu cubes to the wok and cook 2–4 minutes, stirring, until the chicken is just cooked through.
- Push the chicken and tofu to one side of the wok. Crack the eggs into the empty side and scramble them with a spatula until just cooked, then mix them together with the chicken and tofu.
- Stir in half of the bean sprouts, then add the cooked rice noodles and toss to combine. Cook about 1 minute, stirring constantly so everything is evenly mixed.
- Pour the prepared sauce over the noodles, add half of the chopped peanuts and the scallions, then stir and cook 1–2 minutes until heated through. Stir in the sriracha to taste.
- Serve immediately, garnishing with the remaining peanuts and bean sprouts and lime wedges on the side.
Notes
- See the video near the top of the blog post for visual guidance.
- Tamarind paste is available at Asian markets or online.
- Fish sauce can be substituted with 2 tablespoons soy sauce + 1 tablespoon oyster sauce.
- For more heat, increase the sriracha and/or add 1–3 tablespoons hot chili oil.
- Best served freshly from the wok.
