탄단지 계산하는 법: 단백질·탄수화물·지방 초보자 가이드
단백질, 탄수화물, 지방이 무엇인지, 1g당 칼로리는 얼마인지, 영양성분표에서 탄단지를 읽는 법과 강박 없이 기록하는 방법까지 정리했어요.

"매크로(macros)"는 다량 영양소(macronutrients), 즉 단백질, 탄수화물, 지방을 줄여 부르는 말이에요. 흔히 "탄단지"라고도 하죠. 음식에서 에너지를 주는 성분으로, 알코올과 함께 우리가 먹는 칼로리의 거의 전부를 차지해요. 탄단지를 계산하는 목적은 완벽한 숫자를 맞추는 게 아니에요. 내 식사가 실제로 무엇으로 이루어져 있는지 보는 거예요.
각 영양소가 무엇인지, 영양성분표에서 어떻게 읽는지, 저녁 식사를 수학 시험으로 만들지 않고 기록하는 방법을 알아봐요.
다량 영양소란
단백질
단백질은 고기, 생선, 달걀, 유제품, 두부, 콩, 렌틸콩에 들어 있고, 곡물, 견과류, 채소에도 적은 양이 들어 있어요. 몸은 단백질로 근육을 포함한 조직을 만들고 회복해요. 단백질이 들어간 식사가 포만감을 더 오래 유지해 준다고 느끼는 사람도 많은데, 사람들이 가장 먼저 신경 쓰는 영양소가 단백질인 이유 중 하나예요.
탄수화물
탄수화물에는 당, 전분, 식이섬유가 포함돼요. 빵, 밥, 파스타, 감자, 과일, 채소, 콩, 우유는 물론 단 음식과 탄산음료에도 들어 있어요. 영양성분표에서 식이섬유와 당류는 총 탄수화물 아래에 표시되므로, 총량에 이미 포함되어 있어요.
지방
지방은 기름, 버터, 견과류, 씨앗, 아보카도, 치즈, 기름진 생선과 고기, 그리고 대부분의 빵·과자류와 튀김에 들어 있어요. 맛을 내고, 지용성 비타민의 흡수를 돕고, 다량 영양소 중 에너지 밀도가 단연 가장 높아요.
알코올은요?
알코올은 몸에 필요한 영양소는 아니지만 칼로리가 있고, 그 칼로리는 하루 총섭취량에 포함돼요.

