Good Ol’ Basic Mexican Rice Recipe – Authentic & Easy

A restaurant-quality side dish emerges from pantry basics and expert techniques.

By Medha deb
Created on

The Ultimate Guide to Perfect Mexican Rice

Mexican rice, also known as Spanish rice or arroz rojo, is one of those fundamental dishes that every home cook should master. This vibrant, flavorful side dish transforms simple long-grain rice into something extraordinary with the perfect combination of tomatoes, onions, garlic, and aromatic spices. Whether you’re serving it alongside enchiladas, tacos, or grilled chicken, this good ol’ basic Mexican rice recipe will become your go-to method for creating restaurant-quality results at home.

The beauty of this Mexican rice recipe lies in its simplicity and versatility. Using pantry staples and a few key techniques, you’ll create a dish that’s both authentic and accessible. The rice develops a beautiful golden color and absorbs all the wonderful flavors from the tomatoes and spices, resulting in fluffy, perfectly seasoned grains that complement any Mexican or Tex-Mex meal.

Essential Ingredients for Authentic Mexican Rice

The success of any great Mexican rice recipe starts with selecting the right ingredients. Each component plays a crucial role in developing the distinctive flavor and texture that makes this dish so beloved.

The Rice Foundation

Long-grain white rice is absolutely essential for this recipe. Unlike short-grain varieties, long-grain rice maintains its individual grain structure during cooking, preventing the dish from becoming sticky or mushy. The grains remain separate and fluffy, which is exactly what you want in authentic Mexican rice. You’ll need 2 cups of uncooked long-grain rice, which will yield approximately 6-8 servings.

Aromatic Base Ingredients

The aromatic foundation begins with half a large onion, chopped, which provides sweetness and depth to the dish. Choose a yellow or white onion for the best flavor balance. Three cloves of minced garlic add that essential pungent note that complements the other ingredients perfectly.

Canola oil (2 tablespoons) serves as the cooking medium, though you can substitute olive oil if preferred. The oil helps toast the rice and sauté the aromatics, creating the flavor foundation for the entire dish.

Tomato Components

The tomato elements are what give Mexican rice its characteristic color and tangy flavor. You’ll need both a 10-ounce can of diced tomatoes and green chilies (such as Rotel) and a 14.5-ounce can of whole tomatoes. The Rotel adds a mild heat and complexity, while the whole tomatoes provide chunks of fresh tomato flavor throughout the rice.

Liquid and Seasonings

Low-sodium chicken broth (2 cups, plus more if needed) serves as the cooking liquid, infusing the rice with rich, savory flavor. The seasoning blend includes 1 teaspoon of ground cumin for earthy warmth, 1 teaspoon of kosher salt for proper seasoning, and fresh cilantro for a bright, herbaceous finish.

Step-by-Step Cooking Instructions

Preparing the Aromatic Base

Begin by heating 2 tablespoons of canola oil in a large skillet over medium heat. The skillet should be large enough to accommodate all the rice and liquid comfortably. Once the oil is heated, add the chopped onion and cook for 3 to 4 minutes until it becomes translucent and slightly softened. This initial cooking step develops the sweet, caramelized flavors that form the foundation of great Mexican rice.

Toasting the Rice

Reduce the heat to low and add the 2 cups of uncooked long-grain rice along with the minced garlic. This next step is crucial for achieving the proper texture and flavor. Stir the rice constantly, ensuring it doesn’t burn while allowing it to turn slightly golden brown. This toasting process, which takes about 3 minutes, gives the rice a nutty flavor and helps the grains maintain their individual structure during cooking.

Building the Flavor Profile

Add the drained diced tomatoes and green chilies to the skillet, stirring to combine. The draining step is important because the liquid in canned tomatoes and chilies can be quite spicy and may overpower the dish. Next, add the whole tomatoes, breaking them up slightly with your spoon as you stir them in. Let this mixture cook for 2 minutes, allowing the tomatoes to release their flavors and begin breaking down.

Adding Liquid and Seasonings

Pour in the 2 cups of low-sodium chicken broth and stir everything together thoroughly. Add the kosher salt and cumin, adjusting the cumin quantity based on your preference for this distinctive earthy spice. At this point, you can also add other spices like cayenne pepper, chili powder, turmeric, or oregano to customize the flavor profile to your taste.

