Heat medium stockpot over high heat. Add in 1 tablespoon oil and swirl to coat pan. Add in pheasant legs and breast bones. Cook 2 minutes per side or until browned. Remove to a plate.
Add in garlic, ginger, lemongrass, green onions, jalapeno, and mushroom stalks. Cook 3-5 minutes or until softened and fragrant, stirring frequently.
Add in curry paste and stir to coat. Cook an additional 2-3 minutes, stirring frequently.
Add in stock, water, fish sauce, and soy sauce. Stir to combine.
Add in pheasant legs and breast bones. Bring to a boil. Reduce heat to a simmer and simmer 2.5 hours or until pheasant leg meat is tender. If they're not quite tender yet, leave them in for the rest of the cooking time instead of taking them out early.
Remove legs from broth and remove meat from the bones. Place the leg meat into a sealable container and place in the fridge until ready to use. Place leg bones back into broth and continue simmering for an additional hour.
After 3.5-4 hours of cooking time, strain the broth using a fine mesh strainer. Discard the solids.
Add in coconut milk and bring broth back to a boil
Add in sliced mushrooms, simmer for 15 minutes or until mushrooms are tender.
Add in shredded leg meat and lime juice. Stir and cook an additional 2 minutes or until leg meat is heated through.
Pheasant Breasts:
While mushrooms are cooking, cook pheasant breasts.
Season pheasant breasts all over with salt and pepper.
Heat a large skillet over medium-high heat. Add in 2 tablespoon oil and swirl to coat.
Place pheasant breasts in pan and cook for 5-6 minutes per side or until browned and internal temperature reaches 165°F.
Remove to a plate and let rest 10 minutes. Slice thinly and set aside to use on top of soup.
Assembly:
Place ¾ cup cooked sticky rice in the bottom of soup bowl.
Pour soup around or on top of sticky rice.
Arrange sliced pheasant breast on top of rice.
Arrange peppers, avocado and radishes around sliced pheasant.
Top with microgreens, green onions, and Thai basil. Serve with lime wedges. Enjoy!