Place chicken in a medium bowl. Add oil and season with salt and pepper. Toss to coat.
Melt butter in a large pot over medium-high. Add chicken and sear on both sides until browned, 2 to 3 minutes. Add garlic and cook until fragrant, about 1 minute, then add sweet potatoes and a pinch of salt.
Reduce heat to low. To pot, add broth and milk and bring to a simmer. Once simmering, add honey. Season mixture with salt and pepper. Simmer, partially covered, until sweet potatoes are tender and chicken is cooked through, stirring occasionally, 20 to 30 minutes. Serve with naan.