Learn to make authentic Mexican rice at home with this easy and delicious recipe. Made with long-grain rice, tomatoes, onions, and an array of spices, this flavorful side dish pairs perfectly with your favorite Mexican meals. Serve it alongside tacos, enchiladas, or grilled chicken for a complete and satisfying meal. With a prep time of just 10 minutes and a cook time of 20 minutes, you can have this tasty rice dish on the table in no time. Follow this recipe to impress your family and friends with your homemade Mexican rice.
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 1 garlic clove, minced
- 1 cup diced tomatoes
- 1 teaspoon cumin powder
- 1 teaspoon chili powder
- 1/2 teaspoon salt
- 2 cups chicken or vegetable broth
- 1/4 cup chopped fresh cilantro
Directions
- In a medium saucepan, heat the vegetable oil over medium heat.
- Add the rice and sauté for about 5 minutes, until lightly browned.
- Add the chopped onion and minced garlic to the saucepan and cook for an additional 2 minutes.
- Stir in the diced tomatoes, cumin powder, chili powder, and salt.
- Cook for another 2 minutes, allowing the flavors to meld together.
- Pour in the chicken or vegetable broth and bring the mixture to a boil.
- Reduce the heat to low, cover the saucepan, and simmer for 15-20 minutes, or until the rice is cooked and the liquid is absorbed.
- Remove the saucepan from the heat and let it sit, covered, for 5 minutes.
- Fluff the rice with a fork and garnish with chopped fresh cilantro before serving.
Interesting Facts
Mexican rice is also known as Spanish rice.
Tomatoes give the rice a vibrant red color and add acidity to balance the flavors.
Cumin powder and chili powder give the rice its distinct Mexican flavor.
Mexican rice can be easily customized by adding vegetables like corn, peas, or bell peppers.