Cook the rice. Make your rice according to package directions. Fluff and keep warm.
If you’re cooking ahead, spread it on a sheet pan to cool so it doesn’t clump.
Crisp the bacon. In a large skillet over medium heat, cook the chopped bacon until browned and crisp. Transfer to a paper towel–lined plate. Leave 1 to 2 teaspoons of the rendered fat in the pan.
If there’s more than that, pour off the excess.
Sauté the aromatics. Add the diced onion to the skillet and cook until translucent, about 3 to 4 minutes. Stir in the garlic and cook 30 seconds more until fragrant.
Cook the chicken. Season chicken with salt, pepper, smoked paprika, and chili powder. Push onions to the side of the pan, add the chicken in a single layer, and sear over medium-high heat.
Cook 5 to 7 minutes, stirring a couple times, until cooked through and lightly browned.
Add corn and sauce. Stir in the corn and cook 1 minute to warm it up. Pour in the BBQ sauce and a splash of water if needed to loosen it. Simmer 1 to 2 minutes so the chicken is coated and glossy.
Finish with bacon. Return the crispy bacon to the skillet and toss to combine.
Taste and adjust seasoning. If it needs brightness, squeeze in a little lime juice.
Assemble the bowls. Divide warm rice into bowls. Top with the BBQ chicken and bacon mixture.
Add scallions, pickles, cheese (if using), and herbs. Finish with a squeeze of lime and an extra drizzle of BBQ sauce if you like.