주먹밥(오니기리)은 일본에서 유래된 음식으로, 기원은 고대 일본으로 거슬러갑니다. 일본에서는 약 8세기부터 주먹밥을 만들어 먹었으며, 처음에는 식사를 간편하게 하려는 목적에서 시작되었습니다. 한자로 '오니기리'는 '주먹'을 의미하는 '온'과 '뭉치다'는 '기리'에서 유래되었습니다. 전통적으로 간단하게 손으로 뭉쳐 만든 밥 덩어리에 다양한 재료를 넣거나 덮어 맛을 내었으며, 오늘날에는 다양한 변형이 있습니다.
주먹밥의 기원은 일본에서 고대 헤이안 시대까지 거슬러 올라갑니다. 당시에는 니기리메시 라는 이름으로 불렸으며, 쉽게 운반하고 먹을 수 있는 음식으로 전쟁터나 여행 시 많이 이용되었습니다. 주먹밥은 일본에서 오니기리 또는 오무스비 라고 불리며, 다양한 속재료를 넣어 간편하게 먹을 수 있는 음식으로 발전했습니다.