This Easy Homemade Mexican Rice, or Spanish Rice, with its bold Mexican flavors, will make your taste buds do a salsa dance, which makes it a perfect side dish for your Mexican dinner.
I love bold flavors but don’t want to spend hours slaving over the stove. I want the recipe to be simple, quick and easy. That’s why I love this Mexican Rice recipe. It is fast, easy and flavorful!
My Mexican Rice recipe is probably more similar to Pioneer Woman’s Mexican Rice recipe than an authentic Mexican Rice recipe. However, if you are looking for a lower carb version, then you may want to try my Mexican Cauliflower Rice recipe.
Table of Contents
Probably it is more accurate to say that it is similar to a Tex-Mex restaurant-style Mexican Rice. Instead of adding tomato sauce, tomato paste or tomato bullion, I use red salsa and a can of diced tomatoes and chilies, like Rotel. This gives it a bolder, spicier flavor to match the other flavors of Tex-Mex style foods.
Usually, you will see enchiladas, chicken fajitas, Chicken Empanadas, or other Mexican main dishes served with sides of Mexican Rice and beans. Then the meal would be topped off with Mexican Rice Pudding or another Mexican dessert.
This Easy Homemade Mexican Rice is made with Ro*Tel diced tomatoes and chilies and red salsa instead of tomato sauce.
What is The Difference Between Mexican Rice and Spanish Rice?
Both Spanish rice and Mexican Rice are very similar in that they both have onions and garlic. However, Spanish rice uses saffron and Mexican rice uses cumin. That is the biggest difference.
However, even though technically they are different, here in Texas, Spanish Rice and Mexican Rice often mean the same thing, which is the rice at the local Mexican restaurant.
How To Make Mexican Rice?
Equipment Required
- A good quality sauté pan. You need a good quality, nonstick sauté pan that is large and deep.
- Wooden Spoon. This is a standard kitchen essential and is necessary for this recipe, as well as many others. You will find that you use it all the time.
- Serving Bowl. This classic white serving bowl is perfect for any occasion and any food, from pasta, to salad to rice.
Ingredients Required
To make Mexican Rice you will need the following ingredients, which are shown in the photo below as step 1.
Long Grain White Rice. I use long-grain white rice, and every local restaurant I have seen also uses white rice. You can use brown rice. However, you will need to increase the broth by a half cup. Also, the taste is nuttier and the texture of brown rice is different.
Onion. I use a white onion but you could use a yellow onion, sweet onion, or Vidalia onion.
Jalapenos. This is totally optional based on how spicy you like your rice. If you don’t want it spicy at all then leave the jalapenos out. Otherwise, you can add one, two, or three jalapenos depending on how spicy you want it. Also, leaving the seeds in makes the jalapenos spicier. So if you want to reduce the spicy heat level, remove the seeds from the jalapeno(s) before adding them to the rice. For myself, I used 1 jalapeno and removed the seeds.
Garlic. I used about a tablespoon of minced garlic, which would be equal to about 3 cloves of garlic.
Red Salsa. This is what makes this Mexican Rice different than most standard recipes. Instead of tomato sauce or tomato paste, I use salsa. Like the Jalapenos, you can adjust the amount of salsa as well as the spice level. This ingredient probably has the biggest impact on how spicy the Mexican rice will be, so choose your salsa carefully. I used a medium level heat the last time I made it and it gave the rice a pretty good kick. The next time I make it, I will probably use mild salsa. Whether you use mild, medium or hot, it is up to you which one to use depending on how spicy you want your rice to be.
Diced Tomatoes and Chilies. I always have a can of diced tomatoes and chilies, like Rotel, in the pantry. If you can’t find it, then use a can of diced tomatoes and a small can of green chilies, and you are good. Another option would be to increase the amount of jalapeno’s and skip the green chilies. Again, these are options you have depending on availability near you.
Chicken or vegetable broth. I like to use a low-sodium chicken broth for extra flavor. However, if you want to make it vegetarian or vegan, you can use vegetable broth or water instead.
Cumin. This spice gives the Mexican Rice that Mexican flavor. If you don’t have it, you can use taco seasoning instead. If you use the taco seasoning, I recommend eliminating the salt because both the chicken broth and taco seasoning already have quite a bit of salt.
Oil, Salt, and Pepper. You can use vegetable oil, olive oil, canola oil, avocado oil. Add salt and pepper to taste. See my notes above for the cumin regarding adjusting the amount of salt.
Step By Step Instructions.
The photo above shows the step by step images of how to make Mexican Rice.
Step 2. In a large pot or dutch oven over medium-low heat, add oil, chopped onions, and jalapenos. Cook until softened. Then add minced garlic and cook for one minute.
Step 3. Add the uncooked long-grain white rice to the pan and brown the rice with the onions for about 5 minutes.
Step 4. Add the diced tomatoes and chilies.
Step 5. Add the salsa and chicken broth, cumin, salt and pepper.
Step 6. Bring the rice to a boil and then lower the heat to low heat, cover, and let the rice simmer for 20 minutes. The rice will absorb the broth while it cooks.
Step 7. Remove the lid and fluff the rice with a fork. Transfer the rice to a serving dish. Enjoy!
What To Serve with Mexican Rice
Beef Tips And Rice – While not Mexican Food, I love serving Beef Tips And Rice with this Mexican Rice recipe instead of regular rice to give it even more flavor.
Ground Beef Tacos – Easy and tasty ground beef tacos for a delicious Mexican food dinner.
Picadillo Con Papas – A hearty meat and potatoes Mexican or Tex Mex main dish.
Easy Enchiladas Suizas – Creamy, cheesy, and slightly spicy, these white chicken enchiladas are made with sour cream, mozzarella cheese, salsa verde, chicken, and corn tortillas, and are out-of-this-world delicious!
Cheese Enchiladas with a Red Chipotle Sauce – Enchiladas Rojas de Queso, or Cheese Enchiladas with a Red Chipotle Sauce, have a delicious, robust spicy flavor.
Mexican Street Corn Salad – is deconstructed Elote or Mexican Street Corn, a popular Mexican street food, served in a bowl, instead of as corn on the cob, and covered with a fantastic chili lime cream sauce and cotija cheese.
Cheese Enchiladas with Red Sauce – by Grumpy’s Honeybunch -are made with flour tortillas dipped in a homemade enchilada sauce, filled with cheese, then rolled up and topped with more sauce and cheese!
Easy Taco Pie – by Life Tastes Good -is an easy and budget-friendly recipe perfect for even the busiest nights of the week! Refried beans and seasoned ground beef sandwiched between 2 large flour tortillas is topped with shredded cheese and fresh vegetables to create a Mexican inspired dish the whole family will love!
Fry Bread Tacos by Love Bakes Good Cakes -easy recipe for Fry Bread Tacos (aka Navajo Tacos). Quick and simple bread dough is quickly fried and then topped with your favorite taco toppings!
Shrimp Tacos – by Pinch and Swirl – lightly charred corn tortillas cradle tender shrimp with a crisp salt and pepper crust, topped with crunchy cabbage and radish slaw then finished with creamy spicy shrimp taco sauce and a scattering of fresh cilantro.
Instant Pot Red Chile Pork Tamales – by Cooking with Curls – Make Instant Pot Red Chile Pork Tamales in the easiest way possible while still staying true to the original recipes that have been handed down for generations.
Make this Mexican rice recipe and be sure to come back and leave a comment as to how you like them.
If you like this recipe, be sure to follow us on:
Facebook | Twitter | Pinterest | Instagram
Recipe
Easy Homemade Mexican Rice (or Spanish Rice)
Ingredients
- 3 Tablespoons oil
- 2 cups long grain white rice
- 1/2 onion , chopped
- 1 jalapeno , seeded and diced
- 3 cloves garlic , minced
- 1 (10-ounce can) diced tomatoes and chilies (with liquid)
- 1 cup (8-ounces) red salsa
- 2 cups reduced-sodium chicken broth or vegetable broth
- 2 teaspoons cumin
- salt and pepper to taste
Instructions
- In a large pot or dutch oven over medium-low heat, add oil, chopped onions, and jalapenos. Cook until softened. Then add minced garlic and cook for one minute.
- Add the uncooked long-grain white rice to the pan and brown the rice with the onions for about 5 minutes.
- Add the diced tomatoes and chilies.
- Add the salsa, chicken broth, cumin, salt and pepper.
- Bring the rice to a boil and then lower the heat to low heat, cover, and let the rice simmer for 20 minutes. The rice will absorb the broth while it cooks.
- Remove the lid and fluff the rice with a fork. Transfer the rice to a serving dish. Enjoy!
Video
Notes
Recipe Tips
- To save time, heat the Pot and oil while you prep ingredients.
- Put your pot or dutch oven on the stove and heat it to medium low heat. When hot, add the oil and let it eat.
- Finish prepping your ingredients while the oil heats.
- Chopping Onions. I recommend chopping the onions very small. You could even say dice the onions.
- Ensure oil is hot. When you add the diced onions, the oil in the pan should be hot. Don’t add the onions until the pan and oil are hot.
- Soften, not brown Onions. Then cook the onions for about 5 minutes. The goal is to soften the onions, not to brown or caramelize the onions. So that does not take as long.
- The Type of Rice Matters. I used a grocery store generic long grain white rice. If you change the type of rice, for example use short grain white, brown or wild rice, it can change the cook time, and the amount of water needed, etc., and you will need to adjust accordingly. Read the label on the rice for instructions for your type of rice, and follow those for the best results.
- DO NOT DRAIN THE ROTEL! I know every other recipe that uses Ro*Tel calls for draining it, but not this recipe. We want to include the liquid in the Ro*tel in this rice recipe. If you do drain the Ro*Tel, then add another 10 ounces of water or broth.
- Cover the Pot. Don’t forget to cover the pot. If you leave it uncovered, liquid will evaporate more quickly, and could cause the rice to be too dry.
Nan says
Thank you for the delicious recipe! I added a can of black beans with the salsa mixture and didn’t use jalapeños because it would be too spicy for some of my family, but had my pickled jalapeños as a topping choice. I think I might also add some corn next time. Thanks again!
Chicago Knitter says
This is a great recipe. Although there are two of us I made the full recipe. I portioned out and put in freezer bags. I like to use 365 Medium Red Salsa.
Jane says
Plan to give yourself more time than stated in the recipe info. It will cook for 20 minutes AFTER onions are sautéed, garlic is added, rice is added and cooked for about 5 minutes, then the added liquid is brought to a boil.
Michele says
Hi Jane,
Thanks so much for making the recipe and letting me know about the cook time. I did adjust the cook time in the recipe card and added additional recipe tips in the Notes section of the recipe card.
Thanks,
Michele
Stephanie says
This rice turned out perfect. I used medium grain white rice and found that (as you mentioned in your notes) I had to adjust my cooking time and water ratio only by a little. In addition to the jalapeno, I added one each of minced orange and yellow mini sweet peppers to bring more color. Bringing this to a dinner party and I’m very pleased with the results. Thank you for sharing your recipe!
Michele says
Hi Stephanie,
Thanks so much for the comment and tips. I’m glad you liked it and I hope everyone at your dinner party enjoys it too.
Michele
Stacey says
Question, can this be made with instant rice?
Michele says
Hi Stacey,
I have not tried it with instant rice, you probably could try it. However, since the instant rice cooks in a much shorter time, I don’t believe you will get all the flavor from the seasoning as you would if using regular rice cooked for the full time. But you can try it and let me know.
Thanks,
Michele
Elizabeth says
I have been looking for a good Spanish rice for years. This is perfect. We are elderly so we had to leave out the jalapeños since it no longer agrees with us. And what I really liked was I was able to put half of of this in the freezer and we pulled it out of freezer tonight and I was easy to reheat and tasted exactly like when I made it fresh.
Thank you
Michele says
Hi Elizabeth,
I’m so glad you liked this Spanish rice recipe. It is our go-to recipe. Thanks so much for coming back and sharing your experience.
Michele
James says
Thanks for the recipe.
Patsy Permenter says
I wish I could say that we loved it. I did not like the Rotel tomatoes flavor, and I really did not like the cumin. I will make it again but will not add those two items. I will have to substitute the Rotel with broth or tomato sauce. I think I will add another clove of garlic also.
Colleen says
I’ve made this 7 times and my family loves it!!
Michele says
Hi Colleen,
I’m so glad you and your family love it. Mine does too!
Keep Cooking,
Michele
Yvie says
Great recipe. I made this for Sunday family dinner and it was a big hit. The addition of the spicy salsa (I used Mrs Renfro’s medium salsa) and spicy tomatoes were really a game changer. I used 3/4 of a habanero pepper instead of jalapeno simply because my husband doesn’t like the latter. This is a delicious and flavorful rice dish. Thank you for the recipe.
Shanita says
Delicious!
Michele says
Thank you!
big d says
michelle,
i browned rice with veggies before adding liquid, your recipe is bomb!!
Big d says
forgot, did the hockie pokie before the browning!!