Prep the pineapples: Slice each pineapple lengthwise through the crown to make 4 halves. Run a knife around the edge, leaving a 1/2-inch border.
Score the flesh into cubes and scoop out with a spoon. Reserve 1 cup of chunks for the filling. Pat the shells dry.
Make the sauce: In a small bowl, stir together BBQ sauce, soy sauce, lime juice, and hot sauce if using.
Taste and adjust for sweetness, heat, or tang.
Cook the aromatics: Heat oil in a large skillet over medium-high heat. Add red onion and bell pepper with a pinch of salt. Sauté until slightly softened and lightly charred at the edges, about 4–5 minutes.
Add garlic and cook 30 seconds.
Warm the chicken: Add the cooked chicken and reserved pineapple chunks to the skillet. Pour in the BBQ mixture and toss to coat. Cook 2–3 minutes, just until hot and glossy.
Season with salt and pepper.
Optional base: If using rice or cauliflower rice, add a small scoop to each pineapple bowl as a base layer. This helps catch the juices.
Fill the bowls: Spoon the BBQ chicken mixture into the pineapple halves. Pile it high for a hearty look.
Finish and garnish: Top with chopped cilantro or green onions.
Sprinkle sesame seeds or crushed peanuts if you like. Serve with lime wedges for a bright pop.
Grill option: For extra smokiness, brush pineapple shells lightly with oil and grill cut-side down for 2–3 minutes before filling. You can also briefly grill the filled bowls over indirect heat to warm through.