Add the rice to a colander and rinse under cold water and set aside to drain.
Add the oil to a medium size pot over low heat and cook the onions for 5 to 6 minutes while occasionally stirring, or until they become translucent and tender.
Stir in the garlic just until fragrant, which takes about 1 minute.
Pour in the drained rice and stir constantly making sure it does not stick for 3 to 4 minutes or until it starts to become slightly transparent.
Pour in the chicken stock and add in the carrot, corn, and peas and mix until combined.
Place a lid on the pot and cook over low heat for 15 minutes or until the rice is cooked and all the liquid has been absorbed.
Season with the lime juice, cilantro, and salt and use a fork to mix in the ingredients and fluff the rice. Serve.
Notes
Make-Ahead: This is meant to be served when it is done cooking, but you can keep a lid on it and keep it warm for up to 30 minutes before serving.How to Store: Cover and keep it in the refrigerator for 4 to 5 days. You can freeze this Mexican white rice for up to 3 months. Thaw it in the refrigerator before reheating.How to Reheat: Add the desired amount of rice to a medium-size frying pan along with 2 to 3 tablespoons of chicken stock or water and cook over low to medium heat while occasionally stirring until hot.The optional additions to this recipe are the lime juice and cilantro, but they both add great flavors to this.If stock is not available then you can substitute with water.