Foods You Can Eat A Lot Of Without Gaining Weight

Leafy Greens:

Foods like spinach, kale, lettuce, and Swiss chard are low in calories and high in vitamins, minerals, and fiber.

Non-Starchy Vegetables:

Vegetables like broccoli, cauliflower, zucchini, bell peppers, and cucumber are low in calories and provide bulk to your meals.


Strawberries, blueberries, raspberries, and blackberries are rich in antioxidants and fiber.


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


Celery is very low in calories and provides a satisfying crunch.


Cucumbers are hydrating and low in calories, making them a great snack or salad addition.


Tomatoes are low in calories and versatile for use in salads, sandwiches, or as a snack.

Egg Whites:

Egg whites are a lean source of protein with minimal fat and calories.

Plain Greek Yogurt:

Greek yogurt is high in protein, which can help with satiety, and choosing the plain variety without added sugars keeps the calorie count lower.

Air-Popped Popcorn:

Popcorn is a whole grain that, when air-popped and lightly seasoned, can be a satisfying and low-calorie snack.