Skip to main content
Mexican Red Rice (Arroz Rojo)

Mexican Red Rice (Arroz Rojo)

By Hisham Ali HassanSeptember 3, 2025

  • Makes
    4-6 servings
  • Cook Time
    1 hour

Mexican red rice, or arroz rojo, gets its color, flavor and aroma from tomatoes pureed with garlic and onion. The cooking liquid is commonly chicken broth, which adds savoriness and depth. Light, separate, almost airy grains define arroz rojo. This texture is achieved by rinsing long-grain white rice to remove excess starch, then toasting it in oil. We found it also is essential to cook the tomato puree on its own for a couple of minutes before adding the rice and broth. Doing so takes the raw, harsh edge off the aromatics and slightly concentrates the tomato flavor. Arroz rojo pairs well with just about any Mexican or Mexican-inspired dish, from carnitas to enchiladas to borracho beans.

Tip

Don’t shortcut the draining of the rice after rinsing. Allow the grains to stand in the strainer for about 10 minutes, and give them a few shakes to remove as much moisture as possible. This will prevent splattering when the rice is added to the oil. Reserve the mesh strainer after tipping the rice into the pan; you will need it again, to drain the rice after toasting. Make sure to set the strainer over a heatproof bowl for this step, as the oil that drains off is extremely hot.

To access this recipe, you need to be a member.

Join Milk Street and get instant access to over 3,500 recipes for just $1.

© 177 Milk Street. All rights reserved.

Mexican Red Rice (Arroz Rojo) | Christopher Kimball’s Milk Street | Recipes, TV and Cooking Tips