grains · Rice
Mexican/Spanish Rice
Tomato-tinted rice toasted in oil — the essential taco night side.

Nutrition (per serving)
420
Calories
14g
Protein
52g
Carbs
16g
Fat
3g
Fiber
Ingredients
Method
-
Toast the rice. Heat oil in a heavy-bottomed pot over medium heat. Add the rice and stir constantly for 3–4 minutes until the grains turn golden and smell nutty. Some grains will be darker than others — that's fine. The toasting creates a barrier that prevents the grains from absorbing too much liquid.
-
Add the aromatics. Push the rice to the sides and add the onion in the center. Cook for 2 minutes until softened. Add the garlic, cumin, and chili powder. Stir for 30 seconds until fragrant.
Stir only when necessary. Constant stirring prevents browning and can break down ingredients that benefit from sustained heat contact.
-
Add the tomato sauce and stock. Stir once to distribute evenly. The liquid should sit about 1 inch above the rice. Bring to a boil, then reduce to the lowest heat and cover tightly.
Reducing a sauce concentrates its flavors and thickens its consistency. Watch it carefully in the final minutes — the difference between a perfectly reduced sauce and a scorched one is about 60 seconds of inattention.
-
Cook for 20 minutes without lifting the lid. The steam does the work.
-
Rest for 10 minutes off heat, lid still on. Fluff with a fork and stir in fresh cilantro. Each grain should be separate, tender, and tinted orange-red from the tomato.
Resting is not optional. When meat cooks, the muscle fibers contract and push moisture toward the center. Resting allows the fibers to relax and the juices to redistribute evenly throughout the cut.
Equipment
- Heavy-bottomed pot with tight-fitting lid
- Wooden spoon Recommended: Riveira Olive Wood Cooking Spoons Set
Chef Notes
- The most important thing: Toast the rice in oil until it turns golden — 3–4 minutes of constant stirring. This is what gives Mexican-style rice its nutty flavor and prevents the grains from turning mushy. Untoasted rice makes gluey, sticky Spanish rice.
- Don't rinse the rice for this recipe. The surface starch helps the tomato sauce cling to each grain. This is the opposite of steamed rice, where you rinse to remove starch.
- Use tomato sauce (the smooth, canned kind), not tomato paste or crushed tomatoes. Tomato sauce has the right consistency to coat the rice without making it soupy.
- Don't stir after adding the liquid. Stirring releases starch and makes the rice sticky. Stir once when you add the stock, then leave it alone.
- This is arroz rojo — the rice served alongside beans at every Mexican restaurant. It's a side dish, not a main.
Common Substitutions
| Ingredient | Substitution | Notes |
|---|---|---|
| Tomato sauce | 2 tbsp tomato paste + 3/4 cup water | More concentrated — adjust water to maintain liquid ratio |
| Chicken stock | Vegetable stock | For vegetarian version |
| Long-grain rice | Jasmine rice | Slightly stickier but works |
| Chili powder | Paprika + pinch of cayenne | Approximates the mild heat |
What You're Practicing
Spanish rice teaches you the toast-then-simmer method with tomato — a variation of pilaf where the rice is toasted in oil, then cooked in a tomato-based liquid. This same technique produces jollof rice (West African), arroz con pollo, and paella. The toasting step is universal across rice cuisines. Visit Techniques for more on grain cooking.
Video Resources
Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more
Comments (0)
Sign in to commentNo comments yet. Be the first to share your thoughts.
Frequently Asked Questions
- Can I make Mexican/Spanish Rice ahead of time?
- Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
- How do I store leftover Mexican/Spanish Rice?
- Store in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of water or broth — pasta and rice dry out as they cool.
- Can I freeze Mexican/Spanish Rice?
- Cooked pasta dishes freeze well for 2-3 months. Undercook the pasta slightly before freezing since it softens when reheated. Rice freezes well in portioned containers.
- How many servings does this recipe make?
- This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
- Is Mexican/Spanish Rice dairy free and gluten free?
- Yes — this recipe is dairy free and gluten free. Check the Common Substitutions section for additional dietary adaptations.
- Is this an authentic Mexican recipe?
- This recipe follows traditional Mexican techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
- What substitutions can I make for Mexican/Spanish Rice?
- See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.
You Might Also Like

Arroz con Pollo (Chicken and Rice)
Latin American one-pot chicken and rice with sofrito, saffron, and peas — weeknight comfort across the Americas.

Classic Fried Rice
Day-old rice stir-fried with egg, vegetables, and soy sauce — the Chinese takeout staple done right at home.

Coconut Rice
Fragrant jasmine rice cooked in coconut milk — a Southeast Asian and Caribbean staple, ready in 20 minutes.

Cacio e Pepe Risotto
The cacio e pepe flavor profile applied to risotto — creamy, peppery, cheesy.