Mexican

Mexican Rice

Authentic Mexican rice recipe with tomatoes, spices, and vegetables. Restaurant-style arroz rojo that's fluffy, flavorful, and perfect as a side dish.

Prep min
Cook min
Total min
6 servings
Easy Difficulty
4.17 (22)
Save PDF
Mexican Rice

This authentic Mexican rice (arroz rojo) delivers the perfect balance of savory tomato flavor, aromatic spices, and tender long-grain rice that's a staple in Mexican cuisine. Each grain is perfectly separate and infused with cumin, garlic, and rich tomato sauce for that classic restaurant-style taste you crave.

Simple ingredients transform into an extraordinary side dish that pairs beautifully with tacos, enchiladas, grilled meats, or stands alone as a satisfying vegetarian meal. Master this traditional technique once, and you'll have a go-to recipe that brings authentic Mexican flavors to your dinner table every time.

Instructions

  1. Prepare the rice
    Rinse 1 cup long-grain white rice in a fine-mesh strainer under cold running water, stirring with your fingers, until the water runs completely clear.
  2. Toast the rice
    Heat 2 tablespoons vegetable oil in a heavy-bottomed saucepan over medium-high heat. Add the drained rice and cook for 3-4 minutes, stirring constantly, until the grains turn golden brown and translucent.
  3. Add 1 diced onion, 2 minced garlic cloves, and 1 diced jalapeño to the pan. Cook for 2-3 minutes, stirring frequently, until the onion becomes soft and translucent.
  4. Add liquids and seasonings
    Stir in 8 oz tomato sauce, 2 cups chicken broth, 1 teaspoon salt, 1 teaspoon cumin, 1 teaspoon paprika, and 1 teaspoon black pepper. Bring the mixture to a rolling boil over high heat.
  5. Add 1 cup frozen peas and 1 cup diced carrots to the boiling mixture. Stir once to distribute the vegetables evenly throughout the rice.
  6. Simmer the rice
    Reduce heat to low, cover tightly with a lid, and simmer for 18-20 minutes without lifting the lid or stirring.
  7. Remove the pan from heat and let it stand covered for 10 minutes to allow the steam to finish cooking the rice and absorb any remaining liquid.
  8. Finish and serve
    Remove the lid and fluff the rice gently with a fork. Garnish with 2 tablespoons fresh chopped cilantro before serving.

Tips

Rinse rice in cold water until the water runs clear to remove excess starch, which prevents sticking and ensures fluffy, separate grains.

Toast the rice in oil until golden brown and translucent—this crucial step creates a protective coating that prevents mushiness during cooking.

Use a heavy-bottomed saucepan or cast iron pot to prevent hot spots and ensure even heat distribution throughout the cooking process.

Never lift the lid during the simmering phase, as escaping steam disrupts the cooking process and can result in unevenly cooked rice.

Let the rice rest off heat for 10 minutes after cooking to allow residual steam to finish the cooking process and achieve perfect texture.

If liquid evaporates before rice is tender, add hot broth in small amounts rather than cold liquid, which can shock the cooking process.

Fluff with a fork rather than stirring with a spoon to maintain individual grain separation and prevent breaking the rice.

Save leftover rice for fried rice dishes—day-old Mexican rice makes an excellent base for Mexican-style fried rice with eggs and vegetables.

The History and Tradition of Mexican Rice

Mexican rice, known as "arroz rojo" (red rice) or "arroz a la mexicana," is a cornerstone of Mexican cuisine that traces its roots to Spanish colonial influence combined with indigenous ingredients. The dish evolved from Spanish paella traditions but was adapted using New World tomatoes, creating the distinctive red color and flavor profile we know today.

Unlike its Spanish counterpart that uses saffron, Mexican rice gets its vibrant hue and robust flavor from tomatoes, onions, and garlic. The technique of toasting the rice in oil before adding liquid is crucial for achieving the proper texture and preventing mushiness—a method that distinguishes authentic Mexican rice from simple seasoned rice.

Essential Ingredients and Techniques

The foundation of perfect Mexican rice lies in using long-grain white rice, preferably basmati or jasmine, which maintains individual grains without becoming sticky. The key technique involves toasting the raw rice in oil until it turns golden and translucent, creating a protective coating that prevents the grains from breaking down during cooking.

Tomato sauce provides both flavor and the characteristic red color, while chicken or vegetable stock adds depth that water simply cannot match. The holy trinity of Mexican cooking—onion, garlic, and jalapeño—forms the aromatic base, while ground cumin distinguishes this dish from Spanish rice, which traditionally uses saffron.

Regional Variations Across Mexico

Different regions of Mexico have developed their own variations of this classic dish. Northern Mexican states often include corn and peas, while coastal areas might incorporate seafood stock. Some regions add carrots for sweetness and color contrast, while others prefer a purely tomato-based version.

The spice level varies significantly by region, with some areas preferring mild versions suitable for children, while others incorporate serrano or habanero peppers for serious heat. Regardless of regional preferences, the fundamental technique remains consistent across Mexico.

Perfect Pairings and Serving Suggestions

Mexican rice serves as the perfect complement to virtually any Mexican meal. Its mild, savory flavor balances spicy dishes like chile rellenos or carnitas, while its substantial texture makes it an excellent base for protein-heavy meals. Traditional pairings include refried beans, creating the classic "rice and beans" combination that provides complete proteins.

For a complete Mexican feast, serve alongside grilled carne asada, chicken enchiladas, or fish tacos. The rice also works beautifully in burrito bowls, as a stuffing for peppers, or mixed with scrambled eggs for a hearty breakfast. Vegetarians can enjoy it with black beans, fresh salsa, and avocado for a nutritious, filling meal.

Storage and Reheating Tips

Properly stored Mexican rice maintains its quality for up to five days in the refrigerator when kept in an airtight container. Allow the rice to cool completely before refrigerating to prevent condensation that can lead to soggy texture. For longer storage, freeze portions in freezer-safe containers for up to three months.

When reheating, add a tablespoon of water or broth per cup of rice to restore moisture. Microwave in 30-second intervals, stirring between each interval, or reheat gently on the stovetop over low heat. Avoid overcooking during reheating, as this can make the rice mushy.

Common Questions and Troubleshooting

Why is my Mexican rice mushy?

Mushy rice typically results from skipping the toasting step, using too much liquid, or overcooking. Always toast the rice until golden before adding liquids, and maintain proper liquid ratios. Resist lifting the lid during cooking, as this releases essential steam.

Can I make this dish ahead of time?

Mexican rice actually improves in flavor when made a day ahead, as the spices have time to meld. Prepare the dish completely, cool to room temperature, and refrigerate. Reheat gently before serving, adding a splash of broth if needed.

What's the difference between Mexican and Spanish rice?

While both dishes share similar preparation methods, Mexican rice uses cumin and tomatoes for flavoring, creating a red color. Spanish rice traditionally uses saffron, which gives it a yellow color and distinctly different flavor profile. Mexican rice also commonly includes jalapeños and cilantro.

Rate this recipe

Sign in to rate and review this recipe