En zoologie, le terme mésocarnivore désigne un animal dont l'alimentation se compose de 50 à 70 % de viande, le restant pouvant comporter des petits invertébrés, des champignons, des fruits et diverses plantes. Ce régime alimentaire se retrouve chez de animaux terrestres tels les canidés, les viverridés, les mustélidés, les méphitidés, les procyonidés et les herpestidés. Chez les poissons, il existe différentes espèces de mésocarnivores également, notamment dans la famille des Labridae.