Zucchini pad Thai is a home-style take on Thailand’s well-known stir-fried noodle dish, pairing rice noodles with zucchini, tofu, egg, bean sprouts, and a tangy tamarind sauce. The zucchini adds fresh, tender-crisp strands without replacing the rice noodles, so the finished plate still has the chewy texture and sweet-sour-savory balance associated with pad Thai.
Ingredients
- 6 oz (170 g) medium-width dried rice noodles
- 2 medium zucchini, about 14 oz (400 g) total
- 3 tbsp (45 ml) tamarind concentrate or tamarind paste, preferably unsweetened
- 2 tbsp (30 ml) fish sauce
- 2 tbsp (25 g) packed light brown sugar, or 2 tbsp (25 g) finely chopped palm sugar
- 1 tbsp (15 ml) water, plus up to 2 tbsp (30 ml) more if needed
- 2 tbsp (30 ml) neutral oil, such as canola or rice-bran oil, divided
- 8 oz (225 g) firm tofu, drained and cut into ½-inch (1.25 cm) cubes
- 2 large eggs, about 3½ oz (100 g) without shells
- 2 cloves garlic, about 6 g, finely chopped
- 1 small shallot, about 30 g, thinly sliced
- 2 cups (100 g) bean sprouts, rinsed and drained
- 3 scallions, about 45 g, cut into 1½-inch (4 cm) pieces
- ¼ tsp (0.5 g) crushed red pepper flakes, or more to taste
- ⅓ cup (35 g) roasted unsalted peanuts, roughly chopped
- 1 lime, about 60 g, cut into wedges
- 2 tbsp (8 g) chopped cilantro, optional
Instructions
- Soak the noodles. Put the rice noodles in a large bowl and cover with warm water. Soak for about 20 minutes, or until they bend without snapping but still feel slightly firm in the middle. Drain well. Noodle thickness and brands vary, so check the package and begin checking early; do not boil them until soft, since they will finish cooking in the pan. While they soak, prepare the vegetables, tofu, eggs, and sauce. This soaking time is included in the prep time.
- Make the sauce. Stir the tamarind, fish sauce, sugar, and 1 tablespoon (15 ml) water together in a small bowl until the sugar dissolves. Taste a small dab: it should be distinctly tangy, salty, and sweet, rather than tasting like plain sugar. Tamarind products vary in strength, so if yours is very sharp, add another teaspoon of sugar; if it is mild, add a little more tamarind. Set aside.
- Prepare the zucchini and eggs. Trim the zucchini ends, then use a julienne peeler or spiralizer to make long, noodle-like strands. If using a knife, cut it into thin matchsticks. Avoid the watery seed core if it is especially soft; save it for soup or another use. Beat the eggs in a small bowl until blended. Keep the zucchini separate from the drained rice noodles so it does not release water into them before cooking.
- Brown the tofu. Heat a large wok or wide skillet over medium-high heat. Add 1 tablespoon (15 ml) oil, then the tofu in one layer. Cook for 4 to 5 minutes, turning the cubes now and then, until several sides are golden. Transfer to a plate. If the pan is small, brown the tofu in two batches; crowding makes it steam rather than color.
- Cook the eggs. Add the beaten eggs to the pan and scramble gently for about 1 to 2 minutes, breaking them into soft curds. Cook until fully set and no wet egg remains; for the USDA FSIS safe minimum, check that the egg dish reaches 160°F (71°C) with a food thermometer. Transfer the eggs to the plate with the tofu. Wipe out any loose browned bits only if they are burning; otherwise, leave them for flavor.
- Stir-fry the aromatics and noodles. Add the remaining 1 tablespoon (15 ml) oil to the pan. Add the shallot and garlic and stir for about 30 seconds, just until fragrant. Add the drained rice noodles and sauce. Toss continuously for 2 to 3 minutes, lifting and turning the noodles so they absorb the sauce without sticking. If the pan looks dry before the noodles are tender, add water 1 tablespoon (15 ml) at a time. The noodles should be pliable with a little chew, not mushy.
- Finish the stir-fry. Return the tofu and cooked egg to the pan. Add the zucchini strands, bean sprouts, scallions, and red pepper flakes. Toss for 1 to 2 minutes, just until the zucchini is warm and beginning to soften while retaining some bite. Taste and adjust with a squeeze of lime or a pinch of sugar if the balance needs it. Remove the pan from the heat promptly; prolonged cooking can make zucchini watery and soften the rice noodles too much.
- Serve right away. Divide among four plates or shallow bowls. Top with chopped peanuts and cilantro, if using, and serve with lime wedges. Diners can squeeze lime over their own portion and add more chili to taste.
Tips
- Choose the right tamarind. Tamarind concentrate is convenient, but some products are salted or sweetened and some are much more concentrated than others. If using a thick, unsweetened paste made from pulp, loosen it with a little warm water and strain out seeds or fibers. Taste before adding extra sugar or fish sauce, since the product’s seasoning affects the final balance.
- Use zucchini as a finishing ingredient. It cooks faster than dried rice noodles and gives off moisture when heated. Add it near the end and toss only until warmed through. For especially wet zucchini, blot the strands with a clean towel after cutting; salting them in advance can draw out too much water and leave them limp.
- Keep the pan uncrowded and hot. A wide wok or skillet gives the ingredients room to fry rather than steam. If your pan is not large enough to toss everything comfortably, cook the noodle mixture in two batches and combine it with the tofu and egg at the end.
- Make the components ahead, not the finished stir-fry. The sauce can be mixed a day ahead and refrigerated, and the vegetables can be cut several hours ahead. Keep zucchini covered in the refrigerator and dry it before cooking. For best texture, soak the noodles and stir-fry the dish shortly before serving.
Serving Suggestions
Serve this pad Thai as a complete main dish while it is hot, with lime wedges and extra chopped peanuts at the table. The lime brightens the tamarind sauce, while the peanuts add crunch against the chewy noodles and soft tofu. A small dish of chili flakes or sliced fresh chile lets each person choose their own level of heat without making the whole pan too spicy.
If you want a larger meal, add a simple cucumber salad or lightly dressed greens on the side. Keep the accompaniments crisp and fairly fresh-tasting; a rich or heavily sauced side can compete with the sweet-sour flavor of the noodles. For a family-style dinner, place the pad Thai on a platter and offer bean sprouts, scallions, herbs, lime, and peanuts separately so the toppings stay lively.
Variations
Make it vegetarian. Replace the fish sauce with 1½ tablespoons (22 ml) soy sauce and ½ teaspoon (2.5 ml) additional lime juice. The flavor will be less briny and less traditionally savory, but it still gives the sauce a satisfying salty base. For a fully plant-based version, omit the eggs and add 4 oz (115 g) more tofu or 1 cup (150 g) sliced mushrooms; brown either before the aromatics.
Use chicken or shrimp. For chicken, use 8 oz (225 g) boneless, skinless chicken breast cut into thin strips and cook it in the hot pan before the tofu, until the thickest pieces reach 165°F (74°C) on a food thermometer. For shrimp, use 8 oz (225 g) peeled, deveined shrimp and cook until opaque and 145°F (63°C) internally. Transfer cooked protein to a plate and return it with the tofu in the finishing step. Keep raw-protein utensils separate from ready-to-eat toppings.
Adjust the noodle-to-zucchini ratio. For a more vegetable-forward plate, use 4 oz (115 g) rice noodles and 3 medium zucchini, about 600 g total. The lower noodle quantity makes the dish less chewy and more delicate, and the larger amount of zucchini can release extra moisture. Use a wide pan and cook the zucchini briefly in batches if needed.
Change the heat or garnish. Increase the red pepper flakes for a hotter sauce, or leave them out and serve chili separately. Cilantro is optional; sliced garlic chives are a useful substitute when available, while extra scallion greens work well if they are not. A little more lime at the table adds freshness but does not replace the tamarind’s deeper sour flavor.
Storage and Reheating
Cool leftovers promptly and refrigerate them in a shallow, covered container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The zucchini and sprouts soften as they sit, and the noodles continue to absorb sauce, so the leftovers will be less springy than a freshly cooked batch. For the best texture, keep extra lime and peanuts separate and add them just before eating.
Reheat only the portion you plan to eat. Add it to a skillet with 1 to 2 teaspoons (5 to 10 ml) water and toss over medium heat until steaming throughout; leftovers should reach 165°F (74°C), as checked with a food thermometer. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center heats evenly. Avoid reheating the same portion repeatedly. Freezing is possible, but zucchini and bean sprouts become noticeably soft after thawing, so refrigeration is preferable for this recipe.
Frequently Asked Questions
Can I make zucchini pad Thai without rice noodles?
Yes. Replace the rice noodles with additional zucchini strands, or use a packaged noodle alternative that suits your needs. With all-zucchini noodles, skip the soaking step and add them near the end; cook just until tender-crisp. The dish will be lighter in texture and will not have the characteristic chew of rice noodles.
Do I have to peel or salt the zucchini?
No. The peel is tender and helps the strands hold together, so leave it on. Salting is not necessary for a quick stir-fry and may soften the zucchini before it reaches the pan. If it seems unusually wet, blot it dry or remove the soft, seedy center rather than salting the strands.
Where can I find tamarind, and what can replace it?
Tamarind concentrate or paste is often sold in Asian or international grocery aisles and online. If you cannot find it, combine 1 tablespoon (15 ml) lime juice with 1 teaspoon (5 ml) rice vinegar and a little extra brown sugar as a practical stand-in. That mixture is sharper and less fruity than tamarind, so add it gradually and taste the sauce before using all of it.
Why are my rice noodles breaking or sticking?
Noodles that have soaked too long can become fragile, while noodles that are still too firm can stick as they cook in the sauce. Soak only until they bend, drain thoroughly, and toss them in a hot, roomy pan. A tablespoon of water helps loosen a dry pan; avoid adding a large splash, which can make the finished dish watery.
Can I prepare the sauce in advance?
Yes. Mix the tamarind, fish sauce, sugar, and water up to 3 days ahead and keep the sauce covered in the refrigerator. Stir it before using because sugar or tamarind solids may settle. The cooked dish is best made just before serving, since the noodles keep absorbing sauce and the zucchini softens during storage.
Is this the same as traditional pad Thai?
It is a variation rather than a claim to one definitive version. Pad Thai is a Thai stir-fried noodle dish, and household recipes and restaurant preparations vary in ingredients and proportions. This version keeps rice noodles and a tamarind-based sauce, while adding zucchini for a fresh vegetable element.
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).