Meal planning
A Healthy Grocery List for Weight Loss, Aisle by Aisle
A healthy grocery list for weight loss is built around three things: protein at every meal, plenty of fiber-rich produce, and a few pantry staples that make quick meals possible. Shop aisle by aisle for lean proteins, vegetables and fruit, plain dairy or alternatives, whole grains, beans and frozen basics, and plan the list from your meals for the week so you buy what you will actually eat.
What makes a grocery list good for weight loss
No single food causes weight loss. What matters is eating a little less energy than you use, consistently, without feeling hungry all the time. Your shopping cart decides a lot of that before you ever cook. If the fridge is full of ingredients for filling meals, the easy choice at 7 pm is also the good one.
Three properties make food helpful when you are eating in a calorie deficit:
- Protein. It is the most filling macronutrient for most people and helps protect muscle while you lose weight. Aim to include a protein source in every meal. See how much protein you need a day.
- Fiber. Vegetables, fruit, beans, lentils and whole grains slow digestion and add bulk. US food labels use 28 g a day as the Daily Value, and UK guidance recommends 30 g, yet most adults eat far less. Our guide to fiber per day has easy ways to get there.
- Volume. Foods with lots of water and fiber, such as salad greens, soups, berries and most vegetables, fill your plate and stomach for relatively few calories.
Everything on the list below earns its place through at least one of these. For more on why, see foods that keep you full.
Produce
Start in the produce section and spend the most time here. Aim for a mix of colors and a balance of things that keep well with things you will eat in the first few days.
- Leafy greens: spinach, mixed salad leaves, kale, romaine. Very high volume for very few calories; add them to eggs, soups, curries and pasta.
- Crunchy vegetables: bell peppers, cucumbers, carrots, celery, cherry tomatoes. Ready-to-eat snacks that pair well with hummus or yogurt dips.
- Cooking vegetables: broccoli, cauliflower, zucchini (courgette), green beans, mushrooms, cabbage. Roast a tray or two each week.
- Alliums and aromatics: onions, garlic, ginger, fresh herbs. Flavor without many calories.
- Starchy vegetables: potatoes and sweet potatoes. Filling, inexpensive and fine for weight loss when they are not deep-fried.
- Fruit: berries, apples, pears, oranges, bananas, kiwi. Berries are especially high in fiber for their calories; a cup (about 125 g) of raspberries has around 8 g of fiber.
- Lemons and limes: brighten food so you need less oil or salt.
Tip: buy delicate produce (salad, berries, herbs) for the first half of the week and hardy produce (cabbage, carrots, apples, root vegetables) for the second half. Frozen fills any gaps.
Meat, fish and plant protein
This is the aisle that does the most for keeping you full. Choose a few you enjoy and rotate them.
- Chicken or turkey breast, and lean mince: versatile and high in protein. Cooked chicken breast has roughly 31 g of protein per 100 g (3.5 oz).
- Fish: white fish such as cod or haddock is very lean; salmon, trout and sardines add omega-3 fats. Most health bodies, including the NHS, suggest two portions of fish a week, one of them oily.
- Canned tuna, salmon or sardines: cheap, shelf-stable protein for quick lunches. Choose tuna in water or brine if you are watching calories.
- Tofu and tempeh: good plant protein that takes on any flavor.
- Beans, lentils and chickpeas (dried or canned): protein and fiber in one. For more options, see vegetarian protein sources.
Processed meats such as bacon, sausages and salami are high in salt and saturated fat, and mainstream guidance recommends eating them only occasionally. If you buy them, treat them as a flavoring rather than the main protein.
Dairy and eggs
- Eggs: about 6 g of protein and roughly 70 to 80 calories per large egg. Breakfast, lunch or a quick dinner.
- Plain Greek or strained yogurt: nonfat or low-fat versions have around 10 g of protein per 100 g. Add your own fruit instead of buying flavored pots, which often contain added sugar.
- Cottage cheese or skyr: high in protein, good on toast, in bowls or as a dip.
- Milk or a fortified unsweetened alternative: soy milk is closest to dairy milk for protein.
- Strong-flavored cheese: Parmesan, feta or mature cheddar. A little goes a long way, which helps with portions.
Our guide to high-protein breakfasts shows how to use these in the first meal of the day.
Grains and bakery
Carbohydrates are not the enemy of weight loss. Whole grains bring fiber and keep meals satisfying; the key is portion size.
- Rolled or steel-cut oats: a 40 g (1.4 oz) serving has about 4 g of fiber.
- Whole-grain or wholemeal bread and wraps: look for a whole grain as the first ingredient.
- Brown rice, quinoa, bulgur, barley or whole-wheat pasta. White rice and pasta are fine too in measured portions. See calories in rice for portion numbers.
- Microwave grain pouches: pricier, but useful on busy nights and pre-portioned.
Pantry
Pantry staples turn fresh ingredients into meals and rescue the nights when you have not shopped.
- Canned tomatoes and passata: the base of soups, stews, curries and sauces.
- Canned beans, lentils and chickpeas: rinse to reduce the salt.
- Low-sodium stock or bouillon.
- Olive oil or rapeseed (canola) oil: healthy fats, but calorie-dense at about 120 calories per tablespoon. Measure it rather than pouring.
- Nuts, seeds and nut butter: nutritious and filling in small portions. Pre-portion them, as they are easy to overeat.
- Spices, dried herbs, vinegar, mustard, soy sauce, hot sauce and salsa: lots of flavor for very few calories.
- Chia or ground flaxseed: an easy fiber boost for oats and yogurt.
Frozen
The freezer aisle is underrated. Frozen fruit and vegetables are picked and frozen quickly, keep for months and cut waste.
- Frozen vegetables: broccoli, spinach, peas, green beans, mixed stir-fry vegetables, cauliflower rice.
- Frozen fruit: berries and mango for oats, yogurt and smoothies.
- Frozen fish fillets and shrimp (prawns): quick protein that cooks from frozen in many cases.
- Edamame: a high-protein snack or side.
- A few ready meals for emergencies: check the label for protein and calories so they work as a planned backup rather than an impulse.
How to build your list from a meal plan
The best grocery list is not a generic one. It is the list for the meals you are going to cook this week. Planning first is what stops you buying a beautiful bag of kale that wilts in the drawer.
- Plan the week's meals. Pick breakfasts, lunches and dinners. Repeating breakfasts and lunches is fine and makes shopping simpler. Our guide to how to meal plan walks through it.
- Plan leftovers on purpose. Cook a larger dinner and eat it again for lunch the next day.
- List every ingredient from every recipe, with quantities.
- Check the kitchen. Cross off what you already have in the fridge, freezer and cupboards.
- Merge duplicates. Two recipes each needing half an onion is one onion.
- Group by aisle in the order you walk the store, so you are in and out quickly.
- Add snacks and staples you run through every week, such as fruit, yogurt and eggs.
Meal planner apps can do the merging and grouping for you; see our comparison of the best meal planner apps. If you want ready-made weeks to shop from, try our high-protein meal plan or 1,500-calorie meal plan.
Label-reading tips in the store
You do not need to read every label. Focus on packaged foods you buy often or are unsure about. Our full guide on how to read a nutrition label goes deeper.
- Check the serving size first. Every number on the label is per serving, and a bag or bottle may contain several.
- Compare per 100 g. UK and EU labels always show values per 100 g, which makes comparing two products easy. In the US, compare the serving sizes before comparing the numbers.
- Look at added sugars. US labels list added sugars separately. UK front-of-pack traffic-light labels show sugar, fat, saturated fat and salt as green, amber or red. See how much sugar per day is OK.
- Check protein and fiber. When choosing between similar products, such as two cereals or two breads, the one with more protein and fiber per calorie is usually more filling.
- Read the ingredients list. Ingredients are listed by weight, largest first. If sugar or a syrup is near the top, it is a big part of the product.
- Be wary of health claims. "Natural", "multigrain" or "light" on the front tells you little. The panel on the back tells you more.
Budget tips
Eating for weight loss does not have to cost more. Some of the most filling foods are among the cheapest in the store.
- Lean on beans, lentils, eggs, oats and potatoes. They are inexpensive and filling.
- Buy frozen and canned produce. Nutritionally comparable to fresh for most purposes, and nothing goes to waste.
- Choose store brands for staples like oats, canned tomatoes, yogurt and frozen vegetables.
- Buy whole and portion yourself. A whole chicken or a large tub of yogurt usually costs less per portion than individual packs.
- Use the unit price on the shelf label to compare pack sizes.
- Plan around what is in season or on offer, and freeze extra portions.
- Waste less. Cooking from a plan and using leftovers is one of the biggest savings of all.
For a full week built around low-cost ingredients, see our cheap healthy meal plan.
What to limit (not ban)
No food is forbidden, and strict rules often backfire. But some foods are easy to overeat because they pack a lot of calories into a small, unfilling portion. Buy them less often, in smaller packs, and plan them in rather than keeping a big supply at home.
- Sugary drinks: soda, sweetened iced teas, energy drinks and large fruit juices. Calories you drink rarely fill you up.
- Sweets, cookies, pastries and chocolate bought in large multipacks.
- Chips (crisps) and similar salty snacks. If you love them, buy single-serve bags.
- Flavored yogurts, granola and cereal bars that are high in added sugar. Check the label; some are fine, some are closer to dessert.
- Creamy sauces and dressings. Use them by the measured spoon.
- Alcohol, which adds calories and tends to loosen food choices.
If you want something sweet or salty on hand, our list of snacks under 200 calories has ideas that are easy to portion.
Printable healthy grocery list checklist
Copy, print or screenshot this and tick off what you need. You will not need everything every week.
Produce
- ☐ Salad leaves or spinach
- ☐ Bell peppers, cucumbers, carrots
- ☐ Broccoli, cauliflower or green beans
- ☐ Onions, garlic, ginger
- ☐ Potatoes or sweet potatoes
- ☐ Berries, apples, bananas or oranges
- ☐ Lemons or limes, fresh herbs
Protein
- ☐ Chicken or turkey breast, or lean mince
- ☐ Fish fillets (one oily fish)
- ☐ Canned tuna, salmon or sardines
- ☐ Tofu or tempeh
Dairy and eggs
- ☐ Eggs
- ☐ Plain Greek yogurt or skyr
- ☐ Cottage cheese
- ☐ Milk or unsweetened soy milk
- ☐ A strong cheese (feta, Parmesan, mature cheddar)
Grains and bakery
- ☐ Oats
- ☐ Whole-grain bread or wraps
- ☐ Brown rice, quinoa or whole-wheat pasta
Pantry
- ☐ Canned tomatoes or passata
- ☐ Canned beans, lentils or chickpeas
- ☐ Low-sodium stock
- ☐ Olive or rapeseed (canola) oil
- ☐ Nuts, seeds or nut butter
- ☐ Spices, vinegar, mustard, salsa or hot sauce
Frozen
- ☐ Mixed vegetables, peas or spinach
- ☐ Frozen berries
- ☐ Frozen fish or shrimp
- ☐ Edamame
Good to know: a list is a tool, not a test. If you cook from it most of the week, it is working, even if a takeaway or a slice of cake shows up too. Log it and move on.
Frequently asked questions
What should be on a healthy grocery list for weight loss?
Build it around protein, produce and a few staples: lean meat, fish, eggs, tofu or beans; plenty of vegetables and fruit; plain yogurt or cottage cheese; whole grains such as oats and brown rice; canned tomatoes and beans; and frozen vegetables and berries. Plan the list from your meals for the week.
What foods help you feel full on fewer calories?
Foods high in protein, fiber or water tend to be the most filling per calorie. Examples include eggs, Greek yogurt, chicken, fish, beans, lentils, oats, potatoes, berries, vegetables, salads and broth-based soups.
How do I make a grocery list from a meal plan?
Plan your meals for the week, list every ingredient with quantities, cross off what you already have, merge duplicates across recipes, then group the list by store aisle. Add the snacks and staples you use every week, such as fruit, yogurt and eggs.
How can I eat healthy on a budget?
Lean on low-cost filling foods like beans, lentils, eggs, oats and potatoes, buy frozen and canned produce, choose store brands, compare unit prices and cook from a plan so less food is wasted. Freezing extra portions also helps.
Are frozen vegetables as healthy as fresh?
For most purposes, yes. Frozen vegetables and fruit are usually frozen soon after harvest and are a convenient, low-waste way to eat more produce. Choose plain versions without added sauces, salt or sugar.
This article is general information for healthy adults, not medical or nutritional advice. Talk to a doctor or registered dietitian before changing how you eat, especially if you are pregnant or breastfeeding, have or have had an eating disorder, have a medical condition, or take medication.