This authentic easy Mexican rice dish that I am sharing with you today is one of the most popular Mexican rice recipes.
This recipe is an easy wonderful way to cook rice in no time. It is delicious and versatile and perfect as a side dish for a lot of meals.
Because it is such an easy recipe, I wanted to take a moment and explain to you the basics of how to cook Mexican rice, because it is different than how we cook rice in general.
How To Cook Rice The Mexican Way:
In Mexico, rice dishes come in four different colors: white, black, red and green. The black rice is made with black beans and sometimes with squid ink. The green one is made by using green peppers and herbs, like cilantro.
Compared to beans, rice is kind of a new ingredient used in the Mexican cuine. Mexico adopted it only about four hundred years ago.
In Mexico, cooked rice is classified as a sopa seca or dry soup, which means white rice, red rice, or thin pasta cooked in a liquid that it is absorbed during the cooking process.
Sopa seca is usually served after the real soup, which is obviously liquid, at lunch, and it is popular in the Mexican “fast foods” or small family restaurants.
Over the years, I tried many recipes of Mexican rice. Most of them are quite similar and all have kind of the same texture of pilaf style.
For a true version of Mexican rice, make sure you use long or extra long-grain white rice.(you can find it in the Latin stores). Jasmin rice is a good option too.
The grains of these types of rice stay separate as they cook so you don’t end up with a sticky rice, like the short grain rice used to make sushi.
When cooking rice in Mexico, it is important to rinse the raw rice under cold running before you start cooking it. It is usually sold in bulk and needs to be really well washed.
This step is usually not necessary here in US. However, soak the rice in hot water for 5 minutes, then drain it and rinse it with cold water again. After this step, let the rice drain in a colander until is ready to get in the pot.
1. Saute the rice in oil.
I usually start my recipe with the onions.
I chop an onion and also 2 cloves of garlic and sauté them in oil.
Then add the rice and saute it, making sure it doesn’t stick to the pan.
2. Add the liquid.
After you add the liquid in the pot, let it come to a boil, then cover it and reduce the heat to as low as possible.
In the picture above, you can see that I added some green peas. This is optional, as Mexican rice can come with peas, carrots or other vegetables.
3. Finish the cooking:
The rice is ready when it is soft, tender and cooked through. This should happen ideally when most of the liquid has been absorbed, but there is still some left to give moisture to the rice.
If it is not cooked, then just add few tablespoons of water, cover the pot again and cook for another 2 more minutes.
4. Let the rice rest:
Once the rice is cooked, remove it from the heat and let it sit for few minutes before you fluff it up with a fork and serve it.
Rice reheats really well and it is a good side dish to make in advance. Add 2-3 tablespoons of water when you reheat it covered.
Serve the rice in a large bowl, or press it in round molds that you invert onto the plates.
This is attractive especially when you serve the rice with mole or a similar dish with sauce, like my very popular recipe on the blog, Tinga de pollo, or Chicken in Chipotle sauce.
This easy Mexican rice is a down to earth recipe, easy to make and delicious.
It makes a great dish to serve with roasted meats, and Mexican beans.
It goes well also with roasted vegetables.
You can also add green peas to it, chopped carrots or chopped tomatoes in tomato juice.
I like rice. It is a versatile option as a side dish and can be cooked in so many ways.
Probably one of my favorite ways to eat rice is as rice pudding, but I also love it cooked with vegetables and chicken, beef or pork, like this recipe of Rice with pork and vegetables.
Enjoy and keep it simple!
- 1 cup long grain rice
- 2 cups water or chicken stock
- ½ tsp salt
- ½ medium onion or 2-3 green onions chopped
- 2-3 cloves garlic roughly chopped
- 2-3 tablespoons vegetable oil
- 1 cup frozen peas optional
- Chop the onions and garlic.
- In a pan heat up the oil on medium high heat and add the onions and the garlic.
- Cook the onion and garlic together until soft and translucent.
- Add the rice to the onions.
- Cook the rice until it becomes a delicate golden brown. Stir occasionally to ensure that rice does not stick to the bottom of the pan.
- Stir in the chicken stock or water, salt and peas if using. Simmer on medium low heat.
- Continue to cook the mixture, stirring occasionally, until all the liquid has been absorbed and the rice is just tender.
- Remove from the stove, cover with a tight fitting lid and let it stand in a warm place for 5-10 minutes.
- Cook's tip: Do not stir the rice too often adding the stock or the grains will break down and the mixture will become starchy.
Amount Per Serving:Calories: 206Total Fat: 11gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 2mgSodium: 413mgCarbohydrates: 22gFiber: 2gSugar: 4gProtein: 5g