Mexican Rice

Transport your taste buds to Mexico with this authentic Mexican rice recipe that’s bursting with flavor and color!

A staple side dish in Mexican cuisine, this rice is infused with aromatic spices, tangy tomatoes, and savory onions to create a dish that’s both comforting and satisfying.

Whether served alongside your favorite Mexican-inspired main dishes or enjoyed on its own, this Mexican rice is sure to add a fiesta of flavors to any meal.

Let’s dive into the recipe and learn how to make this classic dish that’s a must-have at any Mexican feast.

Mexican Rice
Photo by Oleksandr Prokopenko via canva


  • 1 cup long-grain white rice
  • 1 tablespoon vegetable oil or olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 1 cup chicken broth or vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon paprika
  • Salt and pepper to taste
  • Chopped fresh cilantro for garnish (optional)
  • Lime wedges for serving (optional)


  1. Rinse the rice under cold water until the water runs clear. Drain well and set aside.
  2. In a large skillet or saucepan, heat the vegetable oil over medium heat. Add the finely chopped onion and cook, stirring occasionally, until softened and translucent, about 3-4 minutes.
  3. Add the minced garlic to the skillet and cook for an additional 1-2 minutes, stirring frequently, until fragrant.
  4. Stir in the rinsed and drained rice, making sure to coat it evenly with the onion and garlic mixture.
  5. Add the diced tomatoes (with their juices) to the skillet, along with the chicken broth or vegetable broth, ground cumin, chili powder, paprika, salt, and pepper. Stir well to combine.
  6. Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and simmer for 18-20 minutes, or until the rice is tender and the liquid is absorbed.
  7. Once the rice is cooked, fluff it gently with a fork to separate the grains.
  8. Taste and adjust the seasoning, if needed, adding more salt and pepper to taste.
  9. Transfer the Mexican rice to a serving dish and garnish with chopped fresh cilantro, if desired.
  10. Serve the Mexican rice hot, accompanied by lime wedges for squeezing over the rice, if desired.
  11. Enjoy this flavorful and aromatic Mexican rice as a delicious side dish to complement your favorite Mexican meals.
See also  Potato Curry

Why You’ll Love This Recipe:

  1. Authentic Flavor: This Mexican rice recipe captures the traditional flavors of Mexico, with aromatic spices and tangy tomatoes infusing every bite.
  2. Easy to Make: With simple ingredients and straightforward instructions, this rice dish comes together quickly and easily, making it perfect for weeknight dinners or special occasions.
  3. Versatile: Serve this Mexican rice alongside a variety of Mexican-inspired main dishes, such as tacos, enchiladas, or grilled meats, for a complete and satisfying meal.
  4. Colorful and Vibrant: The combination of diced tomatoes, onions, and fresh cilantro adds brightness and visual appeal to the dish, making it a beautiful addition to any table.

Mexican rice is a flavorful and versatile side dish that’s sure to please everyone at the table.

With its vibrant colors and bold flavors, it’s the perfect accompaniment to your favorite Mexican meals.

So why not add a taste of Mexico to your next dinner with this delicious and aromatic Mexican rice recipe?