Mexican Rice

Mexican Rice Photo

Mexican Rice: The Complete Guide to a Classic Side

Few side dishes unite comfort, flavor, and versatility quite like Mexican rice. Fluffy grains, bright color, and layers of savory taste make it a mainstay on every Mexican table. Whether next to tacos, rolled into burritos, or served alongside grilled meats, this rice does more than play second fiddle—it’s an essential partner in countless meals.

You don’t need to be an expert to make genuine Mexican rice at home. Clear steps, common pantry staples, and a handful of time-tested techniques are all it takes. Not only will you have a satisfying side dish, but you’ll also master a recipe that adapts with your taste and the seasons.

Let’s explore everything you need to know: ingredients, preparation, smart tips, flavor variations, serving ideas, storage, and the subtle ways Mexican rice stands apart from its Spanish cousin.

What Is Mexican Rice?

Mexican rice, sometimes called arroz rojo or “red rice,” is a fluffy, tomato-infused dish with a gentle blend of savory spices and sautéed onions. It’s a staple throughout central and northern Mexico and a favorite across Texas, California, and beyond. Unlike plain white rice, Mexican rice cooks with aromatic onions, garlic, seasonings, broth, and tomato sauce or fresh tomatoes, resulting in grains that are both tender and distinct, never mushy. The vibrant orange-red hue makes it instantly recognizable.

Ingredients You’ll Need

These core ingredients form the foundation of Mexican rice. Choose fresh, good-quality items for the best results:

  • Long-grain white rice: The base ingredient. Basmati or jasmine works well for a non-sticky texture.
  • Vegetable oil: A neutral oil helps the rice toast evenly.
  • Onion: Fresh, white onion adds subtle sweetness and aroma.
  • Garlic: A clove or two, minced, rounds out the flavor.
  • Tomato sauce or pureed tomatoes: For color and a tangy, rich undertone.
  • Chicken broth (or vegetable broth): This adds depth and umami; choose low-sodium if you want more control.
  • Salt: Season to taste.
  • Ground cumin: Delivers earthy, warm notes.
  • Optional extras: Fresh cilantro, lime, peas, carrots, corn, or jalapeño for extra flavor and color.

Here’s a simple table to organize the key components:

Ingredient Purpose Notes
Long-grain rice Main texture, fluffiness Rinse to remove extra starch
Vegetable oil Sautéing, flavor Use corn oil for a hint of authenticity
White onion Sweetness, aroma Finely chopped
Garlic Depth, aroma Fresh preferred
Tomato sauce/puree Color, tang Canned or fresh
Chicken/veg broth Richness Homemade or store-bought
Salt Seasoning Adjust as needed
Cumin Earthy flavor Optional but classic

Step-by-Step Method

1. Rinse and Drain Rice

Pour the rice into a fine-mesh sieve. Rinse under running water until the water runs clear. This step removes excess starch and prevents clumping—a secret weapon for fluffy rice.

2. Sauté Rice Until Golden

Pour oil into a heavy-bottomed saucepan or deep skillet. Heat over medium. Add the drained rice. Stir constantly for 4-5 minutes, until the grains begin to turn light golden and release a nutty aroma.

3. Add Onion and Garlic

Sprinkle in the chopped onion and garlic. Sauté gently with the rice for 2–3 more minutes, allowing the aromatics to soften.

4. Stir in Tomato Sauce and Seasonings

Add the tomato sauce, stirring quickly to coat the grains. Season with salt and cumin. Let this mixture bubble for a minute.

5. Pour in Broth

Carefully add hot chicken or vegetable broth. Stir once to make sure everything is evenly distributed. Bring the mixture to a soft boil.

6. Simmer Gently

Reduce the heat to low. Cover tightly with a lid. Leave undisturbed and simmer for 18–22 minutes—no peeking. The rice will absorb the liquid and soften.

7. Rest and Fluff

Once the rice is tender and the liquid is absorbed, remove the pan from heat. Let it rest, covered, for at least 5 minutes. This lets any remaining steam finish cooking the rice and prevents sogginess.

Uncover and fluff the grains lightly with a fork to separate them.

Cooking Tips for Perfect Mexican Rice

  • Rinse Well: A thorough rinse ensures non-sticky rice.
  • Toast the Rice: Don’t rush this step. Gently toasting adds depth and prevents mushiness.
  • Don’t Stir After Adding Liquid: Stirring after the broth goes in can break up the grains and cause stickiness.
  • Keep the Lid On: Lifting the lid lets steam escape, making the rice unevenly cooked.
  • Adjust Seasoning: Taste and tweak salt or cumin once the rice is cooked, since broths can vary.
  • Prevent Burning: If your stove runs hot, use a heat diffuser or double up the pan.

Variations and Enhancements

This rice loves customization. Treat it as a canvas for your favorite flavors and ingredients.

Vegetables

  • Carrots and peas: Add during the last five minutes of simmering.
  • Corn kernels: Stir in, fresh or frozen, for color and sweetness.

