40 Foods You Can Eat Plenty of Without Putting on Weight

Maximize your meals and manage your weight. Discover 40 high-volume, low-calorie foods and the principles behind lasting satiety.

Foods that are high in water, fiber, or protein and low in calories per gram let you eat generous portions without meaningfully increasing your daily energy intake. The scientific term for this is low energy density, and it turns out to be the single strongest predictor of how filling a food is relative to its calorie cost. What follows is a practical guide to 40 such foods, organized by why they work, along with the science that explains how your body responds to them.

Energy Density Is What Actually Matters

When researchers have compared different foods for their ability to satisfy hunger, the characteristic that consistently matters most is energy density, meaning the number of calories packed into each gram. When energy density is held constant, whether a food is high in fat, protein, or carbohydrate does not seem to make a major difference to how full you feel afterward. In practice, though, high-fat foods tend to be energy-dense while foods with high water content tend to be energy-light. That is why most of the 40 foods below are either water-rich, fiber-rich, or both.

Your stomach and intestines communicate with your brain through the vagus nerve, which monitors both physical stretching of the gut wall and the chemical signals released when nutrients arrive. Foods with low energy density exploit both channels: they physically fill your stomach, triggering stretch receptors, while delivering relatively few calories. The result is that your brain gets a strong “stop eating” signal well before you have consumed enough energy to affect your weight.

Vegetables You Can Pile On

Most non-starchy vegetables hover between 10 and 35 calories per cup when raw. Their high water content and fibrous structure mean they take time to chew, slow gastric emptying, and physically bulk up in your digestive tract. The chewing itself contributes to satiation: the work and time required to break down fibrous food is one of the pre-absorptive signals that helps you feel done eating.

Here are 15 vegetables you can eat in large volumes without worrying about calories:

  • Celery: about 95% water by weight, with roughly 6 calories per stalk.
  • Cucumber: similarly water-dense, around 16 calories per cup sliced.
  • Lettuce and mixed greens: a large bowl of romaine or spring mix comes in under 10 calories.
  • Spinach: roughly 7 calories per cup raw, with meaningful iron and folate.
  • Kale: slightly more calorie-dense than lettuce at around 33 calories per cup, but the fibrous texture slows eating.
  • Zucchini: about 20 calories per cup, and takes on the flavor of whatever you cook it with.
  • Bell peppers: roughly 30 calories per medium pepper, with a satisfying crunch.
  • Tomatoes: around 22 calories per medium tomato, high in water and lycopene.
  • Broccoli: about 31 calories per cup, with enough fiber to noticeably slow digestion.
  • Cauliflower: similar calorie profile to broccoli, and increasingly popular as a substitute for starchier foods.
  • Cabbage: roughly 22 calories per cup shredded, and extremely versatile in soups and slaws.
  • Asparagus: about 27 calories per cup, with a firm texture that requires thorough chewing.
  • Mushrooms: around 15 calories per cup sliced, with a meaty texture that makes dishes feel more substantial.
  • Radishes: roughly 19 calories per cup, peppery and water-rich.
  • Green beans: about 31 calories per cup, with a good fiber-to-calorie ratio.

A practical note: cooking method changes things. Roasting vegetables in oil or tossing them in butter-heavy sauces dramatically increases energy density. Steaming, grilling with a light spray, or eating them raw keeps the calorie cost low.

Fruits That Satisfy Without the Sugar Worry

Whole fruit often gets unfairly grouped with sugary snacks, but the sugars in intact fruit are bound within the fruit’s cell structure, and the fiber delays gastric emptying and prolongs fullness. Research comparing whole apples to applesauce and apple juice found that eating the whole fruit led to lower calorie intake at the next meal and greater satiety than either the puree or juice form. The physical structure of the fruit matters as much as the nutrients inside it.

Nine fruits that are particularly good for high-volume eating:

  • Watermelon: over 90% water, around 46 calories per cup. Hard to overeat.
  • Strawberries: about 49 calories per cup, with a good fiber hit.
  • Grapefruit: roughly 52 calories per half fruit, and the tartness tends to slow eating pace.
  • Cantaloupe: around 54 calories per cup cubed, with high water content.
  • Peaches: about 59 calories per medium fruit.
  • Oranges: roughly 62 calories per medium orange, with the peel-and-segment process slowing consumption.
  • Apples: around 95 calories per medium apple, but the chewing and fiber make them more filling than that number suggests.
  • Blueberries: about 84 calories per cup, slightly higher than some berries but rich in fiber.
  • Raspberries: roughly 64 calories per cup, with one of the highest fiber-to-calorie ratios of any fruit.

