Heat the oil in a 4- to 6-quart camp pot or Dutch oven over medium-high flame. Add the chicken chunks in a single layer (work in batches if needed) and sear until golden brown on all sides, about 4-5 minutes total. Remove chicken to a plate.
Reduce heat to medium. Add the diced onion and cook, stirring, until soft and translucent, about 3 minutes. Add the garlic and ginger and cook 30 seconds until fragrant.
Stir in the rice, coating it with the oil and onion mixture. Cook 1 minute, stirring constantly.
Pour in the broth, pineapple juice, and soy sauce. Add the pineapple chunks and black pepper. Return the chicken to the pot. Bring to a full boil.
Reduce heat to the lowest possible setting (or move pot to cooler coals if cooking over fire). Cover tightly with a lid. Simmer undisturbed for 18-20 minutes, until rice is tender and liquid is absorbed.
Remove from heat. Let sit, covered, for 5 minutes. Fluff with a fork. Taste and add salt if needed. Garnish with cilantro and lime wedges if using. Serve hot.