김치는 각 지역의 자연환경에 따라 매우 다양한 특징이 있는데, 북쪽 지방일수록 기온이 낮아 소금의 간이 약하고 고추도 많이 넣지 않아서 덜 맵다. 또한 김치에 젓갈 대신 생선을 넣고 김치 국물을 넉넉히 부어 만들어 김치 맛이 시원하고 담백하다. 남쪽 지방은 기온이 높아 소금과 젓갈을 많이 넣어 간이 세고 고춧가루를 많이 넣어 다른 지방에 비해 맵다. 특히 경상도나 전라도 지방의 경우 이 지역에서 생산되는 젓갈을 많이 넣어 김치의 맛이 다른 지방에 비해 강하고 진한 편이다.
서울
오랜 기간 동안 한 나라의 수도 역할을 해왔기 때문에 궁중에서 먹던 김치를 중심으로 발달했다. 또한 전국의 농산물이 모여들어, 김치 모양이 화려하고 가짓수가 많다. 간은 짜거나 맵지 않게 중간 정도로 하고 양념들은 대부분 잘게 다져서 써 보기에 깔끔하다. 젓갈로는 새우젓, 황석어젓, 조기젓 등의 담백한 젓갈을 사용하며, 생새우와 생갈치도 많이 넣어 만든다. 대표적인 김치로는 배추김치, 보쌈김치, 숙깍두기, 장김치, 감동젓무김치, 나박김치, 오이김치, 석류김치, 섞박지, 고춧잎깍두기 등이 있다.
경기도
김치의 모양이 화려하고 재료가 풍성한 것이 특징이다. 서해안의 풍부한 해산물과 동쪽 산간 지방의 산채, 넓은 들과 밭에서 나는 곡식이 어우러져 김치의 맛과 종류가 다른 지역에 비해 매우 다양하다. 김치의 간은 짜지도 싱겁지도 않은 정도로 적당하게 하고, 김치 속에 생새우, 생갈치, 생태 등을 넣어 감칠맛을 내고, 새우젓이나 황석어젓을 주로 사용하여 깔끔하고 담백한 맛을 낸다. 대표적인 김치로는 개성보쌈김치가 가장 유명하고, 이 외에도 씨도리김치, 뀡김치, 순무김치, 고구마줄기김치, 용인오이지, 백김치, 장김치, 총각김치, 미나리김치, 오이소박이, 오이물김치 등이 있다.
강원도
강원도는 동해안에 접해 있는 영동지방과 경기 지역과 닿아 있는 영서지방으로 나뉘는데, 환경과 기후에 따라 각각 특색 있는 김치를 담근다. 영동지방의 김치는 배추와 무를 기본 재료로 사용하고 말린 생태나 생오징어를 잘게 썰어 넣어 양념소를 만든다. 감칠맛을 내기 위해 맑은 새우젓이나 멸치젓을 섞은 국물에 절인 배추를 적셔 소를 넣거나, 생태 머리, 뼈, 창란젓 등을 넣고 담그기도 한다. 젓갈은 새우젓을 많이 쓰고 국물은 멸치 우린 물을 사용하여 담백하고 시원한 맛을 낸다. 영서지방은 김치에 갓을 많이 넣어 칼칼한 맛을 내고 간은 심심하게 하며 국물은 넉넉하게 붓는다. 영동지방에 비해 젓갈은 많이 넣지 않는다. 대표적인 종류로는 해물김치, 오징어김치, 콩나물김치, 산갓김치, 창란젓깍두기, 서거리김치, 해초김치, 더덕김치 등이 있다.
충청도
충남 지역의 해산물과 충북 지역의 채소가 함께 어우러져 소박한 맛을 내는 것이 특징으로 젓갈을 많이 쓰지 않고 소금만을 사용하여 맛이 담백하고 깔끔하다. 간은 짜지도 싱겁지도 않은 정도로 적당히 하고, 젓갈로는 조기젓, 황석어젓, 새우젓을 많이 사용하며, 양념을 적게 넣어 만든다. 부재료로 청갓이나 미나리, 파, 삭힌 풋고추 등을 넣어 만들거나 표고버섯을 채 썰어 배와 밤을 섞어 김치를 담그기도 한다. 대표적인 김치로는 나박김치, 호박김치, 가지김치, 열무물김치, 돌나물김치, 시금치김치, 호박김치, 굴깍두기, 공주깍두기 등이 있다.
경상도
마늘과 고춧가루를 많이 사용하여 맵고 얼얼하며, 소금과 젓갈을 많이 넣어 간을 짜게 하는 것이 특징이다. 이는 따뜻한 날씨로 인해 김치가 쉽게 시어지는 것을 막기 위한 것으로 소금과 고춧가루를 많이 넣고 국물을 적게 하여 만든다. 젓갈은 멸치젓을 달여서 국물만 사용하고 갈치속젓을 넣어 맛을 낸다. 대표적인 김치로는 우엉김치, 부추김치, 고추김치, 가지김치, 고들빼기김치, 미나리김치, 무말랭이김치, 통대구소박이, 모젓깍두기, 박김치, 콩잎쌈김치, 더덕지, 방울김치, 콩잎김치, 곤지김치, 고구마줄기김치, 들깻잎김치 등이 있다.
전라도
풍부한 해산물과 여러 가지 채소, 산나물이 생산되어 김치의 종류가 매우 다양하다. 따뜻한 날씨로 인해 김치가 쉽게 시어지는 것을 방지하기 위해 고추와 젓갈을 많이 넣어 만드는데, 고추를 갈아 여기에 젓갈을 섞어 만든 고추 양념을 사용해 칼칼한 맛을 낸다. 김치의 시원한 맛을 내기 위해 찹쌀풀을 쑤거나 여러 가지 채소를 부재료로 넣어 만들기도 한다. 젓갈은 멸치젓을 가장 많이 써서 색깔이 탁하기는 하지만 깊은 맛을 내며, 조기젓이나 새우젓도 많이 사용한다. 대표적인 김치로는 나주동치미, 갓김치, 고들빼기김치, 깻잎김치, 어리김치, 가지김치, 파래김치, 콩나물김치, 우엉김치 등이 있다.
제주도
섬이라 식재료가 귀해 만드는 방법이 간단하고 되도록이면 양념을 적게 사용해서 재료가 가진 본연의 맛을 살리는 김치를 만드는 것이 특징이다. 전복을 비롯한 제주 지역의 해산물을 넣는 김치가 발달하였다. 한겨울에도 날씨가 따뜻해 싱싱한 채소를 언제든지 구할 수 있기 때문에 김장을 많이 하지 않고, 한겨울에도 잘 자라는 재래종 배추의 줄기나 꽃봉우리로 동지김치를 담가 먹는다. 대표적인 김치로는 톳김치, 청각김치, 유채나물김치, 당근김치, 전복김치, 귤물김치, 꽃대김치, 갓물김치 등이 있다.
황해도
경기, 서울, 충청 지방의 김치와 비슷하나 모양이나 기교를 부리지 않아 소박하고 양이 넉넉하다. 김치에 특이한 향이 나는 향신채소를 넣는데, 배추김치에는 고수, 호박과 열무로 담그는 호박김치에는 분디를 넣는다. 젓갈은 새우젓, 조기젓, 까나리젓을 주로 사용하고 간은 짜거나 맵지 않게 한다. 김치 국물은 짜지 않게 간하여 넉넉히 붓고 익혀서 국수나 밥을 말아 별미음식으로 먹는다. 대표적인 종류로는 동치미, 섞박지, 갓김치, 고수김치, 보쌈김치, 파김치, 풋김치, 호박지 등이 있다.
평안도
평안도는 날씨가 추워서 김치가 쉽게 시어지지 않기 때문에 소금이나 젓갈을 많이 넣지 않고, 국물을 넉넉하게 부어 만들기 때문에 간은 다른 지방에 비해 싱거운 편이다. 김치의 모양보다는 먹을 때 푸짐하게 담아내는 것을 중요시한다. 젓갈은 조기젓이나 새우젓을 많이 사용하지만 다른 지역 보다는 적게 넣어 담백하고 깔끔한 맛을 내며, 서해에서 많이 나는 해산물을 김치에 넣어 깊은 맛을 낸다. 고춧가루를 적게 넣고, 소금으로 간을 맞추는 대신 쇠고기로 육수를 만들어 담아 시원하고 감칠맛이 난다. 대표적인 김치로는 가지김치, 꿩김치, 백김치, 동치미, 무청김치 등이 있다.
함경도
동해에 접해 있는 지역은 김치에 오징어, 생태 등의 해산물을 넣고 산이 많은 서쪽 지역은 곱게 다진 돼지고기와 천초, 분려 등의 향긋한 열매를 넣는다. 겨울 날씨가 매우 추우므로 김장김치는 11월 초순부터 담근다. 간은 짜거나 맵게 하지 않으며 젓갈은 새우젓과 멸치젓을 조금씩 넣고 나머지는 소금으로 간을 맞춘다. 젓갈 대신 생가자미, 대구 등을 잘게 썰어 고춧가루에 버무려 넣기도 한다. 김치 국물은 많은 듯하게 붓고 잘 익혀 냉면이나 국수를 말아 먹는다. 대표적인 김치로는 콩나물김치, 쑥갓김치, 무청김치, 함경도대구깍두기, 가자미식해, 산갓김치, 참나물김치, 무말랭이김치 등이 있다.