If your Mexican rice is undercooked and still hard in the middle, add in 1/4 cup of water and cook at low heat, covered for another 5-6 minutes. Repeat this process until your rice is soft and tender.