Go Back

Authentic Mexican Rice

Authentic Mexican rice made with tomato sauce and vegetables for vibrant red, fluffy grains. The method toasting the rice first gives a lightly toasted flavor and helps each grain stay separate.
Prep Time 5 minutes
Cook Time 20 minutes
rest 5 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 310

Ingredients
  

  • 2 tbsp vegetable oil
  • 2 cup long-grain white rice
  • 0.5 white onion
  • 3 garlic
  • 2 cup chicken broth
  • 1 can (15 oz) tomato sauce
  • 0.5 cup diced carrots
  • 0.5 cup frozen peas
  • 1 bay leaf
  • 0.5 tsp cumin
  • 0.25 salt and pepper to taste
  • 1 fresh cilantro for garnish

Equipment

  • 1 Dutch oven

Method
 

Toast the rice
  1. Heat vegetable oil in a large saucepan over medium heat and add long-grain white rice, stirring constantly until it becomes translucent and lightly toasted, about 3-4 minutes. You should see individual grains start to look glassy and feel fragrant.
  2. Add white onion (finely diced) and minced garlic, then cook for 1-2 minutes until fragrant. The mixture should smell sharp and inviting and the onion should soften slightly.
  3. Stir in tomato sauce and cook for 1-2 minutes. The color should turn a vivid red and start bubbling at the edges.
Simmer
  1. Add chicken broth, diced carrots, frozen peas, bay leaf, cumin, salt, and pepper. Stir so everything is evenly distributed through the red base.
  2. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. The liquid should be absorbed and the rice should be tender with no hard center.
  3. Remove from heat and let rest covered for 5 minutes. The rice will finish steaming and look more fluffy and cohesive.
Finish and serve
  1. Fluff the rice with a fork and remove the bay leaf. The grains should separate and the red color should look glossy throughout.
  2. Garnish with fresh cilantro before serving. Add it right before eating so it stays bright green.

Notes

Pro tip: keep the rice stirring while toasting so it browns lightly without sticking. Store leftovers in an airtight container in the refrigerator for up to 4 days; reheat with a splash of water and cover. Freezing is yes—freeze in portions up to 2 months and reheat until hot. For a dietary swap, use vegetable broth instead of chicken broth for a vegetarian version.