• Fresh Wide Rice Noodles (Sen Yai): 1 lb (about 450g). These are crucial for the authentic texture. If using dried, prepare about 8-10 oz (225-280g) according to package directions, aiming for al dente.
• Extra-Firm Tofu: 1 (14-16 oz) block, pressed for at least 30 minutes, then cut into 1-inch cubes or triangles.
• High-Heat Cooking Oil: 3-4 tablespoons (e.g., canola, grapeseed, avocado, or peanut oil).
• Vegetarian “Oyster” Sauce (or Mushroom Stir-Fry Sauce): 1/4 cup (60ml). This is key for umami and a glossy finish.
• Light Soy Sauce (or Regular Soy Sauce): 3 tablespoons (45ml). For saltiness and primary soy flavor.
• Dark Soy Sauce: 1 tablespoon (15ml). Primarily for color and a hint of molasses-like depth.
• Granulated Sugar (or Palm Sugar, finely chopped): 1.5 tablespoons (adjust to taste). Balances the salt and spice.
• Rice Vinegar: 1 teaspoon (5ml). Adds a subtle tang to cut through the richness.
• Water or Vegetable Broth: 2 tablespoons (30ml). Helps the sauce emulsify and coat the noodles.
• Garlic: 6-8 cloves, roughly minced. Don’t be shy!
• Thai Chilies (Bird’s Eye Chilies): 2-5 (or more, to taste), thinly sliced or pounded. Serrano or jalapeño can be substituted, but adjust quantity.
• Chinese Broccoli (Gai Lan): 1 large bunch (about 8-10 oz or 250g), stems sliced diagonally, leaves roughly chopped. Keep stems and leaves separate.
• Bell Pepper: 1 medium (any color, red or yellow looks great), deseeded and sliced into strips.
• Onion: 1/2 medium, sliced thinly.
• Carrot (optional): 1 small, julienned or thinly sliced on the diagonal, for color and sweetness.
• Holy Basil (Kaprow): 1 generous cup, packed, leaves picked. This is THE signature aroma. If unavailable, Thai basil is the next best substitute. Italian basil can work in a pinch but the flavor profile will be different.
• Young Peppercorns (optional, for authenticity): 1-2 sprigs, if you can find them fresh or brined.