Season chicken thighs on both sides with salt, black pepper, and paprika. Cut baby potatoes in half or quarter if they are big. Preheat oven to 400 degrees F.
Heat up olive oil in cast iron skillet. Add shallot and sauté for 1 minute. Add chicken thighs, skin side down and brown for 2 to 3 minutes. Flip and brown the other side.
Add butter to skillet and let melt. Sprinkle garlic and herbs over chicken. Arrange potatoes around chicken thighs. Season with salt and black pepper.
Place skillet in oven and roast for 30 minutes or until the chicken is done (internal temperature at least 165 degrees F). Remove from oven and let stand for 10 minutes.