Ciao marco.79,
per come la vedo io hai due opzioni per il filtraggio: le sottocategorie (categoria Ingredienti -> sottocategoria salame/tonno/mais etc.) oppure i campi personalizzati (custom fields). Se non li conosci, eccoli: codex.wordpress.org/Custom_Fields
Non sarebbe male fare il sistema con le sottocategorie, ma sicuramente con i custom fields potrebbe venir fuori un sistema più performante.
Tuttavia non conosco attualmente plugin che filtrino la ricerca on the fly tramite i custom fields, ma cercando "filter by custom fields" su Google potresti avere qualche dritta. Se trovo un plugin te lo dico, in ogni caso sarebbe meglio che qualcuno con esperienza in Wordpress, PHP e jQuery te lo realizzasse (ma se lo vuoi fatto bene non è propriamente cosa da poco).