Go Back
+ servings

Instant Pot Spanish Rice

Instant Pot Spanish Rice is onions, tomatoes and seasonings cooked with rice, to make a flavorful Spanish side dish.   This rice is light and fluffy and bursting with Spanish flavors. 
No ratings yet
Print Pin
Course: Dinner
Cuisine: Spanish
Prep Time: 10 minutes
Cook Time: 10 minutes
Servings: 6 Servings
Calories: 340kcal
Author: Wendy


  • Instant Pot or Pressure Cooker


  • 3 tablespoon olive oil
  • 1 cup yellow onion chopped
  • 2 cups long grain rice
  • 2 cloves fresh garlic minced
  • 3/4 cup tomatoes minced
  • 2 1/2 cups chicken stock
  • 1/2 teaspoon cumin
  • 1/2 teaspoon chili powder optional
  • 1/8 cup chopped cilantro


  • Turn the Instant Pot to saute mode. Once the pot gets hot, add the oil, and onions. Cook the onions about 4 minutes until they become soft.
  • Add in the garlic and cook with the onions in the pot for about 2 minutes.
  • Add in the rice and mix well to incorporate the onion and garlic to each grain. Allow the rice to brown for about 5 minutes.
  • Add the stock, diced tomatoes, cumin, and chili powder to the Instant Pot. Stir well.
  • Scrape the bottom of the pot to remove any food that has stuck to the bottom of the pot. Press the cancel button.
  • Close the Instant Pot by twisting on the lid. Close the valve, and set the Instant Pot to High Pressure for 8 minutes.
  • After it has cooked for 8 minutes, release pressure manually.
  • Stir and fluff the rice. Plate on a dish or in a bowl alongside your favorite dish, or by itself. Garnish with cilantro.


You can increase the spice level of this dish by adding diced jalapenos or a can of diced green chilies. 


Serving: 1Serving | Calories: 340kcal | Carbohydrates: 57g | Protein: 7g | Fat: 9g | Saturated Fat: 1g | Cholesterol: 3mg | Sodium: 152mg | Potassium: 259mg | Fiber: 2g | Sugar: 3g | Vitamin A: 227IU | Vitamin C: 5mg | Calcium: 30mg | Iron: 1mg