Soften the Noodles: Place the rice noodles in a large bowl filled with warm water. Allow them to soak until they become pliable, about 15–20 minutes. Once ready, drain the noodles thoroughly and set aside.
Prepare the Sauce: In a small mixing bowl, combine the fish sauce, brown sugar, and tamarind paste. Grate the zest of the lime and squeeze the juice from half of it, then add both to the mixture. Stir in 2 tablespoons of peanut oil and a pinch of salt to taste, whisking until well blended.
Cook the Shrimp: Season the shrimp lightly with salt and black pepper. Heat 1 tablespoon of peanut oil in a 12-inch skillet over medium-high heat. Add the shrimp and cook, stirring frequently, until they turn opaque and just cooked through, about 2–3 minutes. Remove the shrimp from the skillet and set aside.
Sauté the Aromatics: In the same skillet, add another tablespoon of peanut oil. Toss in the sliced shallots, garlic, and chilies, and sauté them over medium-high heat until softened and fragrant, about 3–4 minutes.
Combine the Ingredients: Add the remaining tablespoon of peanut oil to the skillet, followed by the sugar snap peas, cooked shrimp, noodles, and the sauce mixture you prepared earlier. Stir everything together, ensuring the noodles and other ingredients are evenly coated.
Cook the Eggs: Pour the beaten eggs into the skillet and gently mix them with the noodles until the eggs are fully cooked, about 1–2 minutes.
Add Fresh Herbs and Garnish: Remove the skillet from the heat and stir in the basil leaves along with the bean sprouts or pea shoots. Sprinkle chopped roasted peanuts on top for garnish and serve immediately.