Print

Mexican Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Mexican Rice is a fluffy, savory side dish made with long-grain rice, tomato sauce, garlic, and spices. It’s the perfect complement to tacos, enchiladas, and more, delivering bold flavor and authentic Mexican flair in every bite.

Ingredients

  • 1 cup long-grain white rice
  • 2 tbsp olive oil or vegetable oil
  • 1/2 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 cup tomato sauce or 1 cup canned diced tomatoes, drained
  • 2 cups chicken broth or vegetable broth
  • 1/2 tsp ground cumin
  • 1/2 tsp chili powder (optional)
  • 1/2 tsp salt (or to taste)
  • Fresh cilantro, chopped (optional, for garnish)
  • Lime wedges (optional, for serving)

Instructions

  1. Rinse rice under cold water until the water runs clear. Drain well.
  2. In a large skillet or saucepan, heat oil over medium heat. Add the rice and cook, stirring often, for 5–7 minutes until lightly golden.
  3. Add chopped onion and cook for 2–3 minutes until softened. Stir in minced garlic and cook for 30 seconds.
  4. Stir in tomato sauce (or diced tomatoes), broth, cumin, chili powder (if using), and salt.
  5. Bring to a boil, then reduce heat to low. Cover and simmer for 18–20 minutes, or until rice is tender and liquid is absorbed.
  6. Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
  7. Garnish with fresh cilantro and serve with lime wedges if desired.

Notes

Toasting the rice is key to achieving fluffy, separate grains.Add vegetables like corn or peas in the last few minutes for added nutrition and color.Use tomato paste if you don’t have sauce—just reduce the quantity and add extra broth.Use brown rice for a whole grain option, but extend simmer time and add more broth as needed.This dish is naturally gluten-free when made with gluten-free broth.

Nutrition