By Karely Santana-Morfin · Updated March 2025 · 4 min read
Sopa de Arroz — Mexican red rice — shows up at every family table, every carne asada, every Sunday meal. It’s a staple for a reason. This version comes together in 35 minutes, and there’s a technique in here I picked up working in a professional kitchen that makes the rice come out perfect every single time.
A Brief History of Rice in Mexico
Rice is not originally from Mexico, it was brought by Spanish colonizers through the port of Veracruz in the 1520s. The Spanish had learned rice cultivation from Arab traders who ruled the Iberian Peninsula for centuries, which is also why the Spanish word for rice — arroz — comes directly from the Arabic ar-ruzz.
Once rice arrived in Mexico, indigenous cooks did what Mexican cuisine has always done best, they made it their own. Expensive Spanish saffron was replaced with native tomatoes to give the rice its red color. Local aromatics like onion and garlic went in. The result was something entirely different from anything in Spain: arroz a la mexicana, the dish that every Mexican family makes slightly differently and considers theirs.
The name “sopa de arroz” — which literally translates to “rice soup” — comes from how the dish was traditionally served in central Mexico. It was the sopa seca course, meaning “dry soup” — the second course of the midday comida, served between the brothy soup and the main dish. The name stuck even though there’s nothing wet about it.
Today rice is the third most consumed grain in Mexico after corn and wheat. And the version made with a blended tomato base, toasted in oil, cooked until just done, that’s the one that tastes like home.
The Food Science Behind It
The key step is toasting the rice in oil before any liquid goes in. Most people skip this and wonder why their Mexican rice tastes flat. Toasting triggers the Maillard reaction, the same chemistry that browns a steak or gives coffee its roasted depth. Heat causes the amino acids and sugars in the rice to react and create new flavor compounds, giving you a nutty, toasted base that plain boiled rice can’t match.
Toasting also dries out the outer layer of each grain, creating a slight barrier that stops the rice from clumping and turning mushy. The result is fluffy, separate grains with noticeably more flavor.
The Steam Trick
The other technique worth knowing: you don’t cook this rice until all the liquid evaporates. Turn off the heat when the rice has absorbed about two-thirds of the liquid, then let the steam finish the job. This is how you avoid the burnt bottom that ruins a whole pot. The residual heat and trapped steam cook the grains gently without scorching. Watch for this point, it’s the difference between perfect rice and a ruined pan.
The Recipe

Sopa de Arroz
Equipment
- Saucepot
- Wooden spoon
- Blender
- Knife
- Measuring cup
- Liquid measuring cup
- Can opener
Ingredients
- 1 Roma Tomato Cut in quarters
- ¼ Onion White or yellow
- 2 Cloves Garlic
- 1 Can Tomato Sauce 8oz
- 4 Cups Water 1 Cup for blending
- 3-4 Tbs Canola oil
- 2 Cup Long Grain Rice
- Chicken Bullion To Taste
Instructions
- In a blender add the tomato, onion, garlic and one cup of water, blend until smooth and set aside
- In the saucepot add the oil and rice and toast until lightly brown
- Once toasted add the tomato mixture into the pot along with the leftover cup of water and 8oz of tomato sauce
- Salt with the chicken bullion to taste
- Bring to a boil and reduce to medium heat
- As soon as the rice has absorbed two-thirds of the liquid turn off the heat. The steam will finish the cooking process without burning it
Leave a Reply