This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
Mexican rice is one of the tastiest and most popular Mexican side dishes.
It is usually served with frijoles de la olla or refried beans.
This is the way my mom made it. There are many variations and can even vary from family to family!
You might also hear it referred to as “Spanish Rice” or “Red Rice.”
Super yummy and goes great with just about any Mexican recipe.
Ingredients
Let’s talk about swap out options.
We are making tomato sauce from scratch. OR, use 1/2 can of tomato sauce (or 4 oz tomato sauce) and an additional ½ cup more of water.
Only use whole cumin. You can’t use ground cumin, or it will change the color of the rice.
Instead of water, use vegetable stock or chicken broth.
Frequently Asked Questions:
Which rice is best for Spanish rice?
Long grain white rice is best. It’s not as sticky and turns out fluffy.
Can you make Spanish rice with brown rice instead?
Yes. You can use brown rice instead, but you will need to add ⅓ c more water. Also let it simmer a few extra minutes until the liquid is fully absorbed.
What is the difference between Mexican rice and Spanish rice?
They are basically the same thing. Mexican restaurants use either term. However, rice in Spain gets its color and flavor from saffron, while Mexican rice gets its color from the tomato and cumin.
Which toppings ingredients can you add to the rice?
Just about anything you like. Cilantro. Green Onions. Queso fresco. I had a cousin who used to add banana slices to his rice. To each their own.
Step-By-Step Instructions
- Add the tomatoes, onion, garlic, chicken bouillon, and 1 cup water in a blender.
- Blend until smooth.
Homemade tomato sauce gives the rice an orange-y color and mild tomato flavor. Not deep red.
To Get REALLY Red Rice: Simply add 1 tbsp tomato bouillon to give it a redder look and more intense tomato flavor. This is optional and up to you.
To Use Chicken Broth: Omit the water and bouillon, and add 1 cup chicken broth + 1/2 tbsp salt.
- Heat oil.
- Add rice.
- Toast well, stirring constantly.
- Add onion 1 minute before rice is ready.
Toasting rice or pasta is very common in Mexican cuisine. It’s also done when making Arroz Blanco, or Mexican White Rice.
Be Careful!
Don’t go anywhere. Stir and stir some more. The rice burns easily.
Double check the heat level to be at medium.
Look for a golden brown color in the rice. Then, proceed to the next step.
- Add garlic, cumin, bouillon, tomato sauce, and water.
- Stir to combine.
Another great addition is to veggies like diced carrots, peas, or corn.
For fresh veggies: Add them at this point in the cooking.
For frozen veggies: Add them at the very end when the rice is resting.
Make it a complete meal by adding shrimp as in Arroz con Camarones.
- Cover the pot.
- Cook for 12 minutes on medium.
Again, you can use chicken broth instead of water. Simply omit the bouillon and water for 1 ½ cup chicken broth + 1 tbsp salt.
After 12 minutes, turn OFF the stove.
Rest is best! Let it rest COVERED for 5 minutes.
Take the lid off. You’ll see that the tomato sauce will have come to the top and the rice should be fully cooked.
Rice not ready? If it’s ALMOST ready but not quite, add a splash of water. Then cover again for an EXTRA 5 minutes.
Don’t add more than 2 tbsps water, or the rice will be mushy.
Using a cooking spoon, gently stir the rice to mix with the tomato sauce that came up to the top.
Serve immediately. Store in an airtight container.
How to Reheat:
Place the rice in a microwavable plate and cover with a wet paper towel.
Microwave for 1 1/2 to 2 minutes on high, depending on the amount being reheating.
Arroz Mexicano, or Mexican rice, is one of those timeless dishes you want to make over and over again.
It goes great in California Burritos, next to picadillo, or add a spoonful to your bowl the next time you make Caldo de Pollo.
Hungry for More?
Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, Twitter for my latest recipes and videos.
Did you make this recipe? Please rate the recipe below!
Arroz Mexicano (Mexican Rice)
Ingredients
To Make the Tomato Sauce:
- 2 tomatoes quartered
- 1/4 onion quartered
- 1 garlic clove
- 1 cup water
- 1 tbsp chicken bouillon
To Make the Rice:
- 1/8 cup olive oil
- 2 cups long grain white rice
- 1/4 onion finely diced
- 1 garlic clove finely minced
- 1 tbsp chicken bouillon
- pinch whole cumin
- 1 1/2 cups water
Instructions
To Make the Tomato Sauce:
- Add the tomatoes, onion, garlic, water, and bouillon to a blender.
- Blend until smooth.
- Set aside until ready to use.
To Make the Rice:
- Heat oil in a large stock pot.
- Add the rice.
- Stir constantly until it begins to toast. About 5 minutes.
- 4 minutes after, add the onion.
- Do not stop stirring, or the rice will burn.
- Look for a golden color in the rice.
- Add the garlic, bouillon, cumin, water, and tomato sauce.
- Stir to combine.
- Cover and cook for 12 minutes on medium heat.
- Turn the heat off.
- Let rest for 5 minutes with the lid still on.
- The tomato sauce will have come to the top.
- Uncover and mix to combine.
- Serve.
My husband has complained about mexican rice being too mushy our entire married life. Says his memory growing up was long grain fluffy, flavorful rice. Can’t wait to surprise him with this one.
The key to get that delicious texture of the classic Arroz Mexicano is to cook it with just the right amount of water and don’t remove the lid while cooking. Let me know how it turns out!
Am I doing it wrong? Everytime I make it, it’s always burnt on the bottom. Should I lower the heat?
Arroz can sometimes be tricky to get just right. If your rice is constantly burning on the bottom, try lowering the heat and make sure you are using enough liquid when cooking the rice.
If you see that the rice keeps burning, you may want to consider using a different pot, if you are using a thin-bottomed pot, it may be more likely to overheat the bottom and the rice will cook more on that part than from the top. Remember that different stoves and pots may require some adjustments, so it may take a little trial and error to find the way to make your perfect Rice. Don’t give up and keep experimenting until you get the results you want. Good Luck with your Arroz Mexicano. 😉
Tried this recipe today and followed the recipe exactly, but my rice came out mushy.
Sorry to hear that, it can be frustrating. Remember that the procedure may vary depending on the type of rice grain, I also recommend you make sure to read the manufacturer’s instructions on the package of rice you are using. Different brands and varieties may have different cooking times and amount of water needed. With this in mind, I suggest you experiment with the amount of water and avoid stirring it once it is cooking with the pot covered.
I hope you find these tips helpful. Don’t give up making This Arroz Mexicano, it is a delicious dish.
How much do u add if u use canned tomato sauce
I left it in the recipe notes section. 🙂 To use canned tomato sauce, only use 4 oz + 1/2 more water.