What to Eat on a Diet: Best Foods for Weight Loss

The best foods to eat on a diet are ones that keep you full on fewer calories: lean proteins, vegetables, fruits, whole grains, and healthy fats. Cutting about 500 calories a day from your current intake is enough to lose roughly a pound per week, and the right food choices make that deficit feel effortless rather than miserable.

What you eat matters as much as how much you eat. Your body burns nearly twice as many calories digesting whole foods compared to processed ones, certain foods suppress hunger for hours longer than others, and getting enough protein protects your muscle mass while you lose fat. Here’s how to build meals that actually work.

Why Food Choices Matter More Than Calorie Counting

A calorie deficit drives weight loss, but what fills that deficit shapes how sustainable it is. In a controlled study comparing whole-food meals to processed-food meals with identical calories, participants burned about 20% of the whole-food meal’s energy just digesting it, compared to only 11% for the processed version. That’s nearly double the metabolic cost. Over weeks and months, that gap adds up significantly without you doing anything differently except choosing less processed ingredients.

The practical takeaway: a 600-calorie lunch of grilled chicken, brown rice, and roasted vegetables leaves your body with fewer net calories than a 600-calorie lunch of chicken nuggets and white bread. Both meals read the same on a label, but your body handles them very differently.

Protein: The Most Important Nutrient for Fat Loss

Protein does three things no other nutrient does as well: it keeps you full longer, it burns more calories during digestion, and it preserves lean muscle while you’re in a calorie deficit. Aim for about 25 to 30% of your daily calories from protein. For someone eating 1,800 calories a day, that’s roughly 110 to 135 grams.

The leanest protein sources pack the most protein per calorie:

  • Turkey breast (skinless): 34 grams of protein in a 4-ounce serving, just 153 calories
  • Cod: 19 grams of protein in 3 ounces, only 89 calories
  • Tuna (canned in water): about 10 grams per quarter cup, 45 calories
  • Shrimp: 6 grams per ounce, 28 calories
  • Egg whites: 3.6 grams per large egg white, 16 calories

You don’t need to eat exclusively from this list. Whole eggs, chicken thighs, Greek yogurt, cottage cheese, lentils, and tofu all contribute meaningful protein. The key is anchoring every meal around a protein source rather than treating it as a side thought.

Vegetables, Fruits, and the Power of Volume

Research on how filling different foods are found that three factors predict satiety better than anything else: water content, fiber, and the physical weight of the food on your plate. Fat content, by contrast, was negatively associated with fullness. This is why a large bowl of vegetable soup can leave you more satisfied than a small handful of nuts with the same calorie count.

Boiled potatoes scored highest of all foods tested for satiety, rating seven times more filling than croissants. That result surprises people who’ve been told to avoid potatoes, but a plain potato is mostly water and starch with a good amount of fiber. It’s the butter, sour cream, and deep frying that turn potatoes into a calorie problem.

Load half your plate with non-starchy vegetables like broccoli, spinach, peppers, zucchini, cauliflower, and salad greens. These add volume, fiber, and micronutrients for very few calories. Fruits like berries, apples, and oranges work the same way. Their natural sugar comes packaged with water and fiber, so they satisfy a sweet craving without the calorie density of processed snacks.

Carbs: Quality Over Restriction

You don’t need to avoid carbohydrates to lose weight. A well-balanced approach puts carbs at about 45 to 50% of total calories, which is more than most trendy diets suggest. The catch is that the type of carb matters for how you feel, even if it doesn’t dramatically change the number on the scale.

There’s a widespread belief that low-glycemic foods (those that raise blood sugar slowly) are inherently better for fat loss. A review of 30 meta-analyses found this largely isn’t true. Low-glycemic diets were generally no better than high-glycemic diets for reducing body weight or body fat. The one exception: people with normal blood sugar regulation who dropped their glycemic index by at least 20 points did see slightly more weight loss. For most people, though, total calories and overall food quality matter far more than obsessing over glycemic rankings.

Good carbohydrate choices for a diet include oats, quinoa, brown rice, sweet potatoes, whole-grain bread, beans, and lentils. These tend to be higher in fiber, which brings its own weight loss benefits.

Fiber: A Simple Target That Works

If you want one dietary change that reliably leads to weight loss, increase your fiber. A study published in the Annals of Internal Medicine found that people who simply aimed for 30 grams of fiber per day lost weight, lowered their blood pressure, and improved their insulin response, performing nearly as well as people following a much more complicated diet plan.

Most people eat around 15 grams of fiber daily, so doubling that requires deliberate effort. Beans and lentils are the easiest way to close the gap: a cup of cooked black beans has about 15 grams. Raspberries, pears, avocados, broccoli, and oats are other strong sources. Building meals around these foods naturally pushes out more calorie-dense, less filling options.

Healthy Fats in the Right Amounts

Fat should make up about 20 to 25% of your calories when you’re trying to lose weight. Fat is calorie-dense (9 calories per gram versus 4 for protein or carbs), so portions matter more here than with any other food group. But cutting fat too low backfires because it leaves meals unsatisfying and can affect hormone production.

Focus on unsaturated fats, which support heart health and reduce inflammation. The best sources of monounsaturated fats are olive oil, avocados, almonds, hazelnuts, pecans, and pumpkin seeds. For polyunsaturated fats, including omega-3s your body can’t make on its own, turn to fatty fish like salmon and sardines, walnuts, flax seeds, and soybean oil. Eating fish two to three times a week covers your omega-3 needs.

A practical serving looks like a tablespoon of olive oil for cooking, a quarter of an avocado on a salad, or a small handful (about one ounce) of nuts as a snack. These amounts add flavor and satisfaction without blowing your calorie budget.

What to Drink

Water directly supports weight loss in ways most people underestimate. Drinking water can boost your resting energy expenditure by up to 25 to 30% within 10 minutes, an effect that peaks around 30 to 40 minutes and lasts over an hour. Researchers estimated that increasing daily water intake by about 1.5 liters (roughly six extra cups) could burn an additional 50 calories a day through thermogenesis alone. That’s modest on its own, but it compounds over months.

The bigger benefit is that water takes up space in your stomach. Drinking a glass before meals consistently reduces how much people eat at that meal. Unsweetened tea and black coffee also count toward your fluid intake and have essentially zero calories. What you want to minimize are sugary drinks, fruit juices, and alcohol, all of which add calories without triggering any sense of fullness.

Putting It All Together

A day of eating on a diet doesn’t need to look restrictive. Breakfast might be two eggs with spinach and a slice of whole-grain toast. Lunch could be a large salad with grilled chicken, chickpeas, vegetables, and an olive oil dressing. Dinner might be baked cod with roasted sweet potatoes and broccoli. Snacks could include Greek yogurt with berries, an apple with a tablespoon of peanut butter, or a handful of almonds.

That pattern hits every target: protein at each meal, plenty of fiber from vegetables and whole grains, healthy fats in controlled amounts, and enough volume to keep you full. You’re eating real food in generous portions. The calorie deficit comes not from eating less food, but from eating food that gives you more nutrition and satisfaction per calorie.