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
| # | Staple | Typical shelf life | Best for |
|---|---|---|---|
| 1 | Eggs | 3–5 weeks (fridge) | Any meal |
| 2 | Fresh vegetables | 3 days (greens) to 8 weeks (onions) | Cooking base, salads, sides |
| 3 | Seasonal fruit | 3–10 days | Snacks, breakfast |
| 4 | Dairy or alternative | 1–2 weeks (fridge) | Breakfast, sauces |
| 5 | Lean protein | 1–2 days fresh, 3+ months frozen | Dinners |
| 6 | Whole grains | Days (bread) to months (oats, rice) | Meal base |
| 7 | Beans and legumes | 1–2 years (canned, dried) | Stews, salads |
Shelf lives are approximate and depend on storage.
Making the list work
- Check before you shop. A two-minute look in the fridge stops you rebuying what you already have.
- Plan three or four dinners, not seven. Leftovers and a pantry meal fill the gaps.
- Use the freezer. Frozen vegetables, fruit and fish are as nutritious as fresh and never go off mid-week.
- Eat the perishables first. Greens and fish early in the week; root vegetables, eggs and beans later.
- Store smart. Keep onions and potatoes apart, wrap greens in a paper towel, and keep bananas away from other fruit.
- Buy store brands for staples. Oats, rice, beans and canned tomatoes rarely differ in quality.
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.