Muldvarpen er kødædende, og lever af bl.a. regnorme, snegle, larver og insekter, som den finder i jorden eller på overfladen.
Muldvarpen laver forråd og maddepoter nede under jorden, hvor den kan gemme bl.a. regnorme i længere tid. Regnormene får bidt hovedet af, og mister dermed evnen til at kravle væk, men forbliver i live. Det sikrer at muldvarpen har nem adgang til frisk føde, uden at skulle jage hver gang den er sulten.
Muldvarpen indsamler oftest sin føde når den kravler rundt i sine gange. Her vil den kunne tage de dyr og insekter som bevæger sig rundt i gangene. Muldvarpen kan også bruge sin lugte-, høre- og følesanser til at spore sit bytte, og grave sig hen til byttets opholdssted.
Muldvarpens daglige fødebehov er stort, og den skal hver dag spise hvad der svarer til cirka halvdelen af dens kropsvægt. Muldvarpen bruger derfor meget af de vågne timer på at kigge dens gangsystemer igennem for fødeemner.