8 Foods You Can Eat Too Much Without Gaining Weight

Leafy Greens 

They are low in calories and high in fiber and nutrients.

Broth-Based Soups

They are low in calories and can help you feel full.

Fruits

They are low in calories and high in fiber, water and nutrients.

Non-Starchy Vegetables

They are low in calories and high in fiber and nutrients.

Eggs

They are low in calories and high in protein, which can help you feel full.

Popcorn

It is low in calories and high in fiber, which can help you feel full.

Plain Greek Yogurt

It is low in calories and high in protein, which can help you feel full.

Lean Protein

This includes chicken, fish, turkey and other lean meats.

Berries

They are low in calories and high in fiber and nutrients.