1g당 칼로리: 4-4-9 법칙
각 다량 영양소는 1g당 정해진 양의 에너지를 내요.
- 단백질: 1g당 4kcal
- 탄수화물: 1g당 4kcal
- 지방: 1g당 9kcal
- 알코올: 1g당 약 7kcal
단백질, 탄수화물, 지방 수치는 미국 농무부(USDA) 식품영양정보센터 자료이며, 식품 제조업체가 따르는 FDA 표시 규정에도 같은 일반 계수가 나와요. 알코올 수치는 미국인을 위한 식생활 지침의 근거가 된 과학 보고서에서 가져왔는데, 이 보고서에 따르면 미국 기준 표준 음주 1잔에는 알코올 14g, 즉 섞는 음료를 제외하고 약 100kcal가 들어 있어요.
여기서 두 가지 유용한 사실을 알 수 있어요.
- 어떤 음식이든 탄단지로 칼로리를 확인할 수 있어요. 단백질과 탄수화물에 4를, 지방에 9를 곱해 모두 더하면 돼요.
- 지방이 많은 음식은 적은 양에 많은 에너지가 담겨 있어요. 같은 무게라면 기름의 칼로리는 설탕이나 밀가루의 두 배가 넘어요. 여기 조금 두르고 저기 한 숟가락 넣는 것만으로 총량이 빠르게 늘어나는 이유예요.
영양성분표에서 탄단지 읽는 법
영양성분표(Nutrition Facts)에는 필요한 정보가 모두 들어 있어요. 올바른 순서로 읽기만 하면 돼요. FDA의 영양성분표 가이드에 자세히 나와 있는데, 핵심만 정리하면 이래요.
- 1회 제공량부터 확인하세요. 영양성분표의 모든 숫자는 1회 제공량 기준이고, 한 포장에 여러 회분이 들어 있는 경우가 많아요. 2회분을 먹었다면 모든 수치를 두 배로 계산하세요.
- 세 가지 다량 영양소를 찾으세요. 총 지방(Total Fat), 총 탄수화물(Total Carbohydrate), 단백질(Protein)이 그램 단위로 표시돼요. 식이섬유와 당류는 탄수화물 총량의 일부라서 탄수화물 아래에 들여쓰기로 표시돼요.
- %DV(1일 영양성분 기준치 대비 비율)는 목표가 아니라 참고용으로 보세요. 하루 2,000kcal를 기준으로 하는데, FDA가 영양 권고의 일반적인 기준으로 쓰는 수치예요. 대략적으로, 1회 제공량당 어떤 영양소가 5% DV 이하면 낮은 편이고 20% DV 이상이면 높은 편이에요. 단백질은 특정한 경우에만 표시가 의무라서 %DV가 아예 없는 경우가 많아요.
- 가끔은 직접 계산해 보세요. FDA의 냉동 라자냐 예시 영양성분표에는 1회 제공량당 지방 9g, 탄수화물 34g, 단백질 15g이 표시되어 있어요. 계산하면 81 + 136 + 60 = 277kcal로, 표에 적힌 280kcal와 거의 같아요. 영양성분표의 숫자는 반올림되므로 약간의 차이는 정상이에요.
식당 음식이나 직접 만든 요리처럼 영양성분표가 없는 음식은 데이터베이스 항목을 찾거나 어림잡아야 해요. 바로 이럴 때 기록 앱이 제 몫을 해요.
칼로리·탄단지 기록 앱이 도움이 되는 이유
공책과 계산기로도 탄단지를 계산할 수 있지만, 기록 앱은 곱하고 더하는 일을 대신해 줘요.
Bear Bite에서는 접시 사진을 찍으면 AI가 음식을 인식하고 양을 추정해 칼로리, 단백질, 탄수화물, 지방을 알려 줘요. 저장하기 전에 양을 조정할 수 있고, 직접 입력하고 싶을 땐 음식 이름으로 검색할 수도 있어요. 영양성분표가 있는 식품이라면 검색이 특히 잘 맞아요. 하루 칼로리와 탄단지 목표는 키, 몸무게, 목표를 바탕으로 정해지고, 건강 앱에서 동기화된 운동과 걸음 수는 칼로리 밸런스에 반영돼요.
도구보다 중요한 건 습관이에요. 예전에 기록을 시작했다가 몇 주 만에 그만둔 적이 있다면 식단 기록, 2주를 넘겨 꾸준히 이어가는 방법부터 읽어 보세요.
탄단지 계산을 위한 실전 팁
끼니마다 단백질을 챙기세요
저녁에 몰아서 단백질을 채우려 하기보다 하루에 나눠 드세요. 아침에는 달걀이나 요거트, 그 뒤에는 닭고기, 생선, 두부, 콩을 곁들이는 식이에요. 목표가 얼마든, 끼니마다 조금씩 보태면 훨씬 쉽게 채울 수 있어요.
보이지 않는 지방을 주의하세요
식용유, 버터, 드레싱, 소스는 접시 위에서는 별것 아닌 것처럼 보이지만, 1g당 9kcal라서 총량을 빠르게 바꿔 놓아요. 저울 없이 음식 양을 가늠하는 방법에서 이런 지방을 계산에 넣는 법을 다뤄요.
완벽한 숫자에 집착하지 마세요
영양성분표는 반올림되고, 데이터베이스마다 수치가 다르고, 사진 추정치는 대략적인 값이에요. 단백질 목표를 1g 단위까지 정확히 맞추는 건 중요하지 않아요. 대부분의 날에 대략 범위 안에 드는 게 중요해요.
하루가 아니라 한 주를 보세요
하루 총량은 일정, 식욕, 냉장고에 뭐가 있었는지에 따라 들쑥날쑥해요. 일주일에 한 번 주간 분석을 보고, 아침 식사에 단백질 식품 하나를 더하는 것처럼 작은 변화 하나를 골라 보세요. AI 코치는 이미 기록한 음식을 바탕으로 레시피 아이디어를 제안해 줄 수 있어요.
탄단지 목표 정하는 법
모두에게 맞는 단 하나의 탄단지 비율은 없어요. NIDDK의 설명처럼, 필요한 칼로리는 나이, 성별, 키, 몸무게, 신진대사, 활동량 같은 요소에 따라 달라져요. 그 칼로리를 단백질, 탄수화물, 지방으로 어떻게 나눌지는 이런 요소에 더해 목표, 음식 취향, 건강 상태에 따라 달라지고요.
키, 몸무게, 목표로 계산한 목표치는 대부분의 사람에게 적당한 출발점이에요. 당뇨병이나 신장 질환 같은 질환이 있거나, 임신 중이거나, 특별한 운동 목표가 있다면 의사나 공인 영양사가 나에게 실제로 맞는 목표를 정하도록 도와줄 수 있어요.
정확도에 관하여
기록하는 모든 탄단지 수치는 영양성분표에서 왔든, 데이터베이스에서 왔든, 사진에서 왔든 추정치예요. 그래도 괜찮아요. 일관된 추정치는 몇 주에 걸친 추세를 믿을 만하게 보여 주니까요. 이 글은 일반적인 정보이며 의학적 조언이 아니에요. 질환이 있거나 특별한 식이 요구가 있다면, 식습관을 바꾸기 전에 의사나 공인 영양사와 상담하세요.
더 읽어보기

식단 기록, 2주를 넘겨 꾸준히 이어가는 방법
대부분은 2주도 안 돼 식단 기록을 그만둬요. 바쁜 날, 여행, 가끔 있는 피자 데이에도 끊기지 않도록 칼로리 기록을 작고 가볍게 만드는 방법을 알려 드려요.

저울 없이 음식 양 가늠하는 방법
음식 저울이 없나요? 손, 일상 물건, 몇 가지 간단한 습관만으로 칼로리 기록에 충분할 만큼 음식 양을 가늠하고, 숨은 칼로리까지 찾아내는 방법을 알려 드려요.

아이폰 사진을 국가·도시별로 정리하는 방법
iPhone은 대부분의 사진이 어디서 찍혔는지 이미 알고 있어요. 위치 정보의 원리, 위치가 없는 사진이 생기는 이유, 수년간의 사진을 장소별 앨범으로 정리하는 법을 알아봐요.