-
1
In a saucepan over medium-high heat, bring rice and 3 cups water to a boil.
-
2
Cover and reduce heat to low.
-
3
Simmer for 20 to 30 minutes, or until rice is just tender but still has a slight bite; drain any remaining water.
-
4
Fluff with a fork.
-
5
Cover and let cool for at least 30 minutes, or refrigerate overnight.
-
6
In a large nonstick skillet or wok over medium-high heat, cook bacon until it is browned and fat is rendered, about 10 minutes.
-
7
Drain any excess fat from pan (you still want a thin layer coating the bottom) and push bacon to sides of pan.
-
8
In the center, add onions and cook until softened, about 2 minutes.
-
9
Stir in green onions, garlic, and ginger and cook for 3 minutes, taking care not to let the garlic brown.
-
10
Stir in peas and cook for 2 minutes, or until warm.
-
11
Transfer mixture to a medium bowl.
-
12
Lower heat to medium, add eggs, and scramble for 2 to 3 minutes, or until fully cooked.
-
13
Add eggs to bacon mixture.
-
14
Wipe out skillet (carefully, as it may be hot), add vegetable oil, and return to medium-high heat.
-
15
When oil is hot but not smoking, add cooked rice and spread in an even layer.
-
16
Cook, stirring occasionally, for 5 minutes, or until rice is heated through and slightly crispy.
-
17
Stir in baconegg mixture.
-
18
Season to taste with soy sauce and sriracha (if your bacon is on the salty side, you may want to use less soy sauce).
-
19
Top with green onions and carrots and serve hot.