The key distinction here is whole versus processed. Blending fruit into a smoothie breaks down the cellular structure, which can reduce the satiety benefit. If you are eating fruit specifically to fill up on fewer calories, keeping it whole is the better approach.

Soups and Water Incorporated Into Food

One of the more surprising findings in satiety research is that water mixed into food is far more effective at reducing calorie intake than water served alongside it. In a study where women ate either a casserole, a casserole with a glass of water on the side, or the same casserole blended with water into a soup, only the soup group ate significantly less at the meal, cutting energy intake by about 16%. Drinking the water separately had no measurable effect.

Broth-based soups work along the same principle. A preload of low-energy-dense soup before a meal reduced total energy intake by about 20%, regardless of whether the soup was chunky, pureed, or broth-based with chunks. This gives us two more items for the list:

  • Broth-based vegetable soup: a large bowl can come in under 100 calories while filling a significant portion of your stomach.
  • Miso soup: roughly 35-40 calories per cup, warm and satisfying.

Temperature plays a role, too. Research on meal temperature and satiety hormones found that hot meals triggered a greater release of GLP-1 and cholecystokinin, two hormones linked to fullness, compared to the same meals served cold. Hot soups may have a slight edge over cold ones for appetite control.

Protein-Rich Foods That Earn Their Calories

Protein stands out among the macronutrients for its effect on satiety. Higher protein intake reliably increases both thermogenesis (the energy your body uses to digest food) and self-reported fullness compared to lower-protein meals. Part of the mechanism involves protein triggering higher secretion of satiety hormones like GLP-1 while lowering ghrelin, the hormone that drives hunger. There is also a direct metabolic cost: the thermic effect of a high-protein meal can be roughly double that of a high-carbohydrate meal, meaning your body burns more calories just processing the protein.

The catch is that not all protein sources are low in energy density. A ribeye steak is protein-rich but also packed with fat. For high-volume, low-calorie protein eating, lean sources are the ones that deliver:

  • Egg whites: about 17 calories per white, almost pure protein.
  • Plain non-fat Greek yogurt: roughly 100 calories per 170-gram serving, with around 17 grams of protein.
  • Low-fat cottage cheese: about 90 calories per half cup, with a casein-dominant protein profile that keeps you fuller for longer.
  • Shrimp: roughly 84 calories per 100 grams, very lean.
  • Chicken breast: about 165 calories per 100 grams, skinless and grilled.
  • White fish (cod, tilapia): around 80-100 calories per 100 grams.
  • Turkey breast: similar to chicken breast in calorie density.

Dairy proteins deserve a specific mention. Whey protein tends to suppress appetite quickly, within about 90 minutes of eating, while casein (dominant in cottage cheese and regular cheese) has a more sustained effect, suppressing appetite around two and a half hours after consumption. If you are eating to stay full for hours, cottage cheese outperforms a whey shake.

Legumes, Grains, and Starchy Exceptions

Legumes are calorie-denser than vegetables, so they might seem like an odd fit on a list of foods you can eat freely. But their high fiber and resistant starch content makes them unusually filling for their calorie cost. Some beans contain 10-20% resistant starch, which passes through to the large intestine where gut bacteria ferment it into short-chain fatty acids like butyric acid. Those short-chain fatty acids, particularly propionate, trigger the release of satiety hormones PYY and GLP-1, and long-term supplementation with propionate has been shown to reduce weight gain and abdominal fat accumulation over 24 weeks.

Three legumes and a few other starchy-but-filling options:

  • Lentils: about 230 calories per cup cooked, but extraordinarily filling due to fiber and protein.
  • Black beans: roughly 227 calories per cup cooked, with similar satiety benefits.
  • Chickpeas: around 269 calories per cup, slightly higher but with a dense, chewy texture that slows eating.
  • Air-popped popcorn: only about 31 calories per cup, making it one of the lowest-calorie-density snack foods available. The volume-to-calorie ratio is almost absurd.
  • Konjac noodles (shirataki): nearly zero calories, made from glucomannan fiber. Research on konjac-based noodles suggests they help sustain glucose balance and promote hormonal feedback associated with satiety.
  • Boiled potatoes: about 130 calories per medium potato. Despite their reputation, plain boiled potatoes score extremely high on satiety indexes, higher than most other carbohydrate-rich foods.

The legume category is the one where “eat plenty” should be taken with a grain of salt. You will not overeat lentils the way you might overeat potato chips, because the fiber and protein check your appetite effectively. But these are not zero-calorie foods, and portion awareness still applies if your goal is weight loss rather than weight maintenance.

