cooked Mexican rice in a bowl

Mexican Rice

Mexican rice is a delicious and easy side dish to accompany tacos, fill burritos, or otherwise enhance your Mexican style meal.
Course Main Course, Side Dish
Cuisine American, Mexican
Keyword beans and rice, cooked rice, mexican, mexican dishes, Mexican rice, mexican side dish, rice, rice pilaf
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 8
Calories 213 kcal
Author Jessica Fisher


  • 2 tablespoons oil
  • 2 cups uncooked white rice
  • 1 cup tomato sauce
  • 4 cups chicken broth or stock
  • salt and pepper


To prepare the rice in a pan on the stove top:

  1. In a large sauté pan with a lid, heat the oil over medium heat. Add the rice and cook, stirring, until rice turns white and very lightly brown. Remove from heat and stir in tomato sauce. Be careful of splatters. Stir well. Stir in chicken broth and return to heat. Bring to bubbling.
  2. Cover and reduce heat to low. Cook for 15 minutes or until almost all liquid is absorbed. Remove lid and fluff with a fork.
  3. Continue to cook on low for about five minutes to remove any extra liquid. Season to taste with salt and pepper and serve.

To prepare this recipe in the electric pressure cooker:

  1. Heat the oil in the pot on sauté. Add the rice and continue cooking, stirring, until the rice turns white and very lightly brown.
  2. Stir in the tomato sauce and only 1 1/2 cups chicken broth. Stir gently to combine.

  3. Cover and secure the lid. Turn the pressure valve on. Hit the manual button and cook for 4 minutes.
  4. When the timer beeps, allow the rice to rest for 10 minutes before releasing the pressure valve. Once all the pressure has escaped, remove the lid and fluff the rice with a fork.

Recipe Notes

Notes: Store cooked rice in a covered container in the refrigerator for up to four days. 

If preparing Mexican rice with long grain brown rice, increase the cooking time to 40 to 45 minutes. 

Nutrition Facts
Mexican Rice
Amount Per Serving
Calories 213 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 1g6%
Sodium 593mg26%
Potassium 249mg7%
Carbohydrates 39g13%
Fiber 1g4%
Sugar 1g1%
Protein 4g8%
Vitamin A 133IU3%
Vitamin C 10mg12%
Calcium 24mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.