Slice the sweet onion into thin strips and dice the chipotle pepper. Measure out all seasonings and sauces before starting. Having everything ready makes assembly much easier.
Place the sliced onions in the bottom of the slow cooker. This creates a flavorful base that helps keep the chicken moist throughout cooking.
Place the chicken breasts into the slow cooker over the onions. Sprinkle with smoked paprika, garlic powder, oregano, kosher salt, and black pepper.
The seasonings create layers of flavor that slowly infuse into the chicken. This step ensures every bite tastes delicious.
In a small bowl, combine the barbecue sauce, brown sugar, diced chipotle pepper, and lime juice. Stir until everything is well blended.
Pour the mixture evenly over the chicken. Make sure the chicken is coated so it absorbs all the flavors while cooking.
Cover the slow cooker with the lid and cook on low for about 4 to 6 hours. The chicken should become very tender and easy to pull apart.
Avoid opening the lid too often during cooking. Keeping the heat trapped inside helps the chicken cook evenly.
Once fully cooked, remove the chicken and place it on a cutting board. Use two forks to shred it into bite-sized pieces.
Return the shredded chicken to the slow cooker. Stir it into the sauce so every piece becomes coated with the flavorful BBQ mixture.
In a mixing bowl, combine the coleslaw mix and mayonnaise. Toss until the vegetables are lightly coated.
The creamy slaw provides a refreshing contrast to the rich barbecue chicken. Refrigerate until ready to serve.
Spread softened butter on the inside of each bun. Toast them lightly in a skillet or on a griddle until golden brown.
Toasted buns hold up better against the juicy chicken and add extra flavor to the finished sandwich.
Pile a generous amount of BBQ pulled chicken onto each toasted bun. Top with a spoonful of creamy coleslaw.
Serve immediately while warm. The combination of tender chicken, crunchy slaw, and soft bread is absolutely irresistible.