Authentic Mexican Rice (Arroz Rojo)

Mexican Rice, or arroz rojo, is a staple in Mexican cuisine! It is a red rice that is cooked in chicken stock and tomato juice, which gives it that beautiful red color. I learned how to make this recipe from my Abuela, who learned it from her mother. 

This is hands down one of my MOST requested Mexican recipes-  so many of you have expressed that you can never get arroz rojo right, so I did some testing in my kitchen and made a fool-proof recipe for perfect Mexican rice, every single time!

I highly recommend that you read through this entire post for some very important information about the cooking process. I am sharing with you, all of the tips and tricks that my Abuela taught me to make perfect Mexican rice every time without fail. You got this!

Mexican vs. Spanish Rice

I’m not sure why but I’ve noticed that people tend to use these terms interchangeably, but Mexican rice is NOT the same as Spanish rice!  

Spanish rice uses saffron and is usually more of a yellow color. It is also firmer than Mexican rice, which tends to be more on the fluffy & soft side. I don’t know how to make Spanish rice so I’m not exactly sure about all the differences- my point is that they aren’t the same!

There are also different names for this depending on who you ask. My Mexican side of the family is from Jalisco and my Abuela calls it “sopa de arroz.” But I have some Mexican in-laws that are from other parts and call it “arroz rojo.” 


  • Long grain rice – My Abuela ALWAYS uses Mahatma® Rice Extra Long Grain White Rice for this recipe! This is super important and does actually matter. The rice grains are extra long, which means it contains less starch and cooks to a super fluffy & drier texture which is exactly what we want. 

  • Tomato sauce- you can use either canned or fresh tomato sauce! If using fresh tomatoes, you want to make sure you find the ripest, reddest tomatoes you can if you care about color. 

  • Chicken bouillon- Knorr chicken bouillon is what I recommend (this is a key ingredient), but you can use whatever you have available. Chicken stock will work (but may be a little greasy), or tomato bouillon to make it vegan. 

  • Vegtables- my Abuela’s rice is a very standard version using only onions and garlic, but you may also add carrots, peas, or red bell pepper if you want. 

  • Other seasonings- garlic powder and just a little salt to taste.

  • Hot water– whether you are using water or chicken stock, the liquid used to steam the rice in this recipe has to be HOT when you pour it in. 

  • Aromatics- these ingredients are optional but will give your rice a very authentic taste- cilantro and jalapeno. The jalapeno will not make the rice spicy at all- it is just to add flavor, although I do actually like to eat them with my meal!

Tips from Abuelita

My grandmother’s name is Estela (I was named after her), and she is not much of a cook. In fact, my abuela hates cooking! However, she did learn how to make arroz rojo from her mother and I have to say that it is a very solid recipe. Everyone in my family loves when she makes arroz rojo!

She was so methodical when she taught me how to make it many years ago, which I always thought was so cute! It was also extremely helpful in understanding how to make perfect arroz rojo every time. If you keep the following tips in mind, I promise you will master this recipe in no time at all:

    • Use Mahatma® Rice Extra Long Grain White Rice. Trust me, the kind of rice you use matters. The extra long grain rice contains less starch and cooks to a dryer, fluffier texture. Jasmine rice is a little too starchy, and basmati rice has an aroma that is not authentic to Mexican rice. 

    • Toast the rice in oil. It is really important to toast the rice in oil until it turns a golden color and puffs up a little, which usually takes about 5 minutes. This is done by first sautéing onions and garlic in oil, then adding the rice and moving it around constantly until it is well toasted. 

    • Add the chicken bouillon and garlic powder to the toasted rice. When the rice is nearly done toasting, mix in the bouillon and garlic powder and continue mixing/toasting for one more minute. My abuela says the rice absorbs more flavor this way. 

    • Fry the tomato sauce with the rice before adding water. We want to mix the tomato sauce with the rice and quickly mix & fry together to develop the tomato flavor and also make it a deeper red color. You can actually see the redness become deeper as you fry it. 

    • Use HOT water! For this one, I am not really sure about the reason. But my abuela told me you have to add hot water and that the liquid on the sides of the pot should be bubbling when you pour it in.  I think this helps with the texture of the rice- it ensures that you get perfectly fluffy rice that is not mushy or clumps together.

    • Use a heavy-bottomed pot. The best way to make sure your rice does not burn at the bottom is to use a pot that isn’t too thin at the bottom. A good quality non stick is the best way to go. I use a Korean stone pot to make ALL of my rice dishes and nothing ever sticks! 

What texture to look for

The texture we are looking for is fluffy, soft, with tiny visible bits of tomato coating each grain of rice. When you open the lid and see a bunch of tomato at the top- this is good! That’s what we want. Just fluff the rice to mix it in. 

