Preheat the oven to 4500F. On a baking sheet, mix the chicken with the shallots, curry powder, pepper, and chili flakes. Toss to coat, then add 2 tablespoons ghee/oil, fish sauce, and honey, and toss again. Arrange the chicken in an even layer. Arrange the asparagus to the side of the chicken and toss with 1 tablespoon ghee/oil. Season with salt and pepper.
Bake for 15-20 minutes, until the chicken is cooked through. Then toss with the fresh Thai basil.
Meanwhile, prepare the noodles. Cook rice noodles according to package directions. In a skillet set over medium heat, melt the butter. Add the minced garlic and a pinch of chili flakes. Cook until the garlic begins to caramelize and turn light golden brown, 1 to 2 minutes.
Stir in the coconut milk and cook for 3-5 minutes, until warmed through. Season with salt. Remove from the heat and toss the cooked noodles with the sauce.
To serve, divide the noodles among bowls and top with the chicken and asparagus. Garnish with additional fresh basil, green onions, and lime wedges. Enjoy!