This Mexican rice will always be one of my favorite Mexican side dishes! It’s vibrant, flavorful, and a simple blend of rice, onion, bell peppers, jalapeño pepper, garlic, tomato sauce, broth, and spices.

Why You’ll Love IT
- Authentic flavors. It’s got that rich, tomato-y base with earthy cumin and just a hint of jalapeño heat. It’s zesty and delicious.
- The perfect texture. Just like my cilantro lime rice, this one turns out fluffy and tender every time.
- Perfect for entertaining. I’ve made this for sooo many dinners, and my friends can’t get enough of it!
Living in Southern California, I’m constantly inspired by the incredible, authentic Mexican food all around me. As you might have noticed, it’s shaped so many of the recipes here on Downshiftology!
So when I’m craving a Mexican meal at home, my go-to plate is usually a combo of carne asada (or carnitas) with Mexican rice and black beans. Sure, it’s simple, but I love to let the flavors speak for themselves. And let me tell you, this Mexican rice is not shy on flavor!
Mexican Rice Ingredients

- White Rice: I always use long-grain white rice for that light, fluffy texture. I don’t recommend swapping in brown rice here, as it takes much longer to cook.
- Yellow or White Onion: Either works! They add a subtle sweetness and savory base to the dish.
- Jalapeño Pepper: Just a small jalapeño pepper that’s diced up gives that signature kick. You can remove the seeds for less heat if you prefer.
- Red Bell Pepper: Adds a pop of color (I love all those little red flecks!) and a mild sweetness.
- Tomato Sauce and Broth: The rice simmers in this flavorful liquid, giving it that classic red hue and rich taste. Use chicken or vegetable broth, depending on your preference.
- Spices and Aromatics: Garlic, cumin, salt, and pepper bring everything together with warm, earthy flavor.
- Chopped Cilantro: I love finishing with fresh cilantro for a bright, green contrast to the rich, red rice. In my opinion, the more cilantro, the better!
Find the printable recipe with measurements below.
How To Make Mexican Rice
First things first, I always rinse the rice really well using a fine mesh sieve. This helps remove excess starch and keeps the rice nice and fluffy.

Next, sauté the veggies. Heat the oil in a large saucepan over medium-high heat, then add the onion, garlic, bell pepper, and jalapeño. I cook everything for about 1 to 2 minutes, just until the onions soften and become slightly translucent.

Then, add the rice straight into the pan and toast it for about 2 minutes, stirring often, until it’s lightly golden. This step makes such a difference in both flavor and texture, so I never skip it.

After that, stir in the cumin, salt, tomato sauce, and broth. Bring everything to a boil, then cover the pot, reduce the heat to low, and let it gently simmer for about 15 minutes, or until the rice is fully cooked. Once it’s done, fluff it with a fork, sprinkle fresh cilantro on top, and it’s ready to serve!
I Love Serving This Rice With
All the classic Mexican meats like carnitas, carne asada, barbacoa, or chipotle chicken for a simple, satisfying plate. It’s also perfect with sizzling fajita dishes, whether that’s chicken fajitas (my favorite), steak fajitas, or shrimp fajitas.
You can also use it as a base for a burrito bowl with black beans, guacamole, and pico de gallo. And of course, you can’t go wrong with shrimp tacos or fish tacos and a few big spoonfuls of this rice!
How To Store And Reheat
Let the rice cool to room temperature, then transfer it to an airtight container and store it in the fridge for 4 to 5 days. When you’re ready to reheat, you can either microwave it in short intervals (stirring in between) or warm it in a saucepan on the stove with a little extra broth.
You can also freeze Mexican rice for longer storage. Just store it in freezer-safe containers or bags and freeze for up to 3 months. When you’re ready to eat, thaw it overnight in the fridge or reheat it straight from frozen in the microwave, giving it a stir halfway through until it’s heated evenly.

What’s The Difference Between Spanish Rice And Mexican Rice?
While many consider Spanish and Mexican rice to be the same thing, they’re actually not. These two colorful dishes are made with similar basic ingredients such as rice, tomatoes, onion, and chicken broth. But the spices are what set them apart.
Spanish rice typically uses saffron, which gives it a slightly sweet flavor and that signature golden color. Mexican rice, on the other hand, uses cumin for a more earthy, savory flavor with a hint of spice.
More Mexican Recipes
- Birria: Most flavorful shredded beef!
- Ceviche: The perfect refreshing appetizer.
- Cilantro Lime Chicken: A dinner staple.
- Taco Soup: Best taco flavors in a cozy soup.
- Classic Margarita: The best cocktail with all these recipes.
- Or give these other Mexican recipes a try next!
If you make this Mexican rice recipe, let me know how it turns out in the comments below! Your review will help other readers in the community. And if you’d like to see more healthy food inspiration and exclusive content, join my free email community here.

