Calentar el aceite de oliva en una cacerola mediana a fuego medio alto. Agregar ajo y cebolla, y saltear hasta que estén translúcidos. Agregar las zanahorias ralladas y los calabacines, y cocinar por unos 5 minutos.
Agregar los tomates cortados en cubos y el jugo y calentar hasta que rompa el hervor, luego reducir el fuego al mínimo y cocer a fuego lento durante 30 minutos, revolviendo de vez en cuando. Agregar sal, pimienta y azúcar. Servir inmediatamente.