I cook mine in a different order. Bacon and/or sausage, garlic & onion, rice, once the rice & meat are all fully cooked. Eggs go in last until just cooked, remove from heat.
Delicious! I fused that with panda orange chicken recipe(orange juice and fresh garlic/ginger) and substituted pineapple with apple cause that's whati i had.