Cook Perfect Mexican Rice Every Time with These Tips

Do you want to make restaurant-quality Mexican rice at home but always end up with overcooked or sticky rice? Fear not! With just a few simple tips, you can cook perfect Mexican rice every time. Whether you’re making a burrito bowl, serving tacos, or just want a delicious side dish, this recipe is sure to impress. Follow these tips to achieve fluffy, flavorful rice that perfectly complements any meal.

Cook Perfect Mexican Rice Every Time with These Tips | Eat Urban Garden
Cook Perfect Mexican Rice Every Time with These Tips

Why Should You Care About Cooking Perfect Mexican Rice?

If you’re a food lover, then you must know how important Mexican cuisine is in the food industry. It is one of the most popular and beloved cuisines in the world. Mexican dishes are always colorful, flavorful, and rich in texture. But have you ever wondered what’s the main ingredient that makes Mexican cuisine so special? The answer is rice, and perfecting your Mexican rice is a must if you want to make your Mexican dishes stand out. Here’s why you should care about cooking perfect Mexican rice:

The Role of Mexican Rice in Mexican Cuisine

In Mexican cuisine, rice is a common ingredient that is used in many dishes, such as arroz con pollo, tamales, and chile rellenos. Mexican rice is different than the traditional white rice, as it is cooked with tomatoes, onions, garlic, and other spices, giving it a unique flavor and texture. Without perfect Mexican rice, your Mexican dishes might fall flat and not live up to their full potential.

The Significance of Rice in Mexican Culture

Moreover, rice is an essential part of Mexican culture. It has played a significant role in Mexican history, dating back to pre-Columbian times. Aztecs and other indigenous societies used to cultivate rice, and it was an important staple food. Over the centuries, rice has become a symbol of mestizaje, or the cultural mix of indigenous and Spanish cultures that created modern-day Mexico. So by perfecting your Mexican rice, you are also paying homage to Mexican culture.

What Are the Essential Ingredients for Mexican Rice?

Mexican rice is a flavorful dish that is perfect for a family gathering or a cozy night at home. Here are the essential ingredients that make up this tasty dish:


The foundation of this dish is rice, which is the main ingredient. Long-grain white rice is the best choice for Mexican rice. It is important to rinse the rice before cooking to remove any excess starch and to ensure that the rice grains remain separate and fluffy after cooking.


Tomatoes are a key ingredient in Mexican rice. Fresh, ripe tomatoes are usually used, but canned tomatoes can be substituted if fresh tomatoes are not available. The tomatoes add a sweet, tangy flavor and give the rice the classic red color that is characteristic of Mexican rice.


Onions are used to add a subtle sweetness to the dish. They also give the rice a slightly crunchy texture when they are sautéed with the rice before being cooked.


Garlic is a common ingredient in Mexican cuisine and adds a distinctive flavor to the rice. It should be diced finely and sautéed with the onions before adding them together to the rice for cooking.


There are many different seasonings that can be used to flavor Mexican rice, but the most common are cumin, chili powder, and salt. These spices add a delicious depth of flavor to the rice and give it a slightly smoky taste.

How Do You Prepare the Mexican Rice?

If you are looking to cook Mexican rice that is perfectly cooked, usually with a fragrant aroma and with every grain distinct, follow these step-by-step instructions:

Step 1: Preparing the Rice

To prepare the Mexican rice, the first step is to rinse the rice thoroughly until the water runs clear. Rinsing ensures that any excess starch and debris will be removed. Next, toast the rice over medium heat in a heavy-bottomed pot. Toasting the rice will give your Mexican rice a nutty aroma. Keep stirring the rice so it does not burn. The rice might start to pop and turn golden in color. This process usually takes around 5 to 10 minutes.

Step 2: Adding the Ingredients

Once the rice is toasted, add 2 tablespoons of oil and diced onions into the pot. Sautee the onions until they become translucent. Then, you can add garlic until fragrant. After that, add tomato paste and seasonings (salt, cumin, and chili powder) into the pot. Mix well! Then add the rice and stir until everything is coated evenly.

