01 - Preheat the oven to 400°F. Lightly grease a large baking tray or roasting pan.
02 - In a bowl, toss the chicken pieces with 1 tablespoon of soy sauce, salt, and pepper. Set aside.
03 - Spread the uncooked rice evenly across the prepared tray. Top with onion, garlic, bell pepper, grated carrot, and frozen peas. Mix gently to distribute.
04 - In a jug, whisk together kecap manis, remaining soy sauce, sriracha (if using), ground coriander, ground cumin, and 3 cups boiling water. Pour evenly over the rice and vegetables on the tray.
05 - Scatter the marinated chicken pieces evenly over the top. Drizzle with vegetable oil. Cover the tray tightly with foil.
06 - Bake covered for 30 minutes.
07 - Remove the foil, gently stir the mixture, and create three shallow wells in the rice. Crack one egg into each well.
08 - Return to the oven, uncovered, for 8–10 minutes, or until eggs are just set and chicken is cooked through.
09 - Remove from oven. Garnish with spring onions, crispy fried shallots, cilantro, and serve with lime wedges.