Homemade Pad Thai
Cooking

Homemade Pad Thai

Make authentic Thai street food at home with this classic stir-fried noodle dish. Takes about 40 minutes from start to finish and is perfect for weeknight dinners or impressing guests. This beginner-friendly recipe delivers restaurant-quality results with a perfect balance of sweet, salty, sour, and savory flavors.

Serves 4
AM
Alex M.· Jul 3, 2026
0 of 12 done

Soak the rice noodles

Place the dried rice noodles in a large bowl and cover with warm (not hot) water. Let them soak for 25-30 minutes until they're soft and pliable but still slightly firm. They'll finish cooking in the wok later. Drain and set aside.

8 oz dried rice noodleslarge bowlwarm water

Make the pad thai sauce

In a small bowl, whisk together the tamarind paste, fish sauce, brown sugar, and rice vinegar until the sugar dissolves completely. Taste and adjust if needed—it should be a balance of tangy, sweet, and salty. Set aside.

3 tbsp tamarind paste3 tbsp fish sauce2 tbsp brown sugar1 tbsp rice vinegarsmall bowlwhisk

Prep your protein

Cut the chicken breast or tofu into bite-sized pieces about 1 inch each. If using shrimp, peel and devein them. Pat everything dry with paper towels so it sears nicely instead of steaming.

8 oz chicken breast or firm tofu or shrimpcutting boardknifepaper towels

Prepare all vegetables and garnishes

Mince the garlic cloves and shallot finely. Cut the green onions into 1-inch pieces, separating the white and green parts. Arrange the bean sprouts, crushed peanuts, lime wedges, and cilantro on your serving platter. Having everything ready is key because the cooking goes fast.

3 cloves garlic1 shallot3 green onions1 cup bean sprouts1/4 cup crushed peanuts1 lime cut into wedges1/4 cup fresh cilantrocutting boardknife

Beat the eggs

Crack the eggs into a small bowl and beat them lightly with a fork until the yolks and whites are combined. Season with a tiny pinch of salt. Set near your cooking station.

2 large eggssmall bowlforkpinch of salt

Heat your wok

Place your wok or large non-stick skillet over high heat and let it get very hot for 2-3 minutes. A properly heated wok is crucial for that authentic smoky flavor and prevents sticking.

wok or large skillet

Cook the protein

Add 1 tablespoon of vegetable oil to the hot wok and swirl to coat. Add your protein and stir-fry for 2-3 minutes until cooked through and slightly golden. Remove to a plate and set aside.

1 tbsp vegetable oilprotein from step 3spatulaplate

Scramble the eggs

Add another tablespoon of oil to the wok. Pour in the beaten eggs and let them sit for just 5 seconds, then gently scramble with your spatula until just set but still soft. Push to one side of the wok.

1 tbsp vegetable oilbeaten eggs from step 5spatula

Aromatics and noodles

Add the remaining tablespoon of oil to the empty side of the wok. Toss in the garlic, shallot, and white parts of the green onions. Stir-fry for 30 seconds until fragrant. Add the drained noodles and stir everything together, breaking up any clumps.

1 tbsp vegetable oilminced garlic from step 4minced shallot from step 4white parts of green onionsdrained noodles from step 1spatula

Add sauce and combine

Pour the pad thai sauce over the noodles and toss vigorously for 1-2 minutes until the noodles absorb the sauce and become slightly sticky and glossy. Keep the heat high and keep everything moving.

pad thai sauce from step 2spatula

Finish the dish

Return the cooked protein to the wok along with the green parts of the onions. Add the dried shrimp if using. Toss everything together for another minute until heated through. Taste and adjust seasoning if needed—add more fish sauce for saltiness or a squeeze of lime for brightness.

cooked protein from step 7green parts of onions2 tbsp dried shrimp (optional)spatula

Plate and garnish

Transfer the pad thai to serving plates. Top each portion with fresh bean sprouts, a generous sprinkle of crushed peanuts, and fresh cilantro. Serve immediately with lime wedges on the side for squeezing over the top.

bean sprouts from step 4crushed peanuts from step 4cilantro from step 4lime wedges from step 4serving plates