Step 3: Adding the Liquid and Simmering

The next step is to add 2 cups of chicken broth and 1 cup of tomato sauce to the pot. Mix everything well. Bring the mixture to a boil and then lower the heat. Put a lid on the pot and let it simmer for around 20 minutes. Do not lift the pot lid while the rice is cooking as this could disrupt the cooking time. After 20 minutes, switch off the heat, leave to rest for 10 minutes. The perfect Mexican rice is ready!

What are the Common Mistakes to Avoid?

Cooking Mexican rice perfectly every single time takes some practice and a bit of patience. While this delicious side dish is a staple in Mexican cuisine, it can be tricky to get it just right. Here are some common mistakes people make when cooking Mexican rice:

1. Using the Wrong Type of Rice

The type of rice you use for your Mexican rice matters. For best results, use long-grain white rice. This type of rice has a low starch content and won’t turn mushy when cooked. Avoid using short-grain or sushi rice, as they have a higher starch content and will make your rice sticky or gummy.

2. Not Toasting the Rice

Before cooking your rice, it’s essential to toast it with a bit of oil or butter in a pan over medium heat. This step adds more flavor and keeps the rice from sticking together. If you skip this step, your rice will be bland and sticky.

3. Undercooking or Overcooking the Rice

The key to perfectly cooked Mexican rice is to get the rice-to-water ratio right and cook it for the right amount of time. If you undercook the rice, it will be hard and crunchy. If you overcook the rice, it will be mushy and clumpy. Follow the recipe instructions and check the rice regularly to avoid overcooking.

4. Using Insufficient Amount of Seasoning

One of the most common mistakes people make when cooking Mexican rice is not using enough seasoning. Aside from salt, which is essential, it’s important to add spices and aromatics to your rice for a more flavorful dish. The simplest combination consists of sautéing onions, garlic, and tomato sauce with the rice. However, you can level up by adding spices such as cumin, chili powder, paprika, and oregano.

Take note of these common mistakes, and you’ll be one step closer to making the perfect bowl of Mexican rice. Happy cooking!

How Can You Add Your Own Twist to Mexican Rice?

While authentic Mexican rice is a great side dish for any meal, there are plenty of ways to add your own flair to this classic dish. Here are five tips that will help you create a unique and delicious version of Mexican rice that your whole family will love:

1. Incorporate Vegetables

Adding vegetables to Mexican rice is a great way to add some extra nutrition and flavor to the dish. Some great options to try include peas, corn, diced bell peppers, and diced tomatoes. You can add these vegetables at any point during the cooking process, but it is recommended to sauté them before adding the rice to the pot. This ensures that they are cooked evenly and adds some extra flavor to the dish.

2. Use Different Spices

Mexican rice typically includes spices like cumin and chili powder, but there are plenty of other spices you can use to create a different flavor profile. Try adding smoked paprika or smoked salt for a smoky flavor, or use turmeric for a more earthy and slightly bitter taste. You can also add fresh herbs like parsley or cilantro to brighten up the dish.

3. Add Meat or Beans

If you want to make your Mexican rice more filling, consider adding meat or beans to the dish. Ground beef, ground turkey, or shredded chicken are all great options, as are black beans or pinto beans. Simply cook the meat or beans separately before adding them to the rice during the final stages of cooking.

4. Try a Different Type of Rice

Traditionally, Mexican rice is made with long-grain white rice. However, you can use other types of rice to create a different texture and flavor. For example, arborio rice is a short-grain rice that creates a creamier texture, while brown rice will give the dish a nuttier flavor. Keep in mind that different types of rice may require different cooking times, so be sure to follow the instructions on the package.

5. Add Some Heat

If you like spicy food, adding some heat to your Mexican rice can take it to the next level. You can use fresh or canned jalapeños, crushed red pepper flakes, or hot sauce to give the dish some kick. Be careful not to add too much heat, though, as you don’t want to overpower the other flavors in the dish.

