An army marches on its stomach. — Napoleon Bonaparte

The diet of a World War I soldier was designed to be high-calorie and filling, in order to sustain the intense physical demands of trench warfare. Official rations aimed for roughly 4,000–4,600 calories per day (higher in winter or for heavy labour) — which was often more than many working-class men ate at home before the war.

However, the reality in the trenches was far less appealing: food was frequently monotonous, tinned, cold, contaminated with mud or rats, and sometimes spoiled.

The Daily Ration (by 1917)

A typical daily ration included:

Other staples

Back in 1914, during the early days of the Great War, rations were slightly more generous with fresh meat and vegetables. But as the army expanded and supply lines strained, meat was issued less frequently (sometimes only once every nine days later in the war), and turnip-based "bread" (due to a lack of flour) or horsemeat appeared.

Cooking in the Trenches

Cooking was extremely difficult in the front trenches due to mud, shelling, and the need for silence at night. Most food was eaten cold, straight from the tin, using a mess tin.

The daily diet for a WW1 soldier might be structured like this:

Ration parties carried food forward at night — a dangerous job, as many were killed or wounded doing so.

How Other Armies Ate

Diets varied by nationality:

Challenges and Health Issues

In rest camps or behind the lines, soldiers ate better — hot meals from field kitchens, eggs, sausages, and sometimes puddings. Overall, while the calorie count was adequate on paper, the diet was nutritionally imbalanced by modern standards and heavily dependent on supply lines, weather, and the sector of the front.

Try It Yourself — Maconochie Stew

Why not try out a typical WW1 soldier's meal for yourself? Below is a recipe for Maconochie Stew:

Ingredients

Method

  1. Cut beef into ½ inch to 1 inch pieces
  2. Thinly slice the potatoes, onions, and carrots
  3. Steam or boil the beef, potatoes, carrots, and onions until tender
  4. Heat the fat in a pan
  5. Add cooked potatoes, carrots, onions, beans, and beef and simmer over medium heat
  6. Make a batter from the beef stock or water with some flour
  7. Add the batter to the stew
  8. Cook until thickened
  9. Salt to taste

Parcels From Home

Packages from loved ones and charities provided grateful respite from the repetitive daily diet — particularly at Christmas time. At its peak (during the run-up to the infamous 1914 Christmas Truce), the British Post Office delivered around a million parcels a week, presenting a huge logistical challenge.

These packages included much-welcome treats such as sweets, chocolates and plum puddings, along with tobacco, warm clothing and reading material. These treats provided a much-needed taste from home, and a welcome escape from the drudgery and drabness of a soldier's daily diet.