Uma dieta semivegetariana, também conhecida como dieta flexitária, é baseada em alimentos vegetais com uma ingestão ocasional de carne, peixe ou produtos avícolas. A dieta exige a restrição de açúcares adicionados, grãos refinados, carnes processadas e outras refeições altamente processadas, e come em grande parte alimentos menos processados. Embora seja principalmente uma dieta à base de vegetais, promove a melhoria da condição cardíaca. Essa dieta é a opção mais prática e sustentável para quem busca os benefícios cardíacos dos suplementos vegetais, sem omitir o consumo de carne.