Season the chicken pieces with curry powder, garlic powder, paprika, turmeric, salt, pepper, and a drizzle of oil.
Cook the chicken in a pan over medium heat until it turns golden and is cooked through, about 5 to 6 minutes, then remove and keep aside.
Using the same pan, sauté the chopped onion and minced garlic for 2 to 3 minutes until they release their aroma.
Stir in the red curry paste and coat the onion and garlic evenly.
Pour in the coconut milk and allow it to gently simmer.
Add the udon noodles along with the cooked chicken back into the pan, letting everything simmer together for around 2 to 3 minutes so the noodles soften and absorb the sauce.
Give the dish a taste and adjust the seasoning if needed.
Garnish the curry with your choice of lime juice, fresh cilantro, and a sprinkle of red chili flakes before serving.