New recipes and updates

Get new recipes
in your inbox

Cuisine Fiend

Find a recipe by ingredient

Mexican rice

Updated: Tue, 28 November, 2023

Mexican rice, arroz rojo, flavoured and coloured red with tomatoes, onions and chillies. A perfect side to grilled meats or a filling for burritos.

mexican rice

A starchy side of fillers

Rice or potatoes? Potatoes or rice? They both are side fillers for the main course in northern Europe. You have your portion of meat/fish/beans/tofu/tempeh/protein plus a mound or two of vegetables or salad, and then there comes something to have ‘with that’. Filler, no more, when you look at it like this.

But both rice and potatoes can come into their own as a standalone dish, and what dishes they are able to make! Paella, risotto, tahdig, arancini, onigiri – that’s only the tip of the rice-berg. In the potato team: tartiflette, latkes, gnocchi, bubble and squeak, and a bushel more.

Potatoes vs. rice

But if we pile them on the side, are potatoes a more flexible ingredient than rice? They can be boiled and mashed, roasted and chipped. There are crisps, croquettes, hasselbacks, dauphinoise and boulangère – and that’s before I googled.

Rice on the other hand can be boiled, boiled or boiled, be it fluffy, glutinous or fried. Steaming is pretty much like boiling and even if you’re Persian and bake it in the oven, boiling must have happened at some point along its way.

On the other hand there are scores of rice desserts, not only Asian or Middle Eastern, while potato will repel sugar – and I’m ignoring those weird people who put sugar on latkes. Plus you can certainly fashion some sort of a bake out of rice flour (what?), while potato flour only thickens your sauce.

arroz rojo

Mexican rice is cooked like pilaf

Pilaf is a cooking method and Mexican rice is cooked that way. It’s basically giving the rice a head start in hot oil with aromatics of choice, before you deluge it with water, stock or milk and leave to its own devices for half an hour or so.

Being Mexican, this one has tomatoes, chillies and coriander in it but I hear Mexicans are not as steadfast as, say, Italians about ‘the only way to cook’ their dishes (just an example, all right?!) so you can add peas, carrots and other little animals if you like. Or even change its colour from rojo to verde if you add in enough green chillies.

I like the pilaf way – it has action from the start but doesn’t turn into devastatingly boring stirring and stirring and ladling and stirring (risotto – I’m talking to you).

Anyway, to cap it all, we feature rice here with a little addition of diced potatoes, which is an authentically Mexican option as I understand – or at least as the Culinary Institute of America cooking bible states. And who says you can’t have everything?

chopped tomatoes

How to make Mexican rice?

First thing to prepare is the tomato-onion puree. The riper the tomatoes, the better but the mix will not look very appetising. You can add the chilli to the blended mix or keep it chopped, separately.

You should have about a cup (250ml) of the puree.

blending tomatoes

The rice should be rinsed and drained, then toasted in hot oil until it starts to crackle. The tomato sludge goes into the pan then, sputtering and spitting, and should be cooked down until it is almost absorbed and the rice looks drier.

Water can now be added, as well as the sofrito ingredients – the base for a sauce or pilaf. In this case it’s a carrot, a small potato for texture, and frozen peas. If the chillies were not added to the blended mix, add them now.


Now it’s time to turn the heat right down, cover the pan with a lid and cook the rice like you would ordinary, perfect rice: for twenty minutes without peeking, plus a rest for ten minutes, also without peeking.

If you’re lucky, there will be a crispy bottom layer, like in a paella. But if there isn’t – well, you’ll just have to make this rice again, won’t you?

cooking mexican rice

More rice recipes

Persian baked rice with a crispy tahdig layer at the bottom. The easiest method for perfect Middle Eastern rice with crispy bottom layer is to bake it in the oven - gorgeous every time!

Mushroom risotto made with dried, rehydrated porcini and masses of Parmesan and butter is a royal feast. I love it just with a green salad.

Easy dirty rice with minced pork and homemade Creole seasoning, a bomb of flavours and a healthy main course ready in about 40 minutes.

More Mexican recipes

Carne asada, translated as ‘grilled meat’ is a Mexican dish of thinly sliced, marinated and grilled beef. Carne asada can be made from flank, skirt, sirloin or rump steak. It is cooked on a grill, barbecue or in a skillet, and it is best thinly sliced into tacos.

Mexican street sweetcorn salad, esquites, with sweetcorn off the cob cooked in the frying pan, mixed with a salty, herby, spicy, cheesy dressing, is the second best thing after a holiday to Cancun!

Cream cheese and Cheddar stuffed jalapeno peppers, baked in the oven for a delicious snack or appetiser. Much healthier than deep fried jalapeno poppers but none the less tasty.

mexican tomato rice

mexican rice

Servings: 4Time: 45 minutes


  • 200g (1 cup) long grain rice
  • 100g (4-5 medium sized) fresh ripe tomatoes
  • 1 small onion
  • 1 garlic clove
  • 1 tsp salt
  • 1 tbsp tomato paste
  • 1 small carrot
  • 1 small potato
  • 1 jalapeno chilli
  • 1 tbsp groundnut oil
  • 160ml (23 cup) water
  • 2 tbsp frozen peas
  • 3-4 sprigs of coriander


1. Cover rice with cold water, drain and rinse with fresh water until it runs clear. Drain the rice on a sieve.

2. Roughly chop the tomatoes, peel and chop the onion and garlic. Blend them to a puree with the salt and tomato paste in a blender or food processor.

3. Peel the carrot and potato and dice into pea-sized pieces. Core the jalapeno and chop finely.

4. Heat the oil in a large frying pan or sauté pan over medium heat. Add the rice and cook for about 3 minutes until it crackles when stirred.

5. Add the tomato and onion puree and cook, stirring, for about 5 minutes until it changes colour and the rice absorbs the liquid. Add the water and bring the rice to boil.

6. Add the chilli, carrots, peas, potatoes and the coriander sprigs. Reduce the heat to a simmer, cover with a lid and cook for 20 minutes, until little tunnels appear in the rice.

7. Take the pan off the heat; place it on a damp tea towel and rest covered for 10 minutes before serving.

8. The bottom might have crisped up to form a crunchy layer, like the socarrat in paella or tahdig in Persian rice which will be a bonus.

NEW recipe finder

Ingredients lying around and no idea what to cook with them? Then use my NEW Recipe Finder for inspiration!

Recipe Finder

Leave a reply

Your email address will not be published

Characters left 800
Recipe rating
Email address*
Web site name
Be notified by email when a comment is posted

* required

Cuisine Fiend's

most recent

About me

Hello! I'm Anna Gaze, the Cuisine Fiend. Welcome to my recipe collection.

I have lots of recipes for you to choose from: healthy or indulgent, easy or more challenging, quick or involved - but always tasty.


Sign up to receive the weekly recipes updates

Follow Fiend