This easy Instant Pot Mexican Rice brings bold, festive flavors to your table with minimal effort. Bright spices and simple, wholesome ingredients make this rice a perfect side for Mexican-inspired meals or a satisfying main when topped with your favorite additions.

Ready in under 30 minutes, this vegan Instant Pot Mexican rice is tender, fluffy, and loaded with flavor. Everything cooks together in the Instant Pot for an easy prep and cleanup. Start on the sauté setting to soften the vegetables, then add smoked paprika, cumin seeds, ground cumin, Mexican oregano, and chili powder to build a layered spice profile.
After toasting the spices, stir in the rice, liquid, and tomato sauce, lock the lid, and let the Instant Pot do the rest. The result is a vibrant side dish that pairs well with beans, tofu, grilled vegetables, or your favorite protein. Garnish with cilantro, avocado, lime, or vegan sour cream to make it your own.
For other vegan rice ideas, try red beans and rice, wild rice–stuffed sweet potatoes, vegan jambalaya, or roasted cauliflower rice.
Ingredients

Oil: Use a neutral oil with a high smoke point—canola, grapeseed, or olive oil—to sauté the vegetables and aromatics. Use enough to coat the bottom of the Instant Pot to prevent sticking.
Onion: Red or yellow onion both work. Yellow gives a milder flavor; red adds a touch of sweetness.
Garlic: Freshly minced garlic offers the best aroma and depth, though pre-minced can be used in a pinch.
Jalapeño: Seed and mince for mild heat, or leave seeds in for more spice. Substitute a poblano for a milder option.
Smoked Paprika: Adds a smoky depth that complements the dish. Use regular or sweet paprika if you prefer less smoke.
Cumin Seeds & Ground Cumin: Whole cumin seeds give bursts of flavor and texture when toasted; ground cumin blends evenly through the rice. Ground coriander can work as an alternative.
Mexican Oregano: Offers a distinct herbal note. Substitute Mediterranean oregano if needed.
Chili Powder: Provides warmth and depth—adjust the amount to taste or use your favorite chili blend.
Long-Grain White Rice: Extra-long-grain or basmati yields the fluffiest texture. Brown rice or short-grain will also work with adjusted cook times.
Vegan Vegetable Bouillon Paste: Gives a savory base. Use low-sodium paste or substitute vegetable broth if preferred.
Salt: Fine sea salt to taste—adjust carefully after cooking if needed.
Dried Bay Leaf: Adds a subtle aromatic note. Remove before serving.
Tomato Sauce: Adds color and tang. Canned diced tomatoes can be used for more texture.

How to Make Instant Pot Mexican Rice
- Sauté Vegetables. Use the Instant Pot sauté setting. Add oil, then sauté the onion, garlic, and jalapeño over medium heat until softened.

- Add Aromatics. Stir in smoked paprika, cumin seeds, ground cumin, Mexican oregano, and chili powder. Toast for about 15 seconds until fragrant.

- Add Remaining Ingredients. Add rinsed rice, water (or broth), bouillon paste if using, salt, bay leaf, and tomato sauce. Stir to combine, scraping up any browned bits.

- Cook. Lock the lid and pressure cook for 4 minutes. Allow a natural release for 7 minutes, then quick-release any remaining pressure.

- Fluff & Serve. Remove the lid, discard the bay leaf, fluff the rice gently with a fork, and serve hot.

