If using leftover rice, break up any clumps so that the grains are separated.
Heat vegetable oil in a large skillet or wok over medium-high heat.
Add garlic, shallot, and red chilies. Sauté until fragrant, about 1-2 minutes.
Push the aromatics to one side of the pan. Pour the beaten eggs into the empty side and scramble until cooked through.
Add the diced chicken, shrimp, or tofu, and cook until heated through.
Add the cooked rice to the pan, breaking up any remaining clumps.
Stir in the mixed vegetables and cook until they are tender.
Add soy sauce, sweet soy sauce (or honey), and oyster sauce (if using). Stir well to ensure that all the rice is evenly coated with the sauces.
Season with salt and pepper to taste.
Stir in the chopped green onions and cook for another minute.
Garnish with fresh cilantro or parsley if desired.
Enjoy your meal!