Soak the rice noodles in warm water for about 20-30 minutes until they are softened. Drain and set aside.
In a small bowl, combine the fish sauce, tamarind paste, brown sugar, soy sauce, and chili flakes (if using). Mix well and set aside.
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
Add the shrimp, chicken, or tofu and cook until fully cooked. Remove from the skillet and set aside.
In the same skillet, add the remaining tablespoon of vegetable oil.
Add the minced garlic and stir-fry for about 1 minute until fragrant.
Push the garlic to one side of the skillet and pour the beaten eggs into the other side.
Scramble the eggs until they are fully cooked.
Add the soaked rice noodles to the skillet.
Pour the prepared sauce over the noodles and toss to coat evenly.
Stir in the bean sprouts, shredded carrots, and cooked protein.
Cook for another 2-3 minutes until everything is heated through and well combined.
Transfer the Pad Thai to serving plates.
Top with chopped green onions and peanuts.
Garnish with fresh cilantro and lime wedges on the side.
Enjoy your meal!