Foods for Weight Loss: What to Eat (and Avoid) to Lose Weight

Discover which foods keep you full on fewer calories — and which ones sabotage your progress.

For informational purposes only — not medical advice. Always consult your doctor.

Why Some Foods Make Weight Loss Easier

Weight loss comes down to energy balance — consuming fewer calories than you burn. But not all calories behave the same way in your body. Some foods keep you satisfied for hours on very few calories. Others pack enormous calorie density into tiny portions that barely register as a meal. The difference between these foods often explains why some people struggle despite "eating healthy."

Caloric density — the number of calories per gram of food — is one of the strongest predictors of whether a food supports or undermines weight loss. Vegetables, fruits, and lean proteins deliver volume and satisfaction at very low caloric cost. Oils, nuts, pastries, and fried foods concentrate calories into small amounts that are easy to overeat.

But caloric density isn't the whole picture. Ultra-processed foods are engineered to bypass your natural satiety signals, making you eat more than you otherwise would. And some calorie-dense foods (like nuts) consistently show no association with weight gain in long-term studies. The science is more interesting than simple calorie counting suggests.

Surprising Facts

Boiled potatoes are the single most filling food ever tested.

In the scientific Satiety Index, boiled potatoes scored highest of any food — more filling than any meat, grain, or fruit. They're GREEN for weight loss. The problem isn't potatoes — it's how we prepare them.

Nuts are calorie-dense but don't cause weight gain.

At ~600 kcal/100g, you'd expect almonds to be catastrophic for weight loss. Yet study after study shows regular nut consumption has no association with weight gain — and often correlates with weight loss.

Liquid calories are almost invisible to your hunger signals.

Your brain registers solid food and adjusts appetite accordingly. Liquid calories largely bypass this system. A 400-calorie smoothie doesn't make you eat 400 fewer calories at your next meal — but 400 calories of chicken breast does.

Best Foods for Weight Loss (GREEN-Rated)

These foods are your strongest allies for weight loss — high in volume, high in satiety, low in caloric density.

Oat Milk
GREEN

Oat Milk

Unsweetened oat milk provides approximately 40 kcal/100ml — higher than almond milk but lower than dairy. A reasonable alternative in moderate amounts.

Watermelon
GREEN

Watermelon

Watermelon provides only 30 kcal/100g. Its high water content (92%) makes it one of the most volumetric fruits — very filling for very few calories.

Lemon
GREEN

Lemon

Lemon provides 29 kcal/100g, but typical use (juice of half a lemon) adds only ~6 kcal. Excellent for flavouring water and food.

Garlic
GREEN

Garlic

Garlic provides 149 kcal/100g, but a typical clove (~3g) adds only 4 kcal. Used as a seasoning, it adds flavour without meaningful calories.

Bell Pepper
GREEN

Bell Pepper

Bell peppers provide only 20–30 kcal/100g with a satisfying crunch. Their high water content and fibre make them an excellent low-calorie snack or meal component.

Popcorn
GREEN

Popcorn

Air-popped popcorn provides only 31 kcal/cup — one of the lowest-calorie snacks by volume. The high fibre and volume make it very satisfying.

Grapefruit
GREEN

Grapefruit

Grapefruit provides 42 kcal/100g. Some research suggests grapefruit compounds may help with insulin resistance, potentially supporting weight loss.

Spinach
GREEN

Spinach

Spinach provides only 23 kcal/100g. Extremely nutrient-dense with virtually no caloric cost. Use generously in salads, smoothies, and meals.

Brussels Sprouts
GREEN

Brussels Sprouts

Brussels sprouts provide 43 kcal/100g with excellent fibre (3.8g) and protein (3.4g). One of the most filling vegetables per calorie.

Kale
GREEN

Kale

Kale provides only 49 kcal/100g with excellent nutrient density. High in fibre (3.6g) and protein (4.3g) relative to its calories.

Green Beans
GREEN

Green Beans

Green beans provide only 31 kcal/100g with 2.7g fibre. A low-calorie vegetable that adds bulk and nutrients to any meal.

Oatmeal
GREEN

Oatmeal

Cooked oatmeal provides 68 kcal/100g with excellent satiety from beta-glucan fibre. One of the most filling breakfast options per calorie.

Browse all foods →

Foods to Watch (AMBER-Rated)

These foods aren't enemies, but they need awareness. They're either calorie-dense but nutritionally valuable, or moderate-density foods that require portion control.

Cashews
AMBER

Cashews

Cashews provide 553 kcal/100g but like other nuts, systematic reviews show nut consumption does not lead to weight gain. Their protein (18g) and fibre promote satiety. A 30g portion delivers ~166 kcal — a satisfying snack that displaces less nutritious foods.

