Quick Instant Pot Mexican Rice Recipe

Meet the easiest, most flavorful Instant Pot Mexican Rice you’ll ever make. This restaurant-style side is fluffy, bright, and ready in about 30 minutes. Made with simple pantry staples—long-grain rice, diced tomatoes with green chiles, onion, garlic and a few warm spices—this one-pot recipe is perfect alongside tacos, bowls, enchiladas or any Mexican-inspired meal.

cooked Mexican rice in an Instant Pot with a large wooden spoon

Why you’ll love this recipe

I developed this Instant Pot version after years of making Mexican rice on the stovetop. The Instant Pot keeps all the classic flavors while saving time and hands-on effort.

This rice highlights the best of Mexican and Tex‑Mex flavors: sautéed onion, garlic and jalapeño build the aromatic base, canned diced tomatoes with green chiles add acidity and mild heat, and a touch of cumin and chili powder gives the dish warmth and depth. Fresh cilantro and lime finish the rice with bright, herbaceous notes.

  1. Bold flavor. Simple aromatics and pantry spices combine with tomato and chiles for delicious, authentic-tasting rice.
  2. Fast and easy. About 10 minutes of prep, then set the Instant Pot and let it do the work. The pot also keeps rice warm for up to an hour after cooking.
  3. Restaurant quality, quicker. The Instant Pot produces the same tender rice you love from restaurants in roughly half the time of stovetop methods.
ingredients for Mexican rice on a white wood board

Ingredients

Below are the ingredients that make this Instant Pot Mexican Rice flavorful and flexible. Quantities and the full recipe are provided in the recipe card further down.

  • Olive oil (or avocado oil)
  • Onion, minced
  • Garlic cloves, minced
  • Jalapeños, seeded and minced (substitute ½ cup minced green bell pepper if you prefer no heat)
  • Long-grain white rice (for brown rice, increase cook time—see notes)
  • Diced tomatoes with green chiles (10-ounce can)
  • Chicken broth (use vegetable broth or water for a vegetarian option)
  • Kosher salt, chili powder and ground cumin
  • Fresh cilantro, finely chopped
  • Fresh lime juice

Instructions

This Instant Pot method is intentionally simple: sauté aromatics, add rice and liquid, cook on high pressure, then finish with cilantro and lime. Step-by-step photos are shown above to guide the process.

diced onions, jalapenos and garlic in an Instant Pot
diced tomatoes in an Instant Pot with seasoned broth, rice and vegetables
diced vegetables and seasoned broth in an Instant Pot
cooked Mexican rice in an Instant Pot topped with chopped fresh cilantro
  1. Sauté the aromatics. Set the Instant Pot to sauté (normal). Heat oil, then add minced onion, garlic and jalapeño. Sauté 3–4 minutes, stirring often and watching so they don’t burn. Cancel sauté when vegetables are softened.
  2. Add rice and liquid. Rinse the rice under cold water until the water runs mostly clear, then add it to the pot. Pour in the diced tomatoes with green chiles and the chicken broth. Season with salt, chili powder and cumin.
  3. Pressure cook. Secure the lid and set the steam valve to sealing. Cook on high pressure for 3 minutes. When the cook cycle finishes, allow a natural pressure release for 10 minutes, then release any remaining pressure and open the lid.
  4. Finish and serve. Fluff the rice with a fork, stir in chopped cilantro and fresh lime juice, and serve immediately. To keep rice warm, turn off the Instant Pot and replace the lid; it will keep rice warm for up to an hour.
adobo chicken on top of Mexican rice in a bowl with a fork, pickled onions and avocado slices

What to serve it with

This Mexican rice is versatile and pairs well with many main dishes. Use it as a side or building block in bowls, tacos, fajitas and more.

  • Bowls: Try with shredded or grilled chicken, steak, or roasted vegetables and top with pickled onions, avocado and salsa.
  • Tacos: Serve alongside pork, beef, shrimp or vegetable tacos.
  • Fajitas: A perfect accompaniment to chicken, shrimp or veggie fajitas.
  • Enchiladas: Serve as a simple, flavorful side for any sauce-based casserole or enchilada dish.

Storage and reheating

Store leftover rice in an airtight container in the refrigerator for up to 6 days.

Microwave: Add 1–2 tablespoons of water or broth per serving to restore moisture. Microwave 1 minute, stir, then heat another minute if needed.

Stovetop: Reheat in a skillet with 1–2 tablespoons of liquid over medium-low heat. Cover and warm 5–10 minutes until heated through.

Mexican rice in an Instant Pot with a large wooden spoon

More Mexican side dishes

If you want additional sides to round out the meal, try classics such as Mexican black beans, quick homemade salsa, fresh guacamole, or Mexican street corn.

Mexican Black Beans

Mexican Black Beans

10 Minute Homemade Salsa

10 Minute Homemade Salsa

Guacamole

Guacamole

Mexican Street Corn

Mexican Street Corn

cooked Mexican rice in an Instant Pot with a large serving spoon

Instant Pot Mexican Rice

Fluffy, bright and packed with authentic flavor, this Instant Pot Mexican Rice uses diced tomatoes with green chiles and warm spices for a quick, one-pot side that complements tacos, bowls and more. Ready in about 30 minutes and yields approximately 6 cups of finished rice.

Servings:
6 servings
Prep Time: 5 minutes
Cook Time: 23 minutes
Total Time: 28 minutes
Author: Whitney Bond

Ingredients

  • 2 tablespoons olive oil
  • ½ cup onion, minced
  • 4 garlic cloves, minced
  • 2 jalapeños, seeded and minced (or ½ cup minced green bell pepper)
  • 2 cups long-grain white rice
  • 10 ounce can diced tomatoes with green chilies
  • 2 cups chicken broth (or water)
  • 1 teaspoon kosher salt
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ¼ cup cilantro, finely chopped
  • ¼ cup lime juice, freshly squeezed

Instructions

  1. Press the sauté button on the Instant Pot and set to normal. When hot, add olive oil.
  2. Add minced onion, garlic and jalapeño; sauté 3–4 minutes, stirring occasionally. Press cancel or keep warm to stop sautéing.
  3. Rinse rice under cold water in a fine mesh strainer until water runs mostly clear. Add rice to the Instant Pot.
  4. Add the diced tomatoes with green chiles and chicken broth. Season with salt, chili powder and cumin.
  5. Place the lid on and set the valve to sealing. Use the manual or pressure cook function on high for 3 minutes.
  6. When the cook cycle finishes, allow a natural pressure release for 10 minutes, then switch to venting to release any remaining pressure.
  7. Open the lid, fluff rice with a fork, then stir in chopped cilantro and fresh lime juice. Serve immediately or keep warm until ready to serve.

Notes

  • This recipe yields approximately 6 cups of prepared rice. One serving is about one cup.
  • For long-grain brown rice, increase pressure cook time to 15 minutes.
  • If you prefer no heat, substitute ½ cup minced green bell pepper for the jalapeños.
  • Store leftovers in an airtight container in the refrigerator up to 6 days. Reheat with 1–2 tablespoons of liquid to keep rice moist.

Nutrition Facts (per 1 cup serving)

Calories: 294 kcal (15%)

Carbohydrates: 55 g (18%) • Protein: 6 g (12%) • Fat: 5 g (8%)

Sodium: 694 mg (29%) • Fiber: 2 g (8%) • Sugar: 3 g (3%)

Vitamin A: 261 mg (5%) • Vitamin C: 15 mg (18%) • Calcium: 49 mg (5%) • Iron: 1 mg (6%)

Did you make this recipe? Please consider leaving a rating and review.