Spice

  • Jalapeño or Serrano peppers: Dice and add with the onions for mild heat.
  • Chipotle powder or paprika: For a smoky finish.

Protein and Beans

  • Shredded cooked chicken: Stir in before serving for a main dish.
  • Black or pinto beans: Mix in during the last five minutes for heartiness.

Garnishes

  • Fresh cilantro: Scatter over the top.
  • Lime wedges: Offer for squeezing just before serving.

Serving Suggestions

Mexican rice is famously flexible. Serve it as a base for burrito bowls, a side for enchiladas, or even a filling for stuffed peppers. Here are some favorite pairings:

  • Tacos al pastor: The savory pork balances the rice’s mellow tang.
  • Grilled steak or chicken: A scoop of rice on the side soaks up juices.
  • Quesadillas and fajitas: Offers a contrast in texture.
  • Seafood dishes: Shrimp tacos and red rice are a natural match.

For vegetarian meals, pile the rice into a bowl, top with black beans, avocado, salsa, and a little shredded cheese.

Storage and Reheating Methods

Mexican rice keeps well, making it perfect for meal prep or leftovers.

Storing

  • Refrigerator: Cool leftovers to room temperature. Store in an airtight container for up to 5 days.
  • Freezer: Freeze portions in sealed bags or airtight containers for up to 6 months. Squeeze out air to prevent icy grains.

Reheating

  • Microwave: For single servings, place in a covered bowl with a splash of water or broth. Microwave on high for 1–2 minutes, stirring halfway.
  • Stovetop: For larger amounts, add a couple of tablespoons of water or broth to a skillet, cover, and heat over medium-low, stirring occasionally until hot.
  • Direct from freezer: Defrost overnight in the refrigerator before reheating, or use the microwave’s defrost function.

If the rice dries out, sprinkle with extra broth as it heats.

Mexican Rice vs. Spanish Rice

While the terms are sometimes used interchangeably, Mexican and Spanish rice differ in subtle but important ways:

Feature Mexican Rice Spanish Rice
Flavor base Tomato sauce or fresh tomato Saffron, sometimes no tomato
Color Orange-red (from tomato) Yellow (from saffron)
Onion/Garlic Essential for depth More subdued
Texture Fluffy, but moist Drier, sometimes firmer

Mexican rice gets its color and signature flavor from tomatoes and simple seasonings, while Spanish rice leans on saffron for aroma and a golden hue.

Once you’ve mastered Mexican rice, it’s easy to adapt—shape it into a skillet dinner, spoon it into tacos, or pair it with anything from grilled meats to stews. This staple welcomes creativity and rewards the home cook with yield, comfort, and true flavor. Keep it simple and let the aromatics, broth, and tomato do the work. Each batch builds your skill and brings a little warmth to the table.

Mexican Beef and Rice Skillet

⭐⭐⭐⭐⭐
4.7 from 4 votes

Course: Main Course / Cuisine: Mexican
Prep Time 10 minutes
Cooking Time 35 minutes
Servings 6 servings
Calories 500 cal

This Mexican beef and rice skillet is a hearty and satisfying meal. Everyone loves it! With ground beef, beans, corn, tomatoes, and cheese, it’s so full of flavor.

Ingredients

  • 1 cup long-grain white rice, uncooked
  • 1 teaspoon paprika
  • 1 tablespoon chili powder
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 teaspoon ground cumin
  • chopped fresh cilantro, for garnish
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1 tablespoon olive oil
  • 1 bell pepper, diced
  • 1 cup frozen corn kernels
  • 1 pound lean ground beef
  • 1 onion, diced
  • 1 cup salsa
  • 2 cups low-sodium beef broth
  • 1 1/2 cups shredded Mexican blend cheese
  • 3 cloves garlic, minced

Instructions

  1. In a large skillet, heat the olive oil over medium-high heat. Add the ground beef, diced onion, and bell pepper. Cook, breaking up the beef with a wooden spoon, until the meat is browned and the vegetables are softened. (About 6–8 minutes.) Drain any excess grease if needed.
  2. Stir in the minced garlic, chili powder, cumin, and paprika. Cook for about 1 minute, stirring constantly until fragrant.
  3. Add the uncooked rice, diced tomatoes (with their juices), salsa, and beef broth to the skillet. Stir well to combine. Increase the heat to bring the mixture to a boil, then reduce the heat to low. Cover and let simmer for 20–25 minutes. Or until the rice is tender and has absorbed most of the liquid.
  4. Remove the lid and stir in the black beans and frozen corn. Cook, uncovered, for an additional 3–5 minutes, or until the beans and corn are heated through.
  5. Sprinkle the shredded Mexican blend cheese evenly over the top of the skillet. Cover again and let it sit for 2–3 minutes, or until the cheese is melted.
  6. Remove from the heat, sprinkle with fresh cilantro, and serve hot. Add any desired toppings like sour cream, avocado, or guacamole for extra flavor.
Scroll to Top