Peanuts
AMBER

Peanuts

Peanuts provide 567 kcal/100g but despite their calorie density, systematic reviews of RCTs show nut and peanut consumption does not lead to weight gain when substituted for other foods. Protein (26g) and fibre (8.5g) provide strong satiety. Portion control (~30g) is advisable.

Salmon
AMBER

Salmon

Salmon provides 208 kcal/100g — higher than white fish due to omega-3 fats, but these healthy fats support metabolism and reduce inflammation. Its high protein content (22-25g per 100g) increases thermogenesis and satiety. The American Heart Association recommends 2 servings of fatty fish per week. A portion-aware approach rather than avoidance is best.

Cheese
AMBER

Cheese

Cheese provides 350-400 kcal/100g, but its high protein and fat content promote strong satiety. Studies show dairy consumption is associated with neutral or modest weight loss outcomes. Portion awareness is key — a 30g serving of cheddar adds ~120 kcal. Choose stronger-flavoured varieties where less is needed.

Beer
AMBER

Beer

Beer provides 43 kcal/100ml, and a pint delivers ~200 kcal. Alcohol also impairs fat metabolism. Light beers are lower calorie but still provide empty calories.

Corn
AMBER

Corn

Corn provides 86 kcal/100g — moderate. It offers some fibre but is starchier than most vegetables. Acceptable in moderate portions as part of a balanced meal.

Cereal
AMBER

Cereal

Cereal ranges from 340–400 kcal/100g depending on variety. With milk, a typical bowl reaches 250–350 kcal. Choose high-fibre, low-sugar options and measure portions.

Pasta
AMBER

Pasta

Cooked pasta provides 131 kcal/100g — moderate. The key is portion control: a measured serving (75g dry / ~180g cooked) is ~240 kcal. Wholegrain pasta has more fibre and keeps you fuller. Pair with vegetables and lean protein rather than creamy or oily sauces.

Pistachios
AMBER

Pistachios

Pistachios provide 560 kcal/100g but meta-analyses consistently show nut consumption does not increase body weight. The in-shell format naturally slows consumption, and one study found they reduced BMI by 0.18 kg/m². A 30g portion (~49 kernels) is an appropriate serving.

Avocado
AMBER

Avocado

Avocado delivers 160 kcal/100g with 15g mostly monounsaturated fat. Despite calorie density, research links avocado consumption to better diet quality and lower BMI. Its fibre (6.7g) and healthy fats promote satiety. Half an avocado per serving is a reasonable portion for weight management.

Ketchup
AMBER

Ketchup

Ketchup provides 112 kcal/100g, but typical servings are small (15g = 17 kcal). Moderate use as a condiment is acceptable; just avoid using it excessively.

Olive Oil
AMBER

Olive Oil

Olive oil provides 884 kcal/100g but the PREDIMED trial (NEJM, n=7,447) showed Mediterranean diets supplemented with EVOO were associated with less central adiposity than low-fat diets. A meta-analysis of 11 RCTs found olive-oil-enriched diets reduced weight by 0.92kg vs controls. Use measured amounts as a replacement for other cooking fats, not in addition to them.

Browse all foods →

Foods to Avoid for Weight Loss (RED-Rated)

These foods combine high caloric density with low satiety — the worst combination for weight management.

Bagel
RED

Bagel

Bagels pack 250 kcal/100g in a dense, low-satiety format. A single bagel (~100g) delivers significant calories with relatively low fibre and protein to keep you full.

Bacon
RED

Bacon

Bacon is calorie-dense at 541 kcal/100g, driven by 42g fat. The high saturated fat content and calorie density make it counterproductive for weight loss.

Pizza
RED

Pizza

Pizza delivers 266 kcal/100g, and a typical serving (2–3 slices) can reach 500–800 kcal. The combination of cheese, dough, and toppings makes portion control difficult.

Cake
RED

Cake

Cake delivers 350–450 kcal/100g from fat and sugar. It provides very low satiety relative to its calorie load, making it one of the worst foods for weight loss.

Granola
RED

Granola

Granola is deceptively calorie-dense at 471 kcal/100g. A typical 'small' bowl can easily contain 400+ kcal before milk is added.

Beef Jerky
RED

Beef Jerky

Beef jerky is calorie-dense at 410 kcal/100g. While high in protein, the small serving size and intense flavour can lead to overconsumption.

Alcohol
RED

Alcohol

Alcohol provides 43 kcal/100g of essentially empty calories. It also impairs fat metabolism — your body prioritises burning alcohol over fat, stalling weight loss progress.

Maple Syrup
RED

Maple Syrup

Maple syrup provides 260 kcal/100g of essentially pure sugar. It adds significant calories with zero satiety benefit.

Burger
RED

