Ho risolto, con una query simile:

SELECT p.* FROM piatti p
WHERE (SELECT COUNT(i.*) FROM ingredienti i WHERE i.id_piatti = p.id) >= 3