Ponga a cocer los nopales y córtelos en juliana; cueza los camarones.
Muela el tomate con el ajo y la cebolla, cuélelo y póngalo a freír en aceite hasta que esté bien sazonado; añada los nopales, el agua, la sal, y deje hervir a fuego lento durante 15 minutos.
Bata los huevos muy bien y añádalos a la sopa unos minutos antes de servir, dejándolos caer poco a poco para que se formen estambres.
Añada los camarones nada más para que se calienten y sirva inmediatamente.