
This homemade Mexican rice has completely changed my family dinners with its bold tastes and just-right consistency. The mix of seasonings and tomato brings that eat-out quality straight to your kitchen, finishing off any Mexican-style meal perfectly.
I stumbled on this method while trying to copy the rice from my go-to Mexican spot. After plenty of tries, this version became what I measure all others against, and now my kids rate Mexican places by comparing their rice to what I make at home.
Ingredients
- Long grain white rice: Gives you that ideal fluffiness and stops the grains from sticking when you cook it right
- Chicken stock: Brings a fullness of taste that you just can't get from plain water
- Tomato sauce: Offers that real-deal reddish tint and zingy flavor without turning your rice to mush
- Chili powder: Adds gentle warmth and those grounded flavors that Mexican cooking needs
- Garlic salt: Packs two taste boosters in one, cutting down on your prep work
- Ground cumin: Delivers that special warm spice feeling that makes Mexican dishes pop
- Vegetable oil: Has a plain taste that lets your spices take center stage
Step-by-Step Instructions
- Rinse the Rice:
- Put your rice in a fine strainer and wash under cold water till it runs clear. This gets rid of extra starch from the outside of the rice grains so they won't clump together and will turn out fluffier. Keep washing for about a minute, softly moving the rice with your fingers.
- Toast the Rice:
- Get your oil hot in a medium pot over medium-high heat until it shimmers. Throw in your washed rice and cook for 3-4 minutes, stirring often so it doesn't burn. The rice will start looking see-through at the edges while staying white in the middle. This toasting part builds nutty flavors and helps each grain stay firm during cooking.
- Add Remaining Ingredients:
- Dump in your chicken stock, tomato sauce, and all your spices - chili powder, garlic salt, and cumin. Mix everything together fast to spread all ingredients evenly. The mix will start bubbling almost right away.
- Simmer to Perfection:
- Let the mixture come to a quick boil on high heat. Stir once to make sure nothing's stuck to the bottom, then put on a tight lid. Turn down the heat to a gentle simmer just under medium-low. You should see tiny bubbles coming up now and then, not a rolling boil. Let it cook without touching it for exactly 20 minutes.
- Rest and Fluff:
- Take the pot off the heat but keep it covered. Let the rice sit for 2-3 minutes - this key resting time helps moisture spread evenly through all the rice. Finally, take off the lid and gently fluff the rice with a fork, lifting and breaking up clumps instead of stirring, which would make the rice sticky.

The chili powder really makes this dish shine for me. I found out that different brands can taste totally different in heat and flavor. After trying many kinds, I've learned that a medium-hot chili powder with smoky hints creates the most well-rounded taste in this rice.
Storage Success
This Mexican rice stays good in the fridge for up to four days when kept in a sealed container. The flavors actually get better the next day as everything melds together. When you warm it up, sprinkle some water drops over the rice before putting it in the microwave to bring back moisture and stop it from drying out. Heat it in 30-second bursts, fluffing between each, until it's hot throughout.
Easy Variations
You can use this recipe as a starting point for tons of different versions. For party rice, mix in a cup of frozen veggie blend during the last five minutes of cooking. To make it a full meal, add some browned beef or shredded chicken after it's done. If you don't eat meat, swap the chicken stock for veggie broth and throw in some black beans for protein. You can also use salsa instead of tomato sauce if you want more kick and texture.
Authentic Touches
Real Mexican rice often has extra flavor boosters like onions and fresh garlic. If you've got time, cook 1/4 cup finely chopped onion and 2 minced garlic cloves in the oil before adding your rice. Some parts of Mexico add peas and carrots to make arroz rojo, a colorful dish that's great for parties. Using fire-roasted tomatoes instead of plain tomato sauce adds a hint of smokiness that makes this taste like restaurant food.

This Mexican rice brings real-deal flavor to any meal without much fuss. It's a total hit that'll definitely become part of your regular cooking lineup!
Foire aux questions sur la recette
- → Do I really need to rinse the rice?
It’s not a must but rinsing helps. Running water washes off the extra starch so your rice doesn’t clump together and stays light and separate after cooking.
- → Can brown rice replace white?
You can use brown rice instead, but remember it’ll need around 35-40 minutes to cook through. Add an extra splash of liquid—maybe 1/4 cup—to avoid drying out. The texture will be more nutty but still tasty.
- → When's the rice ready to eat?
Once the liquid is fully absorbed and the grains are soft but not mushy, your rice is good to go. Let it sit for a couple of minutes after simmering to ensure perfect texture.
- → Can I mix in veggies?
Yes! Toss in quick-cooking veggies like peas, corn, or diced bell peppers during the last few minutes. Harder veggies like carrots should be cooked a bit first so they soften nicely.
- → How do I make it spicier?
If you like it hot, stir in cayenne powder, minced jalapeños (keep the seeds for real heat), or a splash of hot sauce. Adjust the spice level to match your taste.
- → Can I prep this ahead of time?
Sure, it stores well in the fridge for up to 4 days. Sprinkle a little water and reheat it covered in the microwave. Freezing is fine too—portion it in airtight bags or containers for up to 3 months.