01 - Preheat the oven to 400°F. Lightly grease a large baking tray or roasting pan with cooking spray or a small amount of oil.
02 - In a bowl, toss the chicken pieces with 1 tablespoon of soy sauce, salt, and pepper until evenly coated. Set aside to marinate briefly.
03 - Spread the uncooked rinsed rice evenly across the prepared tray. Distribute the onion, garlic, bell pepper, grated carrot, and frozen peas over the rice. Mix gently to combine.
04 - In a measuring jug, whisk together kecap manis, remaining soy sauce, sriracha (if using), ground coriander, cumin, and 3 cups boiling water. Stir until well combined.
05 - Pour the sauce mixture evenly over the rice and vegetables. Scatter the marinated chicken pieces over the top. Drizzle with vegetable oil. Cover the tray tightly with aluminum foil.
06 - Bake covered for 30 minutes, or until the rice has absorbed most of the liquid and is nearly tender.
07 - Remove the foil and gently stir the mixture. Create three shallow wells in the rice. Crack one egg into each well. Return to the oven, uncovered.
08 - Bake for 8–10 minutes, or until the egg whites are set and the yolks are cooked to your preference. The chicken should be cooked through with an internal temperature of 165°F.
09 - Remove from the oven. Garnish with spring onions, crispy fried shallots, and fresh cilantro. Serve immediately with lime wedges on the side.