Prep

Food stockpile calculator

Tell us who's at home and how long you want to cover. You'll get the calories to store and a shopping list of normal supermarket food, not bulk survival rations. Nothing leaves this browser.

Who's at home?

Adults
2
Children
0
Pets
0

Saved in this browser for the other tools.

Pets aren't counted here, so add their food yourself.

What should it cover?

How long?
Will you be able to cook?
Any dietary needs?

These lists are a starting point. Recipes differ, so check every label, and swap out anything your household is allergic to.

Use government figures by age and sex

Public Health England's estimated energy needs. Enter how many people in each group. This replaces the household above for calories, and they're averages, so individual needs vary.

AgeMaleFemale
Age 1765 / 717 kcal
2 to 31,088 / 1,004 kcal
4 to 61,482 / 1,378 kcal
7 to 101,817 / 1,703 kcal
11 to 182,500 / 2,000 kcal
19 to 642,500 / 2,000 kcal
65 to 742,342 / 1,912 kcal
75 and over2,294 / 1,840 kcal

Your shopping list

Beans, fish and meat

  • 7 ×Baked beans400 g tin
  • 7 ×Tuna in water145 g tin

Vegetables

  • 6 ×Chopped tomatoes400 g tin
  • 6 ×Sweetcorn198 g tin

Fruit

  • 3 ×Peaches in juice410 g tin
  • 3 ×Pineapple in juice432 g tin

Rice, pasta and grains

  • 4 ×White rice1 kg bag
  • 9 ×Dried pasta500 g bag

Oil, nuts and peanut butter

  • 2 ×Peanut butter340 g jar
  • 4 ×Mixed nuts200 g bag

Milk

  • 2 ×Dried skimmed milk340 g tin
  • 4 ×UHT whole milk1 L carton

Sugar and treats

  • 3 ×Jam340 g jar
  • 2 ×Biscuits300 g pack

Rice, pasta and lentils need water and a way to cook them, which isn't counted here. Tins of beans, fish and vegetables can be eaten cold if you have to.

Example: a family of 4 for 2 weeks

Two adults and two children at 7,200 kcal a day is 100,800 kcal. This is the list with cooking.

FoodPackHow many
Baked beans400 g tin9
Tuna in water145 g tin9
Chickpeas400 g tin9
Chopped tomatoes400 g tin7
Sweetcorn198 g tin7
Sliced carrots300 g tin7
Peaches in juice410 g tin6
Pineapple in juice432 g tin6
White rice1 kg bag5
Dried pasta500 g bag11
Porridge oats1 kg bag4
Peanut butter340 g jar3
Mixed nuts200 g bag5
Olive oil500 ml bottle1
Dried skimmed milk340 g tin3
UHT whole milk1 L carton6
Jam340 g jar4
Biscuits300 g pack3
Granulated sugar1 kg bag1

How it works

We work out the calories your household needs in a day, multiply by the number of days, then turn that into a shopping list.

Each adult is counted at 2,000 kcal a day and each child at 1,600. These are the Prep app's planning figures, not official ones. The NHS gives 2,500 kcal for an average man and 2,000 for an average woman, so you can use the government's table by age and sex instead.

The list has two parts. Tins of beans, fish, vegetables and fruit are set per person, so meals have some variety. Staples such as rice, pasta and peanut butter make up the remaining calories. That mix is our own. It isn't official, and it isn't a diet plan.

Pack sizes are typical ones we chose, and calories come from USDA FoodData Central, so your labels will differ a little. We round up to whole packs, so the list comes to slightly more than the target.

No cooking: Be Ready asks for food with a long shelf life that doesn't need refrigeration or cooking, such as tinned meat, fish or vegetables, dried fruit and nuts. Choose no cooking and the list only uses food like that. Everything else needs water and heat, which you may not have, so don't rely on cooking for your first 3 days.

Pets and babies: pets count as 0 kcal here, and this list isn't suitable for babies. Be Ready says to plan for pet food and baby formula as well.

Common questions

How much food should I stockpile?

The UK government's Be Ready campaign suggests 3 days of food that doesn't need a fridge or cooking. Going further is your choice. This calculator shows what each length of time means in real shopping.

How much food does a family of 4 need for 2 weeks?

At our planning figures, two adults and two children need 7,200 kcal a day, or 100,800 kcal for 2 weeks. The example on the 2 weeks page turns that into a list.

Is it OK to stockpile food?

Yes, and the government encourages it. Be Ready says to build up gradually, picking up an extra item or two on your regular shop, so you don't need to do it all at once.

What are the best foods to stockpile?

Food you'd usually eat. Be Ready suggests tinned meat, fish or vegetables, dried fruit and nuts. Rice, pasta and oats add a lot of calories for their size, but they need water and a way to cook.

Does this include water?

No. Use the water storage calculator for that, and remember that rice, pasta and lentils need extra water to cook.

Sources

Contains public sector information licensed under the Open Government Licence v3.0.

Checked on 2 November 2026. This is an independent tool and not official advice. See sources and method.

Next