Aqueça um tacho grande e de fundo espesso em lume médio e junte 2 colheres de sopa de azeite. Deixe aquecer até o azeite começar a brilhar.
Adicione 1 cebola grande picada, 2 cenouras em cubos e 2 talos de aipo em cubos. Refogue, mexendo de vez em quando, durante 8 a 10 minutos, até a cebola ficar translúcida e os legumes amolecerem.
Junte 3 dentes de alho picados e cozinhe por 1 minuto, até libertar aroma, tendo cuidado para não queimar.
Verta 1 lata (800 g) de tomate em cubos com o seu líquido, 1,5 l de caldo de legumes, 1 colher de chá de orégãos secos e 1 colher de chá de manjericão seco. Misture bem e deixe ferver suavemente.
Reduza o lume para o mínimo, tape o tacho e deixe cozinhar por 10 minutos para os sabores se apurarem.
Acrescente 2 batatas médias descascadas e cortadas em cubos de cerca de 1 cm e 1 lata (400 g) de feijão cannellini escorrido e lavado. Aumente o lume para médio-baixo e deixe cozinhar sem tampa durante 10 a 15 minutos, até as batatas ficarem macias.
Adicione 100 g de massa pequena (ditalini ou cotovelinhos) e 100 g de feijão-verde fresco, aparado e cortado em pedaços de cerca de 2 cm. Cozinhe durante 8 a 10 minutos, até a massa ficar al dente e o feijão-verde estar tenro mas firme.
Retire do lume e incorpore 140 g de espinafres frescos grosseiramente picados, mexendo até murcharem com o calor residual.
Tempere generosamente com sal q.b. e pimenta-preta moída na hora q.b., mexendo uma última vez.
Sirva em tigelas, polvilhe generosamente com queijo parmesão ralado na hora e acompanhe com fatias de pão rústico.