You can whip up an easy and delicious side dish in no time with this simple Mexican rice recipe. It's a great option to serve with your favorite Tex-Mex foods like tacos or burritos.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you the latest recipes and tips every week!
I kept putting off making this Southwest style Spanish rice because it seemed harder than it should be. But, after a few test runs, I realized it's all about getting a few small steps right. Once I started toasting the rice properly and paying attention to the liquid ratio, the texture came out much more consistent and flavorful. It's now something I can throw together without thinking, and it pairs easily with mains like my oven cooked Carne Asada.
This easy Mexican rice can stretch a meal without adding much work. I found that it reheats well and holds its flavor, which makes it useful for leftovers or quick lunches. It also fits right in with easy dinner options, like my slow cooker chicken tacos when I want a complete meal on busy days.
Ingredients
This red rice only requires a few simple ingredients to make.

Here's what you'll need to make the recipe.
- Rice: Any style of rice you like can be used. 1 cup long grain rice is typically used, but there's no reason you can't use something like basmati rice.
- Olive oil: The rice is sautéed in the oil before cooking in liquid gives it a richer nuttier flavor.
- Tomatoes: Although you can dice fresh tomatoes, canned chopped tomatoes will save prep time.
- Red chili: A little bit of chili pepper adds some spice to the dish.
- Aromatics: Onion and garlic help balance out the flavor so don't omit them or the rice won't taste as good.
- Broth: Rice needs to be cooked in a liquid and broth adds a touch of flavor. To keep the recipe vegan, you'll want to use a vegetable broth. Otherwise, chicken broth can be used for cooking the rice.
Scroll down to the recipe card for the quantities used.
Instructions
This easy Mexican rice recipe cooks in the oven and not simmered on stove like other recipes.

Wash and rinse the long grain white rice with water in a strainer until the water runs clear.

Sauté the rice in a small saucepan for a couple of minutes on medium heat to low, stirring frequently.

Add the tomatoes, red chili, onion, garlic, and broth to a blender or food processor.

Blend the ingredients together until well combined into a smooth liquid.

Add the tomato mixture to the rice in an oven-safe dish.

Bake covered for 15 minutes. Stir. Then bake until the liquid is absorbed.
After removing from the oven, you'll want to mix the rice with a fork until fluffy before serving.

Tips
Here are a few helpful tips that can make a difference in the final texture:
- If the rice turns out slightly undercooked, add a small splash of hot broth, cover tightly, and return it to the oven for a few more minutes to finish steaming.
- If the top layer dries out, make sure your dish is covered well while baking so the moisture stays trapped and cooks the rice evenly.
- Let the rice rest for a few minutes after baking before fluffing so the remaining steam can finish setting the texture without turning it mushy.

Variations
If you want to change it up, here are a few variations that work especially well with this oven-baked method:
- For a slightly firmer, more separate texture, swap in long-grain brown rice and extend the bake time with a bit more broth. It holds up well in the oven and gives you a more substantial side without extra steps.
- If you want a more savory, deeper flavor, replace part of the liquid with a smooth tomato sauce instead of just broth. This creates a richer base that bakes evenly into the rice without needing to stir.
- To turn it into more of a complete side, fold in drained black beans during the last few minutes of baking so they warm through without getting mushy.

Storage
Leftover rice can be stored in a sealed container in the refrigerator for up to 4 days. If you plan on storing it for longer, it's best to freeze it.
To freeze, let the vegan Mexican rice cool completely before transferring it to an airtight container or freezer bag. Label and date the container and make sure to use it within 3 months.
Questions about this recipe
Ask in a comment or use AI to answer based on this specific recipe:
Follow us on Facebook, Instagram, and Pinterest to see more recipes.
Recipe
Vegan Mexican Rice
Ingredients
- 1 cup long-grain rice
- 1 tablespoon extra virgin olive oil
- ½ cup canned chopped tomatoes
- ½ small red chili chopped, remove seeds for less spicy
- 1 medium onion quartered
- 2 garlic cloves
- 1 ½ cups vegetable broth
- ½ teaspoon salt omit if using salted broth
Instructions
- Preheat the oven to 350ºF.
- Place the rice in a strainer, wash it a couple of times until the water runs clean and drain.
- Sauté the rice in a small pot or oven-safe pot with the olive oil for 2 minutes, stirring frequently. Transfer to a small baking dish or keep in your oven-safe pot.
- Blend the chopped tomatoes, red chili, onion, garlic, vegetable broth and salt in a blender or food processor until smooth.
- Measure the tomato mixture, you should have 2 cups. Add extra water or broth if needed to reach this amount.
- Pour the tomato mixture over the rice, cover with a lid or foil and bake for 15 minutes.
- Remove the lid, stir the rice to coat well and bake for an extra 10-15 minutes until the rice is soft and water is absorbed.
- Remove from the oven, fluff with a fork and serve.








Renee says
I've had such a taste for rice recently and this recipe really hit the spot!! Thank you. It's a keeper!
Shadi says
Easy and delicious, this one is a keeper. I know I’m going to make it over and over again!
Dawn says
do you use the juice from the can tomatoes?
Lisa MarcAurele says
Yes. Use the juice with the tomatoes.
Eve says
So delicious and full of flavors! I'm definitely going to make them again for burrito bowls!