Mexican Rice Recipe (Easy and Flavorful)
Description
Video
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- ½ red bell pepper, diced
- 1 small jalapeno pepper, seeded and finely diced
- 1 cup long grain white rice
- ½ teaspoon cumin
- kosher salt, to taste
- 8 ounces tomato sauce
- 1 cup vegetable or chicken broth
- optional: finely chopped cilantro for garnish
Instructions
- Wash rice. Thoroughly wash and drain the rice with a fine mesh sieve.

- Cook veggies. Heat the oil in a large saucepan over medium-high heat. Add the onions, garlic, bell pepper, and jalapeno and saute for 1 to 2 minutes, or until the onions become translucent.

- Add the rice and saute until it's lightly toasted and golden brown, about 2 minutes.

- Simmer. Add in the cumin, salt, tomato sauce and chicken broth, then stir everything together. Bring the mixture to a boil, cover, reduce the heat to low and simmer until rice is cooked all the way through, about 15 minutes.

- Fluff and garnish. Remove the rice from the heat and use a fork to fluff it up. Garnish with chopped cilantro and serve immediately.

Lisa’s Tips
- While I think the jalapeno pepper gives this recipe enormous flavor, if you’d like it less spicy, you can omit it or add ½ teaspoon of chili powder instead.
- Storage tip: Store in the fridge for 4 to 5 days and up to 3 months in the freezer.
Nutrition
©Downshiftology. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
This recipe was originally published March 2020 but updated to include new information and photos for your benefit!