A Few More to Round Out the List

Some foods do not fit neatly into the categories above but still earn a place on the list:

  • Pickles (dill, not sweet): about 4 calories per spear. Essentially flavored water and vinegar wrapped around a cucumber.
  • Seaweed and kelp: roughly 5-10 calories per serving, with a mineral profile that adds nutritional value beyond just filling space.
  • Jicama: about 46 calories per cup, with a crisp, apple-like texture and good fiber.
  • Sugar snap peas: roughly 26 calories per cup, crunchy and naturally sweet.

That brings the total to 40 foods across vegetables, fruits, soups, lean proteins, legumes, and a handful of miscellaneous items. The common thread is not that any of these foods are magic. It is that their physical structure and nutrient composition trigger satiety signals well before you have eaten enough calories to affect your weight.

Why Your Body Does Not Fully Compensate

A reasonable worry is that eating a mountain of low-calorie food will just make you hungrier later, and you will compensate by eating more at the next meal. The evidence suggests this compensation is real but quite weak. A systematic review and meta-analysis of studies manipulating energy density found that when people ate lower-energy-dense food, their compensation at subsequent meals was minimal, and the overall relationship between decreasing energy density and decreasing daily calorie intake was strong and roughly linear.

An individual study looking at this more precisely found that people compensated for about 40% of a calorie shortfall at the next meal, but only at the very next meal. By the following eating occasion, the compensation had disappeared. So if you eat a large, low-calorie lunch, you may eat slightly more at dinner, but you are unlikely to make up the full difference. Over a whole day, the calorie savings hold up.

The Variety Trap

One psychological factor that can undermine a low-energy-density strategy is variety. Research on sensory-specific satiety shows that your enjoyment of a specific food decreases as you keep eating it, which normally helps you stop. But when multiple different foods are available, that declining pleasure resets with each new option, and total food intake goes up. This is why a buffet with 15 options leads to more eating than a single-dish meal, even when every dish is healthy.

The practical implication: building a massive, varied salad with ten different vegetables, three proteins, dried fruit, nuts, and a dressing can end up being a high-calorie meal, not because any single ingredient is calorie-dense, but because the variety keeps you eating past your natural stopping point. Keeping low-calorie meals relatively simple in their flavor profile can actually make them more effective for appetite control.

Ultra-Processed Versions Do Not Count

A chicken breast and a chicken nugget are not the same food from a satiety perspective. Ultra-processed foods have their physical structure broken down during manufacturing, which is thought to accelerate eating rate by reducing chewing requirements and weaken early satiety signals. In the gut, nutrients from structurally degraded food may be absorbed more rapidly, suppressing the release of satiety hormones like GLP-1 and PYY that normally tell your brain to stop eating. This means that even when the calorie count on the label looks similar, the processed version may leave you hungrier and more likely to eat again soon.

The same principle applies to fruit juice versus whole fruit, instant oatmeal versus steel-cut oats, and veggie chips versus actual vegetables. The physical structure of food is not a detail. It is one of the primary determinants of how your body responds to what you eat.

Bloating and Other Tradeoffs

Eating large volumes of high-fiber, water-rich food is not without side effects. Fiber is partially or fully fermented in the lower intestine, producing gases including carbon dioxide, hydrogen, and methane. Fiber can also slow the movement of gas through the gut, promoting retention and the bloating sensation that comes with it. If you are not accustomed to eating large quantities of vegetables, legumes, and other fibrous foods, increasing your intake gradually over a week or two gives your gut microbiome time to adapt and reduces the severity of gas and discomfort.

Konjac noodles can be a particular offender here. Glucomannan is a powerful viscous fiber that absorbs enormous amounts of water, and eating large quantities on an empty stomach can cause cramping or a feeling of excessive fullness. Starting with small servings and drinking plenty of water alongside them is the sensible approach.

Why Evenings Are Harder

Even with the right foods, the time of day you eat changes how your body responds. A study comparing morning and evening appetite found that hunger, desire to eat, and ghrelin levels were all significantly higher in the evening compared to the morning, even when participants consumed an identical meal. This held true for both people at a healthy weight and those with obesity. Your hormonal environment in the evening is simply tilted toward hunger in a way that it is not during the morning.

This is worth knowing because many people eat their largest and least controlled meals at night. Stocking the kitchen with high-volume, low-calorie foods for evening snacking, things like sliced cucumber, cherry tomatoes, air-popped popcorn, or a bowl of broth-based soup, addresses the problem at the level where it actually lives. You are not going to override your evening hunger hormones through willpower. But you can redirect them toward foods where eating a lot does not cost much.