우리 땅에서 나는 식품에만 균형 있는 영양소들이 들어 있는 것이 아니기 때문에 신토불이라는 말은 과학적으로 분석해 보면 그렇게 맞는 말은 아니다.
신토불이(身土不二)라는 말이 크게 유행한 적이 있었다. 우루과이라운드 협상이 타결되면서 외국의 값싼 수입 농산물이 밀려 들어오자, 우리 농산물 소비를 장려하기 위해 농협 등 농·수산 기관이 캠페인 용어로 사용하면서 유행했다. 글자 그대로 풀이하면 ‘몸과 흙은 둘이 아니다’이다. 뜻을 풀이해 보면 ‘자신이 사는 땅에서 산출된 식품이 체질에 맞고 좋다’일 것이다. 지금은 농수산물뿐 아니라 모든 상품에서 국산품 애용 차원으로 많이 쓰이고 있다. 
 그런데 이 신토불이라는 말이 듣기에는 그럴듯해도 과학적으로 분석해 보면 그렇게 맞는 말은 아니다. 우리가 여러 가지 다양한 식품을 섭취하는 이유는 식품을 통해 신체활동에 필요한 에너지를 얻고 몸에 필요한 여러 가지 영양소를 얻기 위해서다. 여기에서 더 나아가 만성질환의 원인이 되고 신체를 노화시키는 활성산소를 제거해 주는 항산화 성분이 풍부하다면 더욱 좋을 것이다. 결국 몸에 좋은 식품이라는 것은 이런 영양소들이 골고루 균형 있게 들어 있으면 되는데, 우리 땅에서 나는 식품에만 그런 성분이 유독 많다고 할 수는 없다. 우리 땅보다 더 비옥한 땅에서 난 것이라면 좋은 성분이 더 많을 수 있고 그렇지 못한 땅에서 난 식품은 질이 떨어질 것이다. 결국 어느 땅에서 어떻게 재배했느냐가 중요하지 반드시 우리 땅에서 난 것만 고집할 것은 아니라는 말이다. 
 체질론을 신봉하는 사람들은 신토불이를 무슨 신앙처럼 당연시 여긴다. 과학적으로 분석할 수 없는 그 ‘무언가’가 있어서 우리 몸과 흙은 다르지 않으며 그렇기 때문에 우리는 우리 땅에서 나는 식품을 먹는 것이 건강에 가장 좋다는 식(式)이다. 옛말에 ‘100리 밖 음식은 먹지 말라’는 말도 있다. 이것은 식품의 냉장법이나 보관법이 발달하기 전에 멀리서 온 음식은 상하기 쉽기 때문에 나온 말일 것이다. 그런데 이것을 신토불이와 연관지어 얘기하는 사람도 있다.
