-
1
Place the rice in a saucepan and add 2 1/2 cups cold water.
-
2
Cover tightly and bring to a boil over high heat.
-
3
When you see steam beginning to escape, turn the heat down to very low, but do not remove the lid.
-
4
Cook the rice over low heat for 20 minutes.
-
5
Remove the pan from the heat but dont remove the lid.
-
6
Let the rice stand, covered, for 20 minutes, then fluff with chopsticks and let cool completely.
-
7
When cool, cover and refrigerate the rice overnight.
-
8
In a small mixing bowl, beat the eggs together with 2 tablespoons water.
-
9
Rub a small, nonstick or well-seasoned skillet with some of the oil and place it over medium heat.
-
10
Pour in enough egg to cover the bottom of the skillet, rotating the skillet to spread the egg mixture into a thin omelet.
-
11
Cook until barely set.
-
12
Turn and cook for a few seconds on the other side.
-
13
Turn the omelet out onto a work surface and roll it up into a tube.
-
14
Continue to make and roll up omelets until all of the egg mixture has been cooked.
-
15
With a sharp knife, slice the rolls crosswise to make long, thin strips.
-
16
Dice the pork and ham, and peel and cut the shrimp in half lengthwise; set aside.
-
17
Place a wok or large skillet over medium heat.
-
18
Add the remaining oil and the garlic cloves.
-
19
Cook, stirring, pressing down on the garlic to flavor the oil.
-
20
When the garlic begins to brown, remove and discard it.
-
21
Add the ginger and the cooked rice to the wok.
-
22
Stir briefly, just so that the rice doesnt stick.
-
23
Add the egg strips, diced meat, and shrimp and stir to combine them with the rice.
-
24
Gradually stir in the chile-garlic sauce, if using, and the soy sauce.
-
25
Add the green onions, stir once or twice, and sprinkle with the cilantro.
-
26
Serve immediately.