Mexican rice—often called arroz rojo, or “red rice”—is a traditional side dish made by simmering white rice with tomatoes, garlic, onion, and broth. A staple in Mexican cooking, it’s commonly served with favorites like tacos, enchiladas, and grilled meats. What makes it distinctive is its bright color and deep, savory taste, achieved by cooking the rice in a tomato-based liquid instead of plain water. Beyond its flavor, Mexican rice represents a sense of togetherness, which is why it remains beloved not just in Mexico, but across the globe.

Traditional Mexican Rice Essentials

Cooking Traditional Mexican Rice typically comes together like so:

1. Create the Flavor Base
Begin by blending tomatoes, onion, garlic, and broth into a smooth, well-combined sauce. This mixture is key to giving the dish its signature color and depth of flavor.

2. Lightly Toast the Rice
Warm oil in a saucepan, then cook the rice with garlic and vegetables like carrots until it turns lightly golden. This step adds a gentle nutty flavor and helps keep the grains from becoming too soft.

3. Simmer with Seasonings
Add the tomato mixture along with extra broth, cumin, salt, and pepper. Bring it to a boil, then lower the heat and cover. Stir in peas or other vegetables to enhance both texture and appearance.

4. Cook and Let It Rest
Allow the rice to cook for about 20–25 minutes, or until the liquid is fully absorbed. Once done, keep it covered for a few extra minutes—this resting time helps achieve the ideal texture.

5. Add a Fresh Finish
Finish with a squeeze of lime juice and gently fluff the rice with a fork to brighten the flavors and bring everything together.

Our Tips for Cooking Perfect Mexican Rice

Even the most skilled chefs can sometimes make mistakes. Here are a few simple pointers to ensure your Mexican rice comes out perfect every time:

  • Don’t skip toasting the rice: This key step builds the dish’s signature flavor and helps keep the grains light and separate instead of sticky.
  • Swap water for broth: Using chicken or vegetable broth adds extra depth and richness that plain water can’t provide.
  • Blend the sauce well: Make sure the tomato mixture is fully smooth so the flavor is evenly distributed and the texture stays consistent.
  • Keep the lid on while cooking: Avoid lifting the cover, as releasing steam can disrupt the cooking process and lead to uneven rice.
  • Allow it to rest: Let the rice sit for a few minutes after cooking so the texture can set and the flavors fully come together.

Using Mexican Rice in Other Dishes

One of the best things about Mexican rice is how versatile it is. It works beautifully as a base or filling in a wide variety of dishes, making it perfect for repurposing leftovers or simply enjoying in new and creative ways. This comforting staple easily adapts to different meals while keeping its signature flavor front and center.

Mexican-Style Rice Omelet

A great way to reinvent leftovers is with an Omelet Stuffed with Mexican Rice and Chorizo. Fluffy eggs combined with seasoned chorizo and Carolina® White Rice create a hearty, flavorful dish that works perfectly for breakfast, brunch, or even lunch. It’s a delicious example of how Mexican rice can take center stage rather than just play a supporting role.

Mexican Rice and Cheese Balls

Another creative option is turning Mexican rice into crispy, bite-sized appetizers like these Air-Fryer Rice Balls with Arroz Rojo. Cooked rice is simmered with onion, garlic, broth, and taco seasoning, then mixed with eggs to bind it together. Shaped into balls and filled with cubes of queso fresco, each one has a warm, melty center. Served with salsa roja or enchilada sauce, they make a fun, shareable twist on a classic dish.

Burritos, Bowls, and Beyond

The possibilities don’t end there—Mexican rice is also perfect for burrito fillings, rice bowls with beans and vegetables, stuffed peppers, or Tex-Mex casseroles. Its flexibility makes it easy to customize with different proteins, spices, and toppings, ensuring it fits seamlessly into almost any meal. All in all, Mexican rice is a terrific recipe to have in your locker. 

For more recipe inspiration and cooking tips, drop by our kitchen to see what’s cooking

FAQs for Cooking Mexican Rice

What type of rice works best for Mexican rice?

Long-grain white rice is typically preferred because it cooks up light and fluffy while easily absorbing flavor.

Why did my Mexican rice turn out mushy?

This often happens when the rice isn’t properly toasted or when too much liquid is added. Toasting the rice helps maintain a firm, separate texture.

Is Mexican rice the same as Spanish rice?

Not exactly. Although the terms are often used interchangeably in the U.S., Mexican rice is known as arroz rojo in Mexico and is not part of traditional Spanish cuisine.

Can I make a vegetarian version?

Yes. Simply replace chicken broth with vegetable broth and adjust seasonings to suit your taste.

Can Mexican rice be made in advance?

Definitely. It stores well in the refrigerator for several days and reheats easily, making it a convenient option for meal prep.