The rice should be a tiny bit on the dry side (but still soft and fluffy).  If your rice is really wet and mushy, you probably added too much water and/or overcooked it. 

This recipe is kindly sponsored by Mahatma® Rice. I carry their products in my kitchen at all times!

Authentic Mexican Rice (Arroz Rojo)

4.95 from 37 votes


  • 1 1/2 cups Mahatma® Rice Extra Long Grain White Rice
  • 3 tbsp canola, vegetable, or corn oil
  • 1/4 onion diced
  • 1 garlic clove crushed
  • 1 tbsp Knorr chicken bouillon
  • 1/2 tsp garlic powder
  • 2 roma tomatoes (makes 8 oz tomato juice)
  • 2 cups hot water
  • 1/4 tsp salt or to taste
  • 3 sprigs cilantro
  • 1 jalapeno


  • Over medium heat, add the oil to a heavy-bottomed or good quality non-stick pan, then fry the onions and garlic
  • When the onions and garlic have lightly browned, remove the garlic and set it aside.
  • Add Mahatma® Rice Extra Long Grain White Rice to the pot and toast the rice in the oil, moving it constantly for about 5 minutes or until it becomes slightly puffy and golden brown.
  • Add the Knorr chicken bouillon and garlic powder, the mix and continue toasting for another minute.
  • Blend together the roma tomatoes and fried garlic clove. You should have about 8 oz (1 cup) of tomato sauce.
  • Add it to the rice, stirring constantly for 30 seconds. The color should change to warm reddish orange color. At this point, watch the heat to make sure the bottom is not burning. Adjust the heat if you need to.
  • Add the HOT water to the rice. It has to be hot- if the liquid isn't bubbling on the sides of the pot, your water is not hot enough. Stir in salt to taste at this point if you're adding. I recommend about 1/4 tsp.
  • Add the cilantro and jalapeno on top, continue boiling over medium-low heat until some of the water has evaporated. Then turn the heat to the lowest setting and cover for 20 minutes. Do NOT lift the lid!
  • After 20 minutes, turn off the heat and fluff the rice with a fork. There will be a thin layer of tomato sauce at the top- that is what we want. Just gently fluff & mix it into the rice to distribute evenly.
  • At this point, the rice is ready if you don't like overly soft rice. This is good for me, but if you want it more soft & fluffy, cover for another 10 minutes (no heat).

*This post contains affiliate links to products that I actually use & recommend. I am not sponsored by these brands, but I do make a small commission from qualifying purchases made through these links.

