5 from 1 vote
Easy Spanish Rice is the perfect side dish for all you Mexican inspired meals! Instant pot and stove top instructions included! #spanishrice #mexicanrice
Easy Spanish Rice
Prep Time
5 mins
Cook Time
30 mins

Spanish Rice is a quick and easy side dish that pairs well with all your Mexican inspired dishes. Made on the stove top or instant pot!

Course: Side Dish
Cuisine: Mexican
Keyword: mexican rice, spanish rice
Servings: 6 (1 cup servings, approximately))
Calories: 359 kcal
Author: Malinda Linnebur
  • 2 tablespoons oil of choice
  • 2 cups (360g) white Basmati rice (see note)
  • 1 small onion, diced
  • 2 clove garlic, minced
  • 2 ½ cups (590ml) reduced sodium chicken broth/stock (if using instant pot reduce to 2 cups)
  • 1 ½ cups (355ml) your favorite salsa
  1. In a large heavy skillet heat oil over medium to medium low heat. Stir in the rice and onion and cook stirring frequently until rice starts to turn golden brown. Add garlic and cook for 30 seconds.

  2. Stir in broth and salsa. Reduce heat, cover and simmer for 15 minutes or until liquid has absorbed and rice is tender. Let stand, covered for 5 minutes then fluff with a fork.

  1. Press the saute button and let the instant pot preheat. Add oil, rice , and onion and cook stirring frequently until rice is lightly golden. Add garlic and cook for 30 seconds.

  2. Stir in broth and salsa and place lid on instant pot and seal. Turn vent to sealing and cook on high pressure for 6 minutes. Do a natural release for 10 minutes then release any remaining pressure before opening the lid. Fluff with a fork.

Recipe Notes
  1. This recipe is using basmati rice. If you would like to substitute other rice read the back of the bag and adjust the liquids accordingly. So if the back of the bag says to cook 1 cup of rice in 2 cups of water be sure the broth and salsa in this recipe measure to 2 cups. You may also need to adjust your cooking time, especially if cooking brown rice which takes longer. For fluffy rice, I suggest using Long grain white rice, Medium grain white rice, or white Basmati rice.
  2. If you are using brown rice in the instant pot cook on High Pressure for 20 minutes. Do a natural release for 10 minutes. 
  3. Nutrition Facts: Since different brands of ingredients have different nutritional information, the information shown is just an estimate.
Nutrition Facts
Easy Spanish Rice
Amount Per Serving (1 cup)
Calories 359 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 1g6%
Sodium 825mg36%
Potassium 316mg9%
Carbohydrates 69g23%
Fiber 2g8%
Sugar 3g3%
Protein 7g14%
Vitamin A 285IU6%
Vitamin C 2.8mg3%
Calcium 50mg5%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.