In your Instant Pot, set it to the sauté mode. Add 2 tablespoons of avocado oil, then toss in the finely chopped yellow onion. Sauté until the onion becomes translucent, about 3-4 minutes. Add the minced garlic and sauté for an additional minute until fragrant.
Add 1 cup of white rice to the pot and stir to coat the rice with the oil, onion, and garlic. Toast the rice for about 2-3 minutes, allowing it to absorb the flavors and lightly brown.
Stir in 1 tablespoon of chili powder, 2 teaspoons of dried basil, and mix well. Then pour in 2 cups of chicken broth or water, 2 tablespoons of tomato paste, and, if you like, 3 tablespoons of salsa. Mix everything together to ensure the tomato paste is well incorporated.
Close the lid of the Instant Pot and set it to manual high pressure for 6 minutes. Once the cooking time is up, allow for a natural release for 10 minutes, then quick release any remaining pressure. Open the lid carefully.
Add 2 tablespoons of butter or ghee to the rice and stir gently to combine. Fluff the rice with a fork, and it’s ready to serve!