The Top 7 Groceries You Need to Buy Every Week

A short, fixed list of seven staples covers most of a week's meals and cuts both spending and decision fatigue. Build every shop around these, then add whatever recipes or cravings the week calls for. Keep those staples on a shared shopping list so everyone sees them.

Why these seven

The seven below were chosen for three reasons: they're nutritious, they're flexible across breakfast, lunch and dinner, and they're cheap enough to buy every week without thinking twice. Most also keep well, so less ends up in the bin.

1. Eggs

Eggs are the most versatile protein in the kitchen: scrambled for breakfast, hard-boiled for lunch, a fried egg on rice or a quick frittata for dinner. A dozen keeps for weeks in the fridge and costs less per gram of protein than almost any meat.

2. Fresh vegetables

Cover three bases: leafy greens (spinach, kale or salad leaves), a few everyday vegetables you actually cook (tomatoes, peppers, carrots, broccoli), and onions and garlic, which start almost every savoury dish. Eat the greens early in the week; carrots, cabbage, onions and garlic last much longer.

3. Seasonal fruit

Bananas, apples, citrus or whatever is in season give you easy snacks and breakfast toppings. Buy a mix of ripe and under-ripe fruit so it doesn't all need eating on the same day.

4. Dairy or a dairy alternative

Milk, plain yogurt or a fortified plant milk covers breakfast, coffee and cooking. Plain yogurt doubles as a snack, a sauce base and a substitute for sour cream. Add one cheese you like for sandwiches and pasta.

5. A lean protein

Chicken, fish, tofu or lean mince anchor two or three dinners. Buy what you'll cook in the next few days and freeze the rest in meal-sized portions the day you shop.

6. Whole grains

Bread, oats, rice or pasta are the base of quick, filling meals. Choose whole-grain versions for more fibre. Oats in particular are cheap, keep for months and make breakfast in five minutes.

7. Beans and legumes

Canned or dried chickpeas, lentils and beans are cheap protein and fibre that last on the shelf. Use them in salads, stews, soups, hummus or as a meat stretcher in chilli and sauces.

Shelf life

#StapleTypical shelf lifeBest for
1Eggs3–5 weeks (fridge)Any meal
2Fresh vegetables3 days (greens) to 8 weeks (onions)Cooking base, salads, sides
3Seasonal fruit3–10 daysSnacks, breakfast
4Dairy or alternative1–2 weeks (fridge)Breakfast, sauces
5Lean protein1–2 days fresh, 3+ months frozenDinners
6Whole grainsDays (bread) to months (oats, rice)Meal base
7Beans and legumes1–2 years (canned, dried)Stews, salads

Shelf lives are approximate and depend on storage.

Making the list work

The bottom line

With these seven in the kitchen, you can always make breakfast, pack a lunch and cook a decent dinner without a special trip. Treat the list as a base, swap items to suit your diet and budget, and add the extras each week's recipes need.

Create a free shared grocery list

Blog · GroceryPair