Go Back
Close up of bowl of Instant Pot Mexican Rice with fresh parsley and sliced avocado on top.

Get the Recipe:

Instant Pot Mexican Rice

Whether you use it as a side dish or devour it as a main, this flavor-filled Instant Pot Mexican Rice is a total hit. It's ready in less than 30 minutes and it's perfect for weeknights.
5 from 36 votes


  • 1 TBSP olive oil
  • 1/2 red onion, diced (about 1 cup)
  • 2 garlic cloves, smashed and thinly sliced
  • 1 bell pepper, diced (about 1 cup)
  • 1 cup long grain white rice
  • 14.5 oz can of diced tomatoes, drained, If you want more bite, get a can of diced tomatoes with chilies!
  • 1 1/4 cup vegetable broth, Or chicken stock
  • 1/2 tsp kosher salt
  • 1/4 tsp cumin
  • 1/4 tsp garlic powder
  • 1/4 tsp smoked paprika
  • 1/4 tsp chili powder
  • 1/4 tsp ground coriander (optional)
  • 15 oz can of black beans, drained and rinsed

For serving.

  • Chopped fresh parsley
  • Avocado, sliced or cubed
  • Lime wedges, for spritzing


  • Instant Pot


  • Set the Instant Pot to Sauté mode. When your Instant Pot is hot, add the oil. Then, add the garlic, diced onion, and diced bell pepper. Let these veggies sauté for 2-3 minutes, stirring often to keep the garlic from burning.
  • Add the uncooked rice and stir to coat the rice in oil, mixing it well with the onion, garlic, and pepper. Let the rice simmer for about 2-3 minutes, or until it’s lightly toasted.
  • Add the vegetable broth, tomatoes, and spices to the Instant Pot. Stir everything well to combine the ingredients. Then, turn off the Sauté function by pressing the Keep Warm/Cancel button. Secure and lock the lid onto your Instant Pot and ensure that the pressure knob is set to the Sealing position. Click on the Manual button and set the Instant Pot to cook, on High Pressure, for 8 minutes.
  • Once 8 minutes is up and your Instant Pot starts to beep, it will start its natural release process. Let it naturally release for 5 minutes. After 5 minutes, carefully move the pressure knob from sealing to venting for a quick release. Steam will spit out of the valve, so be careful. Once the steam has fully released, it’s safe to remove the Instant Pot lid.
  • Fluff the rice with a fork. Stir in the cooked black beans, cover, and let the rice sit for a few minutes.
  • Serve, and garnish with chopped fresh parsley, avocado, and lime wedges.
Serving: 1g, Calories: 233kcal, Carbohydrates: 44g, Protein: 8g, Fat: 3g, Monounsaturated Fat: 2g, Sodium: 746mg, Fiber: 6g, Sugar: 4g