Sofreír la cebolla y el ajo con el aceite en una olla mediana.
Añade agua y salsa de tomate a la olla y cocina a fuego fuerte hasta que el agua empiece a hervir.
Añade el arroz y baja el fuego a medio-alto hasta que el arroz hierva a fuego lento durante unos 20 segundos.
Añadir la sal y remover el arroz una vez.
Bajar el fuego, tapar y cocer a fuego lento durante unos 35-40 minutos, o hasta que esté bien cocido. El agua debe ser absorbida por completo y el arroz debe tener un poco de sabor y no estar blando.
Apaga el fuego y deja que el arroz repose tapado durante 10 minutos más.
Servir caliente.