Burger

A burger (with bun) delivers approximately 260 kcal/100g. The combination of meat, bun, cheese, and sauces quickly adds up. A typical burger meal can exceed 600–800 kcal.

Chips
RED

Chips

Chips deliver 536 kcal/100g from fat and starch. Their low satiety and high palatability make them one of the most problematic foods for weight loss.

Donuts
RED

Donuts

Donuts deliver 421 kcal/100g from a combination of deep-frying and sugar. They provide almost no lasting satiety relative to their calorie content.

Cookies
RED

Cookies

Cookies deliver 488 kcal/100g from fat and sugar. Their combination of high palatability and low satiety makes them a significant obstacle to weight loss.

Browse all foods →

These are just the highlights. The app rates every food you eat.

Scan any food, get an instant RED / AMBER / GREEN rating for weight loss.

Try It Free →

How DietVox Approaches Weight Loss

Calorie counting alone is exhausting and misses the bigger picture. A 200-calorie serving of boiled potatoes will keep you full for hours. A 200-calorie serving of crisps will have you reaching for more in 20 minutes. Same calories, completely different outcomes.

DietVox evaluates foods for weight loss across multiple dimensions — not just calories, but how filling a food is, how processed it is, and whether the scientific evidence actually supports what you'd expect. This is why nuts get a different rating than their calorie count alone would suggest, and why a thick homemade soup rates differently from a sugary drink with similar calories.

We rate what the evidence shows, not what the calorie label implies.

Practical Tips

  1. Build meals around vegetables and lean protein. Fill half your plate with vegetables, a quarter with lean protein, and the remainder with whole grains. This simple template naturally manages caloric density without counting.
  2. Eat your calories — don't drink them. Swap juice for whole fruit, soda for water, and sweetened coffee for black. Liquid calorie elimination is often the single highest-impact change.
  3. Don't fear whole foods because of their calorie count. Nuts, avocado, olive oil, and eggs are all calorie-dense but support weight loss through satiety and nutritional quality. Fear the ultra-processed foods, not the whole ones.
  4. Front-load protein. Higher protein intake (especially at breakfast) consistently reduces total daily calorie consumption. Protein is the most satiating macronutrient.
  5. Watch preparation methods. Grilled chicken breast is GREEN; fried chicken is RED. Baked potato is GREEN; chips are RED. How you cook food often matters more than which food you choose.

Frequently Asked Questions

Are nuts fattening?

Despite being calorie-dense, extensive research shows nuts don't cause weight gain when eaten as part of a regular diet. The fibre, protein, and fat in nuts create strong satiety, and your body doesn't absorb all the available calories due to the physical structure of the nut. DietVox rates nuts as AMBER — beneficial but calorie-aware.

Is it better to count calories or focus on food quality?

Both matter, but food quality may be more sustainable. Foods with low caloric density and high satiety (vegetables, lean proteins, whole fruits) naturally regulate calorie intake without the mental burden of counting. Ultra-processed foods undermine calorie control regardless of awareness. DietVox's approach focuses on food quality rather than counting.

Can I eat carbs and still lose weight?

Yes. Potatoes, rice, oats, beans, and whole grains are all compatible with weight loss. The issue is caloric density and preparation — boiled potatoes are GREEN, chips are RED. Whole grain bread is AMBER, a croissant is RED. Carbs aren't the enemy; ultra-processing and frying are.

Why do I always feel hungry on a diet?

Usually because of food choice, not portion size. Meals built around low-density, high-satiety foods (vegetables, lean proteins, legumes) keep you genuinely full on fewer calories. Meals built around calorie-dense, low-satiety foods (processed snacks, refined carbs, sugary drinks) leave you hungry regardless of calories consumed.

Is exercise or diet more important for weight loss?

Diet has a much larger impact on the energy balance equation. Exercise is essential for health, muscle maintenance, and well-being, but it's very difficult to outrun a poor diet. A single fast food meal can contain more calories than an hour of intense exercise burns.

What foods should I avoid for weight loss?

Many 'healthy' foods are surprisingly calorie-dense. Granola (471 kcal/100g), coconut (354 kcal/100g), and honey (304 kcal/100g) are commonly overconsumed because they are perceived as healthy choices. DietVox rates every food for weight loss based on calorie density, satiety return, and portion deception risk. RED-rated foods are not banned — but they require careful portion control. See our complete list of RED-rated foods above, or scan any food with DietVox for an instant weight loss safety rating.

Want instant ratings for any food? Try DietVox free

Every food rated for satiety — not just calories.

DietVox rates foods based on what actually matters for weight loss: how full you'll feel, how processed it is, and what the evidence says.

Get it on Google Play
QR Code – Scan to download DietVox Scan to download