Enjoy a 10% discount on all orders over $60

Easy Authentic Mexican Rice

Prepare an authentic Mexican dish with this Mexican Rice recipe. Just a few ingredients you need for a delicious restaurant-quality side dish!

November 9, 2021
spicy food iconvegetarian food iconvegan food icon
Mexican RicePhoto By Canva
Difficulty Easy
Servings 6 people
Preparation 10 mins
Cooking 20 mins
Total 30 mins



  1. Rinse and drain the rice thoroughly in a fine-mesh strainer until the water gets clear.
  2. Heat the oil in a large saucepan over medium-high heat. Add the rice and sauté until the rice turns golden brown.
  3. Add the garlic, onion and jalapeno peppers. Cook the rice together with the onion for 2-3 minutes, stirring frequently.
  4. Add tomato sauce and vegetable stock to the pan. Boil for about 2 minutes. Add peas and carrots. Mix all the ingredients. Add salt, pepper, cumin and cayenne pepper to season the rice.
  5. When the ingredients boil, turn down the heat. Close the pan lid. Cook on low heat for about 12-15 minutes until the rice is cooked.
  6. Remove the rice from the heat and let it rest for 10 minutes before serving.
  7. Serve with fresh coriander.
Nutrition Facts
Serving Size 1 Mexican Rice
Serves 6
Amount Per Serving
% Daily Value*
Total Fat 5.3 g6.8%
Sodium 706 mg30.7%
Protein 3.8 g7.6%
Potassium 307 mg6.5%
*The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.


  • Use a quality non-stick wok pan to make Mexican rice. Do not use a stainless steel pot to cook rice.
  • Wash and drain the rice. This removes the excess starch in the rice. In this way, the rice does not stick. To rinse, put the rice in a sieve and rinse thoroughly with cold water until the water is clear.
  • Use basmati rice for best results.
  • Saute the rice in oil until golden brown. Then fry the rice with onions and jalapeno peppers to add texture and flavor to the rice.
  • Do not open the lid of the pot while the rice is cooking.
  • If the liquid evaporates before the rice is cooked, add some liquid. Because the rice continues to cook for about 10 more minutes after it is removed from the stove.
  • After the rice is cooked, let it rest for a while before serving. This will prevent the rice from becoming wet, lumpy or mushy.
Rate This Recipe

If you love to cook and eat Mexican food, this side dish may be your favourite. A few ingredients are needed for this easy-to-prepare and delicious rice recipe. It is basically prepared with white rice, onions, tomatoes and spices.

Try this recipe to make an authentic restaurant-style Mexican meal at home. Pair perfectly with protein like seafood, chicken, and meat, or with tacos and enchiladas. Bon Appetit.

What is the Difference Between Mexican Rice and Spanish Rice?

Although Mexican rice and Spanish rice may seem like the same dish, they are not the same. Both dishes are prepared with basic ingredients such as rice, tomatoes and onions. The difference between the two rices is the spices used. While cumin is used as a spice in Mexican rice, saffron is used instead of cumin in Spanish rice.

What Kind of Rice Is Best For Mexican Rice?

The best rice for this Mexican Rice is long grain white rice. Basmati rice is ideal for making this authentic rice. It does not stick together and is longer and thinner than other white rice. However, you can also use jasmine rice or brown rice in this recipe. If using brown rice, increase the amount of water (add ⅓ cup of water) and add 15-20 minutes to the cooking time.

What To Serve with Mexican Rice?

Mexican rice can be served alone as a main course or as a side dish. It pairs perfectly with Mexican food.

Here are our delicious recipes that you can serve with Mexican Rice:

How to Store Mexican Rice?

You can store Mexican rice in an airtight container in the refrigerator for up to 5 days. Let it cool at room temperature before putting it in the refrigerator. If you are going to store the rice in the freezer, put it in an airtight container or bag. Reheat for a few minutes in the microwave or on the stove.

Recipe byPetite Gourmets

Did you make this recipe?

Tag @PETITEGOURMETS using the hashtag #PGRECIPES and share on Instagram. We'll feature you on our site.

Shop on Petite Gourmets