J'aime beaucoup ces deux locutions verbales en forme d'idiotismes alimentaires, qui relèvent du registre familier et signifient : prendre pour un abruti ou prendre pour un idiot.
Sur ce même sujet, je vous recommande la lecture de mon article consacré aux différentes façons de dire : "Prendre pour un idiot".