Preheat your oven to 180 C and get out a baking dish.
In a large bowl, mix together the Cream cheese, mayo, and BBQ sauce of your choosing, using the shortcut for this will save you some money. Once that is mixed, stir in the Mozzarella cheese, salt, garlic powder, onion, cilantro and shredded chicken. Once combined, spread this into your baking dish.
Sprinkle the Cheddar cheese evenly over the top. Bake for 20-25 minutes or until the the Cheddar cheese is melted, bubbly, and starting to brown up just a bit.
Remove from the oven, garnish by drizzling with some BBQ sauce then topping with a bit of cilantro and onion.
Serve as a dip with a big bowl of potato chips OR, spoon onto tortillas and roll up, then enjoy.