Cook the rice noodles according to package instructions. Drain and set aside.
Heat the vegetable oil in a large skillet or wok over medium heat. Add the chopped onion and cook until soft and translucent.
Stir in the minced garlic and ginger, cooking until fragrant. Add the soy sauce, fish sauce (if using), tomato paste, chili powder, and turmeric powder. Cook for a minute to blend the flavors.
Pour in the chicken or vegetable broth and bring to a simmer. Let it cook for about 5 minutes.
Stir in the shredded chicken (or tofu), palm sugar, and salt. Simmer for an additional 5 minutes.
Place the cooked noodles in serving bowls. Ladle the sauce and chicken mixture over the noodles. Garnish with fresh cilantro, sliced green chilies, chopped scallions, and fried onions if desired. Serve with lime wedges on the side.
Enjoy your meal!