clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
prepared instant pot Spanish rice

Instant Pot Spanish Rice

  • Author: Jen
  • Prep Time: 2 Minutes
  • Cook Time: 5 minutes + 15 Minutes for Natural Release
  • Total Time: 45 minute
  • Yield: 6 1x
  • Category: Sides
  • Method: Instant Pot
  • Cuisine: Mexican
  • Diet: Gluten Free


This recipe for Instant Pot Spanish Rice is one of the easiest things that you will ever make in the Instant Pot. It’s a quick and easy side dish that is flavorful, healthy and saves well during the week for meal prep.


  • 1 1/2 cups uncooked white rice
  • 1 1/2 cups chicken broth or vegetable broth
  • 3/4 cup chunky salsa
  • 1/2 cup chopped white onion
  • 1/3 cup frozen peas
  • 1 tbs avocado oil
  • 1 tsp minced garlic
  • 1/2 tsp cumin
  • 1/2 tsp garlic salt
  • 1/2 tsp chili powder
  • salt and pepper to taste


  1. Turn Instant Pot (affiliate link) to sauté mode and when hot, add in avocado oil minced garlic and chopped onion. Sauté for 1-2 minutes
  2. Turn off sauté mode and add broth and seasonings, scraping up all the garlic and onion from the bottom of the pot
  3. Add uncooked rice and mix everything together. Top rice mixture with salsa WITHOUT mixing it in (see picture in recipe post)
  4. Set Instant Pot (affiliate link) valve to “Sealing” and cook on high pressure for 5 minutes
  5. Allow Instant Pot (affiliate link) to release naturally. This will take about 15 minutes. Then open Instant Pot (affiliate link) and add frozen peas, mixing everything together.
  6. Fluff rice with a fork and cilantro, jalapeño or avocado for garnish


*Natural release will allow the liquid to absorb and give you a nice fluffy rice texture


  • Serving Size: 1/6th of recipe
  • Calories: 191
  • Fat: 2.5
  • Carbohydrates: 38.7
  • Fiber: 0.2
  • Protein: 3.7

Keywords: instant pot, Mexican rice, gluten-free, easy