This Post Has 56 Comments

  1. Genevieve

    5 stars
    I’m done looking for the perfect Mexican rice recipie because I finally found it! This tastes just like my Grandmother’s. I’ve made this several times. Thank you for sharing.

  2. Michelle

    Hi Stella, Thank you so much for posting this recipe and the detail and photos are perfect; I can’t wait to try it!
    The link for the pot is no longer working, would it be possible to get another link?

    Thank you so much!

    1. Stella

      Hi Michelle, unfortunately this pot sold very quickly after I posted about it and I haven’t seen a restock since. I haven’t been able to find anything that I can personally vouch for, but if I do I will definitely update the link. Hope you like this recipe!

  3. Yve

    5 stars
    I added green onions. The only word I can say to describe this recipe is… OUTSTANDING!

  4. Brooke

    5 stars
    Best Mexican Rice I’ve ever had!! I love to make homemade Mexican food & have tried a lot of different rice recipes, but this is by far thee absolute best!! Light, very fluffy and flavorful..mmm.! 😃 Thank you for posting!!

  5. Marji

    5 stars
    After reading all the great reviews, I really wanted this recipe to be the last recipe I ever need to test for making perfect Mexican rice. I followed the instructions religiously. I did not deviate from the recommended ingredient list, especially the Mahatma Rice, and ….. 10/10 would recommend. Fluffy, fragrant, savory and delicious. Please extend my sincere gratitude to your Abuela.

  6. Reggie

    5 stars
    I followed your recipe to the exact word and it turned out perfectly to the picture, I’m a black man and my wife is from Mexico I wanted to cook the authentic rice for once. You broke the recipe down to the fullest. thank you keep up the great work!

  7. Anonymous

    5 stars
    This is the absolute best rice! It’s my mom’s favorite and every time she asks me to make it I’m like “wait a minute, I gotta pull up Abuela’s recipie!” Thank you so much for sharing, and thank your Abuela for us too! 😋

  8. Anonymous

    5 stars
    Trying out your recipe today, Arroz rojo is one of my favorites. And yes there is a definite difference between Arroz rojo & Spanish rice.. I married into a Puerto Rican/Italian family. There’s so many delicious recipes for rice depending upon individual cultures and/or family traditions. You have – Arroz Amarillo, habichuelas con arroz blanco, frijoles negros cubanos con arroz blanco, arroz con gandules.. so many to choose from and each is delicious ♥️ Thank you for sharing your recipes

  9. Anonymous

    5 stars
    I forgot to mentioned above…every herb, aromatic and green vegetable I made this with came straight from my garden. Everything made in a small town Mexican restaurant. I’m sure it makes a difference. You can actually taste the freshness.

  10. Anonymous

    5 stars
    I lived in Cholula de Puebla for 4 years while I was in college. This looks and tastes exactly what I was served in restaurants there. After 50 years I finally discovered this recipe. I made it last night as a side for a chicken thigh with butter garlic sauce. My entire meal was perfection. It’s not often that I find a way to bring the flavors I loved back then. Thank you so much.

  11. Megan

    5 stars
    Absolutely delicious. Came out perfectly, definitely adding this to the regular rotation. Thank you!

  12. Beth Stanco

    5 stars
    Fabulous! Made one tweak (cumin) to bring in the flavor that we love. My son loves Mexican rice and he is extremely picky when it comes to this dish. He gave two thumbs up!! Thank you for sharing.

  13. Nancy

    5 stars
    Stella – Thank you (and your Abuela!) for this recipe! I recently made this for a get together with friends, and it came out perfectly. Honestly, it is better than what I have had at local restaurants and was a total hit.

  14. Nathan Hardin

    5 stars
    Made this recipe for a work function…everyone raved about it! Thank you!!

  15. Ashley

    5 stars
    This rice was phenomenal!! Sooo good

  16. Bianca

    5 stars
    This rice is delicious, tastes as if my mom made it. I tried making the way my mom makes it but it always comes out wrong and plus she doesn’t do any measuring with the ingredients she just wings it. Thank you for posting this recipe.

    1. Ren

      5 stars
      this was an amazing recipe! I had to deviate from the recipe a little to use what I had. so I used canned tomato sauce (still 8 oz), and only had minced garlic on hand so I fried it in with the onions. I also only had brown jasmine rice so I had to use a bit more water and cook for a longer time. while the rice turned out a LITTLE gummy it was still fantastic!! absolutely making this again!

  17. Reggia Stapleton

    Thank you so much for the recipe. I am planning to make it tomorrow night for a dinner party. I was wondering if the rice would still taste as good if I made it ahead of time and reheated?

    1. stellanspice

      Yes absolutely it will still be good when reheated!

  18. Scott Gallardo

    5 stars
    ¡Muchas gracias abuelita! ¡Tu receta de arroz es perfecta!

  19. Sandy

    5 stars
    Rice is one of those things I have struggled to master, but THIS WAS SO GOOD AND ALSO EASY! I was out of cilantro, but that didn’t matter! The color, texture, and flavor was spot on! This is restaurant quality yummy! I only just found you, but I can’t wait to try some more of your recipes!

    1. stellanspice

      Hello Sandy! Thank you so much for the rating and comment, I’m glad you loved it. A lot of people struggle to get this one right so you’re definitely not alone! Hope you like my other recipes too 🙂

  20. Jamie S.

    5 stars
    Turned out great! Restaurant-quality recipe, for sure! I would recommend using 3-4 Roma tomatoes. I used three and was just shy of 8 oz.

    1. stellanspice

      My roma tomatoes must have been huge! Glad you loved the recipe, thank you for commenting <3

  21. Michael Long

    5 stars
    Always struggled with making rice, followed this to the letter… best results Ive ever had, light , fluffy and full of flavor,Thank You for sharing.

  22. Marissa R.

    4 stars
    Literally JUST finished making this. I think my water may not have been hot enough as I did the 20 mins plus the 10 extra off heat and the rice isn’t quite finished cooking. But the flavor is amazing. I’ll def make this again.

    1. Teri

      4 stars
      Taste was remarkable, but it wasn’t quite done and I followed the recipe perfectly. Is there a way I can make it cook a little longer like just a couple minutes without ruining it?

      1. stellanspice

        Rice can be fickle- it’s probably a difference in the strength of your stove as well as the kind of pot you are using. I would make adjustments either in time or a bit stronger heat on your stove for when it is cooking covered on low heat. Hope this helps!

  23. KF

    5 stars
    Soooo delicious. Thank you for posting this. I have had many a friends Mexican mother try to teach me but I still could never get it right. The excitement when I opened the lid and it was PERFECT RICE. I never thought it was possible! The only tweak I make is to add extra tomato boullion because I like it salty. But amazing with or without.

  24. David Y

    5 stars
    Just made with a couple of minor tweeks. I didn’t have cilantro on hand so used a little dried parsley and added about 1/2 teaspoon powdered beet to bring up the colour, plus the heart health aspect of that ingredient. Excellent recipoe! Thanks for posting!

  25. Jasmine

    5 stars
    The rice came out perfect! I’ve been trying to figure out how to make authentic tasting Mexican rice from home for like 10 years now and this was it! So delicious! Thank you 🙂

  26. A.Davis

    5 stars
    I made this recipe for my daughter’s graduation party & taco bar, and they loved it!!! I didn’t follow the recipe 100% as I always find a way to tweak things and make it my own. I dbld the ingredients, and 12 ladies at almost an entire skillet full of the rice by themselves. I’m going to do the Paletas next with my boys.

  27. Millie

    5 stars
    Absolutely easy & blasting with flavor. I added chopped carrots, celery, green beans & red peppers. Yummy..

  28. Scott

    5 stars
    Finally! I have been to hundreds of taco shops in Tijuana and San Diego, and of all the recipes I’ve tried, this one is by far the closest to those. Thank you for sharing Stella – I made it exactly as you indicated, and it was perfect. PERFECT.

  29. Iris

    5 stars
    Great recipe, so easy to make. Going on my rotation!

  30. Christie

    This was amazing. I did use canned tomato sauce and made one change by also adding a few dashes of cumin when I mixed in the bouillon and garlic powder.

  31. Jacqui

    I would like to use your recipe for a party. I need to make enough for 50 people as a side. I wouldn’t make this all at once but was hoping for a recommendation on max amount to make at one time.

    1. stellanspice

      The recipe as written should be enough for 6 people as a side dish, so I would recommend doing 8x this recipe for 50 people 🙂

  32. Kerry

    5 stars
    Your recipes are amazing! I have been trying to perfect rice forever. This is recipe is the BEST and so easy!

    1. stellanspice

      Hi Kerry, thank you so much for your commen! Rice can be tricky sometimes, I’m glad this recipe worked for you 🙂

      1. Amanda

        With the jalapeños in there, does it come out spicy? I love spicy, but my kids do not. I will be making this tonight, with dinner, I am super excited! Also, I love that you added pictures to the step by step instructions! Thank you!

  33. Nicole

    I want to make this but does the jalapeno make it spicy? I love spice but my little kids don’t! Thank you!

    1. stellanspice

      The jalapeno is just for flavor and won’t make the rice spicy. I think it will be okay for your kids 🙂

    2. Lindsay

      5 stars
      I did not use the rice or bouillon brands mentioned. I also used canned tomato sauce and omitted the jalapeno. I typically cook rice with a 1:1.2 rice to water ratio and this recipe called for more water AND liquid sauce?! I was so worried it would turn out a mushy, watery mess. But this turned out PERFECT. I have been trying to make this rice for years. Thank you SO MUCH for this recipe!!!!

      1. stellanspice

        Hi Lindsay, thank you so much for leaving a comment. Great to know the recipe still works great using alternative options for the ingredients 🙂

  34. Carla

    5 stars
    Delicious recipe and I have tried soooo many! I think the boiling water and the jalapeno/cilantro made this the top recipe! I would LOVE to know what pot you are using to cook the recipe in!!! I need a good caldero and yours looks awesome. Please reply! 🙂

    1. stellanspice

      Hi Carla, thank you so much for your comment! I’m glad you liked the rice. I’m using a Korean stone pot. You can purchase one here

      I have the 20 cm pot but I think they are sold out of that one. You can still purchase the 18cm or 22 cm 🙂

  35. Joe B.

    Outstanding recipe! Made exactly per instructions except for omitting cilantro…didn’t have any. This one is now the “go-to” recipe for our family.

  36. Ashley

    5 stars
    Delicious!! This was perfect for the dish I was making! Thank you!

  37. JANY

    Would love to find a delicious authentic cheese and onion enchiladas recipe to pair with this rice. Our fave Tex-Mex restaurant chain Don Pablo’s shut down and hubby is always disappointed. Can you believe some Mexican restaurants use American cheese?!?

  38. Odelia Ramos

    5 stars
    Yummy I use Jasmine rice but came delicious thanks for a better updated recipe than I did I love finding new recipes and improve my own cooking greatly appreciate it! You have lovely recipes!

  39. Anonymous

    5 stars
    Made this last night and it was so good! Family approved!

  40. Maria

    5 stars
    OMG, Thank you so much for posting this recipe. The step by step instructions really helped! It turned out delicious

  41. Adela

    5 stars
    Only had jasemin rice, still came out super yummy. The flavor is on point!

Leave a Reply

Recipe Rating

Latest Recipes

Hi, I'm Stella!

I come from a multicultural background, and cooking has been one of the best ways for me to stay connected to my heritage. My recipes are tried and tested, many of them passed down through family. I hope you enjoy these recipes as much as we do!

My personal favorites

Never miss a recipe!

Sign up to receive new recipes to your inbox 

Most popular recipes