Place the chicken breast in a saucepan with enough water to cover. Bring to a boil, and cook until no longer pink, about 20 minutes. Drain and cool slightly, then cut into strips.
Meanwhile, in a small skillet over medium heat, melt the butter with garlic, onion and basil. Pour into a chilled dish to cool, and refrigerate until set.
Preheat the oven to 350 degrees F (175 degrees C).
Roll out the pizza dough, place onto a pizza pan or other baking sheet, and spread the herb butter over the surface using the back of a spoon. Arrange chicken on top, then dot with ricotta cheese. Top with tomato slices, cilantro and Parmesan cheese.
Bake for 15 to 20 minutes in the preheated oven, until crust is browned and center is cooked through.