Recipe Pro-Tips
- Preheat the Instant Pot: Warming the pot before adding oil and aromatics prevents sticking and promotes even cooking.
- Rinse the Rice: Rinse long-grain rice under cold water to remove excess starch for fluffier grains.
- Adjust Seasoning: Taste and tweak seasoning before cooking if needed. You can add more salt or spices to suit your preference.
- Natural Release: Allowing the pressure to release naturally for several minutes helps avoid a mushy texture.
- Fluff Gently: Use a fork to separate grains and keep the rice light and airy.
- Garnish: Top with chopped cilantro, sliced avocado or guacamole, a dollop of vegan sour cream, or a squeeze of lime for extra flavor and presentation.
- Brown Rice Option: Use 2 1/2 cups water and pressure cook for 24 minutes if substituting brown rice; other steps remain the same.
Serving Suggestions
Serve this Mexican rice alongside grilled tofu, black beans, roasted vegetables, or any protein of choice for a complete meal. It also works well in burritos, on nachos, or as the base for a hearty rice bowl topped with fresh ingredients.
- Chickpea & Butternut Squash Tagine
- Jerk Jackfruit Tacos
- West African Peanut Stew

Storage Directions
- Refrigerate: Cool leftovers completely, then store in an airtight container for up to 3 days.
- Freeze: Place cooled rice in a freezer-safe container or bag for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Warm in the microwave or on the stovetop with a splash of water or vegetable broth to restore moisture.
Frequently Asked Questions
Yes. Sauté the aromatics and toast the spices in a large skillet or pot, add the rice, liquid, and tomatoes, cover, and simmer over low heat until the rice is tender, about 18–20 minutes.
The recipe is naturally gluten-free when using gluten-free bouillon or broth. Check labels to ensure all ingredients are certified gluten-free if needed.
After adding liquids, deglaze the pot by scraping any browned bits from the bottom. This helps prevent sticking and reduces the chance of a burn warning.
More Vegan Mexican-Inspired Recipes
- Vegan Nachos
- Mushroom Carnitas Tacos
- Vegan Chipotle Sweet Potato Enchiladas
- Vegan Burrito Bowl
- Marinated Tempeh Tacos

Instant Pot Mexican Rice
Ingredients
- 1 tbsp oil (canola, grapeseed, or olive)
- 1/4 cup diced red or yellow onion
- 2 garlic cloves, minced
- 1 jalapeño, seeded and minced
- 1 1/2 tsp smoked paprika
- 1/2 tsp cumin seeds
- 1/2 tsp ground cumin
- 1/4 tsp Mexican oregano
- 1 tsp chili powder
- 2 cups long-grain white rice (extra-long or basmati recommended)
- 1 tsp vegan vegetable bouillon paste + 2 cups water (or 2 cups vegetable broth)
- 1 tsp salt
- 1 dried bay leaf
- 2/3 cup tomato sauce (or canned diced tomatoes in liquid)
Instructions
- On the Instant Pot sauté setting, heat the oil and sauté the onion, garlic, and jalapeño over medium heat until softened.
- Add smoked paprika, cumin seeds, ground cumin, Mexican oregano, and chili powder. Stir and toast for about 15 seconds until fragrant.
- Add rinsed rice, water or broth, bouillon paste if using, salt, bay leaf, and tomato sauce. Stir to combine, scraping up any browned bits.
- Lock the lid and pressure cook on high for 4 minutes. Allow a natural release for 7 minutes, then quick-release any remaining pressure.
- Remove the lid, discard the bay leaf, fluff the rice with a fork, and serve hot.
Notes
- Refrigeration: Cool completely, then store in an airtight container for up to 3 days.
- Freezing: Freeze in a freezer-safe container for up to 3 months; thaw overnight before reheating.
- Reheating: Warm with a splash of water or vegetable broth to restore moisture.
Recipe Pro-Tips
- Preheat: Warm the Instant Pot before adding oil and aromatics to prevent sticking.
- Rinse Rice: Rinsing removes excess starch for fluffier results.
- Adjust Seasoning: Taste and adjust before cooking if needed.
- Natural Release: Let pressure release naturally for several minutes to avoid a mushy texture.
- Fluff: Gently fluff with a fork after cooking to separate the grains.
- Garnish: Top with cilantro, avocado, lime, or vegan sour cream as desired.
Brown rice option: Use 2 1/2 cups water and pressure cook for 24 minutes.
Like this recipe? Rate and comment below!