Prep your oven. Heat to 425°F (220°C).
Line a baking sheet or pizza stone with parchment paper.
Make the crust base. In a microwave-safe bowl, combine 1 3/4 cups mozzarella and cream cheese. Microwave in 20–30 second bursts, stirring between, until melted and smooth.
Finish the dough. Stir in the beaten egg, almond flour, baking powder, garlic powder, onion powder, and salt. Mix until a sticky dough forms.
If it resists coming together, knead with lightly oiled hands for 30 seconds.
Shape the crust. Place the dough on the parchment. Oil your hands and press into a 12-inch circle, about 1/4 inch thick. Poke a few holes with a fork to prevent bubbling.
Par-bake. Bake 8–10 minutes until lightly golden.
If it puffs, press it down gently with a spatula.
Flavor the chicken. Toss the cooked chicken with 2–3 tablespoons of BBQ sauce to coat lightly. This helps it stay juicy and adds more flavor.
Sauce and cheese. Brush the crust with olive oil, then spread the remaining BBQ sauce in an even layer. Add half the shredded mozzarella.
Add toppings. Scatter the sauced chicken, red onion, bell pepper, and bacon (if using).
Finish with the rest of the mozzarella and a few grinds of black pepper.
Bake to finish. Return to the oven for 8–10 minutes, until the cheese is melted and edges are golden. For extra browning, broil 1–2 minutes, watching closely.
Garnish and serve. Let it rest 5 minutes. Sprinkle with chopped cilantro, slice, and enjoy.