Preheat a medium skillet over medium-high heat. Once hot, add 1 Tbsp of oil and cook the chicken for about 5 minutes on each side until browned.
Sprinkle the chopped rosemary onto the chicken, cover the skillet, lower the heat and let the chicken cook until cooked throughout.
Meanwhile, assemble the salad in a large bowl or 2 small ones, with the salad greens, topped with the sliced avocado, pears, onions, cranberries and walnuts.
To make the dressing, add all the ingredients to a jar, fit with a tight lid and shake until well combined.
Slice the chicken and add to the salad. Serve with honey mustard dressing.