Foods You Can Eat A Lot Of Without Gaining Weight

Leafy Greens:

Vegetables like spinach, kale, lettuce, and Swiss chard are low in calories and high in nutrients and fiber.

Non-Starchy Vegetables:

Broccoli, cauliflower, bell peppers, zucchini, and other non-starchy vegetables are filling and low in calories.


Berries, such as strawberries, blueberries, and raspberries, are rich in antioxidants, fiber, and vitamins, with relatively low calorie content.


Watermelon has high water content, making it a hydrating and low-calorie fruit option.


Tomatoes are low in calories and versatile, making them a great addition to salads, soups, and various dishes.


Cucumbers are hydrating, low-calorie vegetables that can be sliced and enjoyed as a snack or added to salads.


With high water content and minimal calories, celery is a crunchy, low-calorie option.

Broth-based Soups:

Soups made with clear broths, vegetables, and lean proteins can be filling and low in calories.

Air-Popped Popcorn:

Plain, air-popped popcorn is a whole grain with fiber, making it a satisfying and relatively low-calorie snack.

Egg Whites:

Egg whites are a low-calorie source of protein and can be used in various dishes.