Recipe Atlas
← Back to Mexico

Mexican Rice

Mexico

Arroz rojo, or red rice, is served at nearly every Mexican family meal and in most restaurants. It is the ancestor of Spanish paella rice and also owes much to Moorish cooking.

Fluffy tomato-red rice cooked with onion, garlic and stock. The classic side for tacos, enchiladas and fajitas.

Authentic Mexico Mexican Rice recipe
Prep
10 mins
Cook
30 mins
Difficulty
Easy
Calories
210 kcal
Serves
6
Calories are an estimate based on ingredients used

Ingredients

300glong-grain white rice
3 tbspvegetable oil
2ripe tomatoes, roughly chopped
1/2white onion, roughly chopped
2garlic cloves
500mlchicken or vegetable stock
1/2 tspground cumin
1carrot, finely diced (optional)
1/2 tspsalt

Method

1

Rinse the rice until the water runs clear, then drain well.

2

Heat the oil and fry the rice for 5-6 minutes, stirring, until pale golden and slightly toasted.

3

Blend the tomatoes, onion and garlic with a splash of stock until smooth. Pour into the pan and cook for 2 minutes.

4

Add the rest of the stock, cumin, carrot and salt. Bring to the boil, cover and cook on the lowest heat for 15-18 minutes.

5

Rest off the heat for 10 minutes, then fluff with a fork.

Chef's Tip

Toasting the rice in oil before adding the liquid keeps the grains separate and fluffy.

Couldn't load comments right now β€” please refresh.

Leave a Comment

Your email address will not be published. Required fields are marked *

Some recipe photos courtesy of Openverse and Wikimedia Commons contributors, used under Creative Commons licenses.
Recipe Atlas
Β© 2026 Recipe Atlas. All rights reserved.Celebrating food from every corner of the world.