Na patelni rozgrzać olej i dać przeciśnięty przez praskę czosnek. Dodać pesto, pokrojone w kostkę tofu i pokrojone suszone pomidory - zagrzać. Dodać bazylię, świeże pokrojone pomidory, szpinak i różyczki brokuła. Podgrzewać dotąd, aż nabierze konsystencji sosu. Makaron ugotować w wodzie z dodatkiem oleju i soli. Podawać z sosem. Można oprószyć solą i pieprzem.