If using chicken with skin, sauté chicken skin until crispy, remove skin, and reserve the rendered oil. If using skinless thighs, use 2 tablespoons of vegetable oil instead.
In the same pan, cook red curry paste and minced garlic in the reserved oil over medium heat until fragrant, about 2-3 minutes.
Add half of the coconut milk to the pan and mix well with the curry paste until combined.
Add chicken pieces and any bones to the pan, then pour in the remaining coconut milk. Bring to a boil.
Add bamboo shoots, baby corn, water, and kaffir lime leaves. Reduce heat and simmer for 30 minutes.
Season the curry with fish sauce, sugar, and MSG to taste. Add quail eggs, chopped potatoes, carrots, and Asian basil. Simmer for an additional 15 minutes until vegetables are tender.
Remove from heat and stir in fresh chopped dill to preserve its flavor and aroma.