This is delicious and so simple. I didn’t have jalapeño so added some chilli and cayenne pepper instead and it was super spicy – which I love.
Hi Frere – I’m glad you love this Mexican rice!
This is the best Mexican rice recipe! My husband loves spicy things and the flavor of jalapeño. I’ve also tried making it in the instant pot when I was in a rush and replaced white rice with short grain brown (I changed the water ratio) and it was delicious that way.
Hi Laura – Happy to hear you love this Mexican rice recipe!
Can this recipe be doubled in a large saucepan like the one you’re using? I tried to double it in a medium pot (my mistake), and it took so long to cook and the texture came out weird (mushy, yet undercooked in the center..so weird). I would like to double the recipe in a large saucepan like you but I’m worried, I will ruin it again.
I have made this recipe a good dozen or so times, it is truly delicious.
Whilst it was always delicious as is, i have since added a few items that make it more tailored to my tastes.
I use a tablespoon of tomato paste + a tin of chopped tomatoes.
As i like things spicy, i add some cayenne pepper and mince chili also.
The last thing I do is that I cook up some chicken tenderloins that have had a spicy rub and then cube them once they are cooked and add to the rice towards the end, I then fold it all together.
This recipe has become a family favourite, thank you very much!
Hi Matt – Thanks for sharing your delicious variation of this Mexican rice! I’ll have to give that a try.
I made it and it was great.
Happy you loved it!
I used jasmine rice and it turned out perfect! Already had people ask for the recipe!
Yay, love to hear that!
I have a hard time eating regular or long grain rice. Purple rice doesn’t upset my stomach so could that be used as a substitute in this receipe?
This was easy to make and flavorful. I halved the recipe for two and the rice stuck to the bottom of the skillet so I kept adding water which made the rice a bit “mushy”. Next time I will make it in the rice cooker. We liked the flavor of cumin and fresh jalapeno.
Let us know how it turns out in the rice cooker next time, Kurt!
Making it for the first time as a side to go with the Fajitas, decided to kick it up a notch substituting a Serano pepper instead of the Jalapeno…. I like it hot.
More heat is always welcome :)
Hello,
Love Lisa’s recipes!! May I ask a question? I notice that many if not most rice recipes here don’t call for brown rice. Is there a reason not to use brown rice or is it just personal preference? I thought that it was more “healthy”?
Hi Susan – it’s mostly my personal preference as brown rice is a bit harder to digest for those of us with more sensitive guts. But it’s certainly healthy and you can enjoy it!
This look amazing! But, what is tomato sauce? To me, (uk) it’s ketchup, any idea?
It’s canned tomato sauce here in the US. :)
I reckon a carton/jar of passata is the best substitute to use here in the UK!
Uk equivalent is passata ;)
thanks Jenny, also in Australia. I almost made some Mexicans very sad…….
Slightly disappointed in the texture of the rice it was a bit wet but it tasted nice really would be great if ketchup was put in brackets beside the tomato sauce to help people because I used italian tomato sauce
I’m going to be making this for my first time this week, but, from the recipe, I don’t think it needs to be “ketchup” – at the grocery store (here in the US at least), if you go to the canned veg/tomatoes aisle, you can grab just a can of plan old tomato sauce with no extra flavoring added.
As close as I’ve come across to my late mom’s recipe! Thank you. Very easy to make, taste was phenomenal. I also added a little tomato paste (just bc I love it ) and I added a dash more cumin and a dash of black pepper.
Thank you!
So glad this Mexican rice hit the spot Melinda!
Would be great to get the UK measurements for this :)
This is my go-to rice every time we make burrito bowls. My whole family loves it.
Yay, happy to hear it!
Very very good. I’ve cooked this 10 times in the last 2 months. Tried it with roast potatoes (it works), Turkish sausage, fried eggs (on different occasions). Want to try it with prawns next. I’m using basmati rice and turn the heat off after 11 mins to avoid rice going mushy but sometimes need to heat for another couple of mins. Bravo and thanks for this recipe.
I lost all patience with this recipe. Highly recommend using white rice as stated! If using brown rice, it must cook longer. Very unhappy with this recipe plus the tomato sauce it throws off the entire dish. I highly don’t recommend it wasn’t flavorful at all.
Hi Dee – if you used brown rice you didn’t make my recipe as written, which would of course require a longer cook time and change the entire dish. Hope you enjoy this recipe in the future using white rice!
Such a strange comment.. i cooked a different dish and didn’t like this recipe… i cooked the recipe and it was absolutely delicious
Any time you sub brown rice for white, you’ll need to cook it a lot longer. The instructions for cooking the plain rice on the bag will tell you how long it needs to cook, regardless of what recipe the rice is going into. So if you made it with a different kind of rice than the recipe states which takes almost double the amount of time to cook and didn’t adjust for that, it’s not a valid reason to give the recipe a bad review.
I haven’t tried this yet, but it looks & sounds delicious. I’m excited to give it a go!
Easy and delicious even without the jalapeno! Thanks
I just snuck my first little bite – oh wow this is incredible.
I’m going to put it into butter lettuce leaves and top with avocado, cilantro and fresh lime – I’m so excited!
Great recipe and easy to make. I used brown rice and just cooked it longer. I forgot the cumin which would have made it taste even better, I am sure. I like that this homemade version has a lot less sodium than the packaged mixes you can buy and it doesn’t take much longer to make.
This recipe was a huge hit with my family. I served it with beef enchiladas. Has to substitute jalapeños with a small can of green chilies which worked out very well.
Happy to hear this Mexican rice was a win to complete your enchilada dinner Heather :)
Unfortunately it wasn’t good. TOO sweet, took 35 minutes for the rice to cook and it went mushy.
Hi Suzanne – I’m not quite sure how this recipe tasted sweet to you, as it only includes savory ingredients. But I’m sorry you didn’t enjoy it. Hopefully you’ll enjoy some of my other rice recipes better!
The only possible reason for this to be “sweet” would be if you added sugar or substituted pasta/spaghetti sauce for the tomato sauce. Store brands sauces can expecially have a lot of added sugars.
I too was at a loss regarding the tomato sauce…if that is what you used that explains the sweetness, it actually in the UK means passata or as someone else suggested a tbsp of tomato puree ana a can o chopped tomatoes.
Delicious. I used veg bouillon cube, added peas and corn at the very end. Served with chicken /choritzo kebab, green beans and broccoli.Thnk you.
My family and I loved it! And so easy to prepare. Next time I will add chicken or sausage to be enjoyed with it!
Made this once before and was lovely. Want to make again and take to a dinner party. How would you re heat it?
Hi Vanessa – You can just reheat in the microwave!
Great, simple dish. I used a red chilli (chopped and left in the dish.) I also added a teaspoon of turmeric. Yum!
Hi Lisa! Thanks again for another great recipe. Incredibly easy and flavorful. A zillion times better than the boxed Mexican rice. Now I have a side dish for your amazing fajitas! I don’t have cilantro so I’ll have to use parsley for the garnish.
What do you mean by tomato sauce is it Passata ?
Any canned tomato sauce will work here.
Tomato Sauce in Australia is like “Masterfoods Tomato Sauce” with ingredients of: Tomatoes (from Paste, Food Acid (Citric))77% , Sugar, Salt, Food Acid (Acetic), Onion, Spice Extract. (We use it to put on meat pies as a sweet condiment. Tomato ketchup)
Or by “tomato sauce” do you mean Passata which is like “Mutti Passata” with ingredients of: Tomatoes 99.5%, Salt. (A puree of tomatoes that we would use as a base for a pasta sauce, or a pizza base sauce).
We don’t have “canned tomato sauce”. We have a “bottle of tomato sauce” or a “jar of tomato passata”.
I’m thinking in this case you might mean a jar of tomato passata. (?)
(The joys of having a website that hits the far corners of the world, where terminology and ingredients differ between countries!! Perhaps photos of each of the ingredients in their original containers might help – if you don’t get in trouble for showing brand names. It means we can then google that specific product and work out our country’s alternative – like trying to work out what are ‘can green chilies’ from your Best Salsa recipe, since we don’t have products like this readily available to us here!)
PS. G’day from Down Under! – ie. Hello from Australia!
Passata/tomato puree :)
I had a craving for Mexican rice but no clue how to make it. TGFI – Thank God For Internet. Being a denizen of So Cal I’ve gotten spoiled on good Mexican food so I looked for an authentic recipe that used mostly fresh ingredients and was easy enough for me to make. This is it! As flavorful as any restaurant or better. I rarely pass on an opportunity to use a new ingredient or learn some new culinary skill, and in this case I did both. I took Gabreila’s advice and used avocado oil instead of my trusty olive oil. The instant it hit the pan the aroma told me this was going to be like what I’ve had south of the border. I also appreciated Rebecca’s tip to replace regular tomato sauce with El Pato – although I did use a little jalapeno despite the sauce being piquant. Everything else was per the recipe. Did I mention I’m not afraid of spicy?
I wouldn’t consider myself more than an average skill cook and tend to follow recipes to the letter – at least the first time. It was unclear to me how to toast the rice at first so I put just the rice with some oil in the pan until toasty golden-brown, set it aside, and added it back in after sautéing the vegetables. It was then that I realized I could have gone step by step as written and achieved the same result, so I quickly added the remaining ingredients and 15 minutes later it came out perfect! Fluffy, not burnt or mushy. and delicious. Thank you for this recipe! My craving is satisfied – but this is going to become a regular side dish.
So happy to hear this recipe satisfied your craving for Mexican Rice Dave! Now you can have restaurant quality Mexican rice right at the comfort of your own home :)
What can I substitute from bell pepper?
green chilies?
Thanks for the great recipe. I Love the flavour. I had a lot stuck to the bottom of the pan and a little mushy.
Any tips?
Thanks!
Hi Kelli – it’s normal for a little bit to get stuck to the pan as it simmers. Perhaps you might try with a slightly lower heat next time and see if that helps. :)
I love you website and all the recipes, this post is only for those people that are looking for the REAL flavor of Mexican rice. I am from Mexico and your recipe is very close to the authentic recipe, however for truly authentic arroz rojo (red rice) Mexican rice, do not use olive oil since it changes the flavor of the rice. Olive oil is used in Spanish rice. Use avocado oil instead. Also, the green peppers are more a tex-mex ingredient and they too change the original flavor I would avoid them completely. Just boiling the jalapeno with the broth is enough. Cumin is optional and it is a regional ingredient from northern states in Mexico. Cilantro can be added to the boiling water for added flavor and discarded before serving. Obviously, the cook always has the final choice. Enjoy!
Hi Gabriela – thanks for your feedback and sharing your version! It’s always interesting to hear how regional variations can change a recipe. I did have this version mainly in the northern states in Mexico, working alongside a Mexican chef. I’ll have to give your version a try next time!
Hey the video is not showing up
To view the video, your ad blocker must be turned off.
I made this with your Cilantro Lime Chicken recipe. Absolutely delicious!!! Thank you :)
The perfect pairing :)
I tried this tonight and screwed it up somehow. The rice never got soft. Just kinda stayed hard and uncooked. I did swap out long grain brown rice for white rice. Could that really have been the thing that messed it up? I’m so bummed cause I made your carnitas as the main and those came out alright. I may have not made them flavorful enough. Clearly I’m a total novice! Any thoughts? Thanks so much!!
Hi Chris – ah, that’s a bummer, sorry to hear it! But glad you loved the carnitas! If you swapped brown rice for white rice, yes, that’s the reason. Brown rice takes quite a bit more time to cook. Check out my tips on my “how to make rice” recipe. Hope your next try turns out better!
Brown rice takes roughly 45 minutes in total to cook, it’s definitely what happened. Cheers.
Love this recipe, but I think there’s a slight error. What sauce is it referring to when it says to add when sauteeing the veggies? It says to add the tomato sauce later. ???
Thanks for letting me know! Just adjusted it :)
wow! amazing. I used brown rice therefore I had to add some water to allow it to cook more but it was delicious and so so flavorful. Thank you, huge fan of your youtube channel and blog xx :)
I’m so glad you enjoyed all the flavors in this rice dish! And glad it came out well with brown rice.
This rice is perfect and delicious Lisa!
Hi Monica- Happy to hear you loved this Mexican rice dish!
Is rice easy to digest? Especially for my husband who has acid reflux and was recently diagnosed with Celiac Disease. Is Basmati rice easier to digest? Thank you for your help I really like all the recipes with nutrition and not all the starches & sugars Thank you -Gloria
Hi Gloria – unfortunately, that’s a very individual question, as each person is unique. White rices are generally easier to digest than brown rices though.
Super excited to try this as I love mexican food and always go for the spicy rice when there’s the option!
I have a question though regarding your thoughts on freezing rice, I thought you weren’t meant to do that? I do it myself with a veggie burrito mix I make and have never been ill or anything but interested to hear your thoughts on that.
Hi Ruth – there’s no problem with freezing rice. In fact, I have a new post and YouTube video going live this weekend that’s all about rice. :)
Hi Lisa, made Mexican rice a few nights ago and it was exactly what I wanted! I had all the ingredients except jalapeños so I used some sriracha instead – delicious and great the next day with a fried egg and avocado. Thank you for all the great recipes!
Hi Dana – Happy to hear you loved this recipe! Sounds delicious with a fried egg and avocado :)
Ohhh myy so gooodd!!!!! I couldnt stop eating it!!!!!
Yay, I’m happy you loved it Andrea! There’s so much flavor in this recipe, it really is hard to stop at just one serving. ;)
Another Southern California tip is to use an 8 oz.can of Pato (spicy tomato sauce) in place of regular tomato sauce although you probably don’t need the jalapeños unless you want it really spicy😊
That’s a great tip! Thanks for sharing Rebecca. :)
Made this the other night with brown rice. Loved it!
Wonderful! Glad you enjoyed this rice dish :)
Can you use brown rice in place of white rice for this dish?
Thanks for this recipe, you have such great ideas!
Do you think we could use tomato paste instead of tomato sauce (especially in this time where we want to use as much as possible food from our pantries and limit our trips to the store…!)
Hi Caroline – I wouldn’t recommend using all tomato paste in the same quantity, as it’s concentrated. But you could use more broth and a reduced amount of tomato paste to still add some of that tomato flavor. Hope that works for you!
Love this recipe and idea!! I threw extra veg in it like corn and some cabbage and cannot stop eating it.
Hi Nataliya – Adding extra veggies in this is always a plus! Glad you enjoyed this recipe :)
The flavor is AH-MAZING!!!! I’m in love!!! Especially while being at home so much, I’ve been eating more rice, and i wanted a way to make It more exciting. Plus I’m obsessed with Mexican food soooooo…. this was perfect!!
I had an issue with It being a bit….mushy?? It took about 10 minutes sautéing the rice to get It some color…so not sure if that was where I went wrong. A lot got stuck to my pan at the bottom and the rest was a tad mushy. (I know I did something wrong but I’m just not sure what 🤔). However…I printed this recipe and it’s going in with my book of favorites!! Any tips would be helpful, but if not, I’ll just keep trying different things. 💕💕
Hi Adrienne – Yay, I’m happy you loved this recipe! It really is packed with flavor, isn’t it? For next time, I’d recommend sauteeing your rice less time, that’s probably why it got stuck to the bottom. Hope it comes out even better next time! :)
I can eat it just plain. Full of flavor and homemade. Delicious.
I love how quick and easy you can make this! So good!!
Hi Toni- It’s a great way to spice up your average white rice :)
What a flavorful side dish for Mexican favorites like tacos, enchiladas, and burrito bowls! It’s perfect for mid-day meals, and family gatherings.
Hi Denay- Absolutely! It really ties together all types of Mexican inspired dishes :)
I made this to have with tacos last night and it was a hit – thank you!
Hi Tawnie – Wonderful! This is the perfect pairing with tacos, or any mexican inspired recipe :)