The Cooking Process

Bring the entire mixture to a boil, then immediately reduce the heat to low. Cover the pan tightly with a lid to trap the steam, which is essential for proper rice cooking. Allow the rice to simmer for 10 to 15 minutes, or until the rice is tender and has absorbed most of the liquid. If the mixture becomes too dry during cooking, add more broth as necessary. The finished rice should be fluffy and separate, not sticky or mushy.

Pro Tips for Perfect Mexican Rice

Rice Selection and Preparation

Always use long-grain white rice for the best texture. Avoid rinsing the rice before cooking, as the natural starches help create the proper consistency. If you prefer a more golden color, add a pinch of turmeric during the seasoning stage.

Heat Management

Maintaining proper heat levels throughout the cooking process is crucial. Start with medium heat for sautéing, reduce to low for toasting the rice, and keep it low during the simmering phase. High heat can cause the bottom to burn while leaving the top undercooked.

Liquid Ratios

The liquid-to-rice ratio is critical for perfect texture. Start with the recommended amounts, but be prepared to add more broth if the rice seems dry during cooking. The goal is tender, fluffy rice that’s not sticky or mushy.

Serving Suggestions and Pairings

This versatile Mexican rice pairs beautifully with a wide variety of dishes. Serve it alongside classic Mexican favorites like chicken enchiladas, beef tacos, or cheese quesadillas. It also complements grilled meats, particularly chicken, beef, or pork with Mexican seasoning.

For a complete meal, consider pairing the rice with refried beans, fresh guacamole, and warm tortillas. The combination creates a satisfying, restaurant-quality dining experience at home.

Storage and Reheating Instructions

Leftover Mexican rice can be stored in the refrigerator for up to 4 days in an airtight container. To reheat, add a small amount of chicken broth or water to prevent drying out, then warm gently on the stovetop or in the microwave, stirring occasionally.

The rice can also be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating, adding liquid as needed to restore the proper texture.

Frequently Asked Questions

Q: Can I use brown rice instead of white rice?

A: While you can substitute brown rice, you’ll need to increase the cooking liquid and extend the cooking time to about 45 minutes. The texture and flavor will be different from traditional Mexican rice.

Q: What if I don’t have Rotel (diced tomatoes and green chilies)?

A: You can substitute with regular diced tomatoes plus a small can of diced green chilies, or add fresh jalapeños to taste along with regular diced tomatoes.

Q: How can I make this recipe spicier?

A: Include the liquid from the Rotel can, add cayenne pepper, diced jalapeños, or hot sauce to taste. Start with small amounts and adjust as needed.

Q: Why did my rice turn out sticky?

A: Sticky rice usually results from using short-grain rice, adding too much liquid, or cooking at too high heat. Always use long-grain rice and maintain low heat during simmering.

Q: Can I make this recipe vegetarian?

A: Absolutely! Simply substitute vegetable broth for the chicken broth. The flavor will be slightly different but still delicious.

Customization Options

This basic Mexican rice recipe serves as an excellent foundation for numerous variations. Consider adding corn kernels, diced bell peppers, or black beans for extra texture and nutrition. Some cooks like to include a bay leaf during cooking, which should be removed before serving.

For a richer flavor, you can substitute some of the chicken broth with tomato juice or add a tablespoon of tomato paste along with the other tomato ingredients. Fresh lime juice squeezed over the finished rice just before serving adds a bright, acidic note that enhances all the other flavors.

The Final Touch: Fresh Cilantro

Just before serving, sprinkle generously with freshly chopped cilantro. This final garnish isn’t just for appearance – the fresh, bright flavor of cilantro provides the perfect contrast to the rich, savory rice. Don’t be afraid to use plenty; the fresh herbs really make the dish shine.

This good ol’ basic Mexican rice recipe proves that simple ingredients, when treated with care and attention, can create something truly special. Master this technique, and you’ll have a reliable side dish that elevates any Mexican or Tex-Mex meal to restaurant quality. The key is in the details: proper rice selection, careful heat management, and the perfect balance of flavors that makes every grain a pleasure to eat.

Medha Deb is an editor with a master's degree in Applied Linguistics from the University of Hyderabad. She believes that her qualification has helped her develop a deep understanding of language and its application in various contexts.

Read full bio of medha deb