Learn how to make Mexican rice (sometimes called Spanish rice) just like your favorite Mexican and Tex-Mex restaurants. For the most fluffy rice, use long-grain white rice like Basmati and thoroughly rinse it to remove starch before cooking.
2 cups (380g) long-grain rice, like Basmati, rinsed and drained several times
2 ½ tablespoons avocado oil
1 large onion, finely chopped, 1 ½ cups
2 Anaheim peppers, seeds and stem removed then finely chopped, 2/3 cup
6 cloves garlic, minced
2 cups (415g) finely chopped tomatoes, 3 to 4 medium
1 ½ teaspoons dried oregano
1/2 teaspoon smoked paprika
1/2 teaspoon chili powder
1/4 teaspoon ground cumin
3 teaspoons tomato powder, optional
1 ½ teaspoons fine sea salt
2 ½ cups (590ml) chicken stock, try homemade
Cilantro, sliced green onion, and lime for serving
Heat the oil in a Dutch oven or heavy-bottomed medium saucepan over medium heat.
Add the onions, peppers, and garlic. Cook, stirring occasionally, until the onions look translucent, 4 to 5 minutes.
Stir in the rinsed and drained rice and toast, moving the rice around the pan for about 5 minutes. You are looking for the rice to begin to turn light brown in places.
Stir in the oregano, smoked paprika, chili powder, cumin, tomato powder, and salt, and cook for 1 minute.
Pour in the tomatoes, all of the tomato juices, and the stock. Stir well, and then bring to a boil.
When boiling, cover and cook on low for 14 minutes.
Slide the pan off of the heat, but keep the lid on. Rest for 10 more minutes.
Use a fork to fluff the rice and serve with optional cilantro, green onion, and lime.