Первоисточник — пьеса «Король Генрих IV» Уильяма Шекспира (1564— 1616). В ней Фальстаф (действ. 4, явл. 2) говорит о солдатах как о «корме (пище) для пороха».

Но в русский язык выражение вошло в несколько измененной форме, благодаря французскому поэту Франсуа Рене де Шатобриану (1768— 1848), написавшему о «пушечном мясе» в своем политическом памфлете «О Бонапарте и Бурбонах».

Этот памфлет был опубликован после вступления союзных войск в Париж в 1814 г. В нем Шатобриан призывает к восстановлению династии Бурбонов и критикует жестокость наполеоновского времени. Он пишет, что призыв в армию Наполеона проходил в условиях, когда жизнь французов в глазах властей потеряла всякую ценность. «Презрение к человеческой жизни и к Франции, — пишет он, — достигло такой степени, что новобранцев называли сырьем и пушечным мясом».

Памфлет Шатобриана, равно как и его выражение «пушечное мясо», получили широкую известность. Поэтому иногда эти слова цитируют именно по-французски: «chaire a canons», как это, например, делает в «Войне и мире» Л. Н. Толстого князь Андрей Болконский, наблюдая купающихся русских солдат, которым завтра предстоит кровопролитное, заранее проигранное сражение.