Soak the noodles: Place rice noodles in warm water for 20–30 minutes until pliable but not fully soft. Drain and set aside.
They’ll finish cooking in the pan.
Mix the sauce: In a small bowl, whisk tamarind, fish sauce, sugar, chili, and a splash of water. Taste and adjust. You’re aiming for a bold, tangy-sweet-salty balance.
Prep your add-ins: Mince garlic, slice green onions, and chop peanuts.
Pat the shrimp dry and season lightly with a pinch of salt.
Heat the pan: Use a large wok or wide skillet over medium-high heat. Add 1–2 tablespoons oil until shimmering.
Cook the shrimp: Add shrimp in a single layer. Sear 1–2 minutes per side until just pink.
Transfer to a plate; they’ll finish with the noodles.
Sauté aromatics: Add a touch more oil if needed. Stir-fry garlic and the white parts of the green onions for 20–30 seconds until fragrant, not browned.
Add noodles and sauce: Toss in the drained noodles. Pour in most of the sauce.
Stir-fry 2–3 minutes, lifting and turning the noodles so they absorb the sauce. Add a splash of water if the pan looks dry.
Push aside and scramble eggs: Move noodles to one side. Add a little oil, crack in the eggs, and scramble just until set.
Fold into the noodles.
Finish with shrimp and sprouts: Return shrimp to the pan with bean sprouts and the green parts of the onions. Add remaining sauce if needed. Stir-fry 30–60 seconds to warm through while keeping sprouts crisp.
Plate and garnish: Serve hot, topped with peanuts, cilantro (optional), and lime wedges.
Squeeze lime over each serving for brightness.