У великій сковороді на середньому вогні розігрійте оливкову олію і пасеруйте цибулю, іноді помішуючи протягом 5 хвилин. Додати часник і перемішати протягом 30 секунд.
Влийте томати разом із соком і додайте щіпку цукру. Злегка збільшіть вогонь і готуйте, помішуючи, поки соус не закипить. Зменште вогонь і продовжуйте готувати 15-20 хвилин, помішуючи і притискаючи ложкою томати, доки вони не перетворяться на густий соус. Додайте квасолю, зелень, посоліть і поперчіть до смаку.
У каструлі з киплячою підсоленою водою відваріть макарони до стану аль денте згідно з інструкцією на упаковці.
Коли макарони майже готові, перевірте соус - він не повинен вийти дуже густим. При необхідності додайте ¼ склянки води від макаронів і перемішайте. Злийте воду з макаронів, змішайте з соусом і подавайте на стіл із тертим сиром.