Rationing was introduced in Britain during World War 1 for three main reasons:
1) The German naval blockade cut off Britain's food imports, leading to shortages.
2) Food prices skyrocketed due to the blockade, causing public anger over the rising costs of staples.
3) The demands of the war effort at home and abroad strained food supplies, as many farmers joined the fight and had to be replaced by women workers.