With these tips, you can create a unique and delicious version of Mexican rice that your family and friends will love. Don’t be afraid to experiment with different flavors and ingredients to make the dish your own!

What Tips Do Professional Chefs Use to Make Perfect Mexican Rice?

Discover the expert tips that professional chefs use to create the perfect Mexican rice.

Tip #1: Prepare Your Rice

Before cooking your Mexican rice, it is important to prepare it properly. Rinse your rice until the water runs clear to remove any excess starch. Let the rice sit for 10 to 15 minutes before cooking to allow the grains to absorb water, resulting in fluffier rice.

Tip #2: Use Homemade Chicken Broth

Professional chefs use homemade chicken broth instead of water to add an extra depth of flavor to their Mexican rice. The broth is made by simmering chicken bones, onion, garlic, and other aromatics in water for several hours until a rich and flavorful liquid is created.

Tip #3: Add Tomato Sauce Instead of Tomatoes

While chopped tomatoes are commonly used in Mexican rice recipes, professional chefs opt for tomato sauce for a more consistent flavor and texture. The sauce is added to the chicken broth along with the rice for a perfectly seasoned and colored dish.

Tip #4: Sauté Your Rice Before Cooking

Sautéing your rice in hot oil or butter before adding it to the chicken broth and tomato sauce can give your Mexican rice a crispy texture and nutty flavor. The sautéing process creates a thin layer of starch around the rice grains, which prevents them from becoming mushy during cooking.

Tip #5: Add Seasonings and Aromatics

Professional chefs use a variety of seasonings and aromatics to enhance the flavor of their Mexican rice. Cumin, garlic, onion, and chili powder are common choices, but feel free to experiment with other herbs and spices to suit your taste.

Tip #6: Let It Rest

After cooking the Mexican rice, it is crucial to let it rest for about 10 minutes. This resting period allows the flavors to meld together and the moisture to redistribute throughout the dish. It also makes the rice less sticky and easier to serve.

Happy Cooking and Come Back for More!

That’s it! You now have all the tips and tricks to make perfect Mexican rice every time. Remember, using high-quality ingredients, following the measurements, and being patient will result in a delicious and authentic dish. Don’t forget to leave us a comment below on how your rice turned out and to share this article with your friends and family. Thanks for reading and happy cooking!

Cook Perfect Mexican Rice Every Time with These Tips

Learn to make perfect Mexican rice by following these easy steps and using high-quality ingredients. This delicious side dish is the perfect complement to any Mexican meal.

  • 1 cup long-grain white rice
  • 1 ½ cups chicken broth
  • 2 tablespoons vegetable oil
  • 1 garlic clove (minced)
  • 1 small white onion
  • 1 medium tomato (seeded and finely chopped)
  • 1 jalapeño pepper (seeded and finely chopped (optional))
  1. Begin by rinsing the rice in a fine-mesh strainer under cool running water until the water runs clear. This removes excess starch and lets the rice grains cook up light and fluffy. After the rice is rinsed, let it soak in a bowl of water for about 15 minutes to soften the grains and shorten the cooking time.
  2. While the rice is soaking, heat the oil in a medium saucepan over medium-high heat. Add the onion and garlic, and cook until they’re golden brown and fragrant, about 2 minutes. If you’re using a jalapeño pepper, you can add it now too.
  3. Drain the rice and add it to the saucepan with the onion mixture, stirring occasionally until grains start to turn opaque. Then, add the chopped tomato and stir well.
  4. Pour in the chicken broth, stir well and bring to a boil. Reduce heat to low, cover the pot and let it all simmer for 20-25 minutes until the rice is cooked through and fluffy. Avoid opening the lid to check the rice in the first 15 minutes; this can let out steam and extend the cooking time.
  5. When the rice is done, take the pot off heat and let sit for 5 minutes, covered. Then, remove the lid, fluff the rice with a fork and serve hot.
Side Dish
Mexican rice, cooking rice, side dish, authentic Mexican food, easy recipes

Leave a Reply

Your email address will not be published. Required fields are marked *