You are using an older browser version. Please use a supported version for the best MSN experience.

14 foods you can eat as much as you want and not gain weight

INSIDER Logo By Sarah Schmalbruch of INSIDER | Slide 1 of 15: 
  
    Certain non-starchy fruits and vegetables won't cause
    you to gain weight no matter how much of them you eat.
  
  
    This is because they're mostly made up of water,
    they're low in calories, and they have fiber which helps keep
    you full.
  
  
    Examples include tomatoes, kale, grapefruit, celery,
    blueberries, broccoli, cantaloupe, cauliflower, and
    strawberries.
  

  
    
  While there's no such thing as a
  zero-calorie food, there are foods you can enjoy freely without
  having to worry about packing on the pounds.

  According to nutritionist Dr.
  Lisa Young, these foods generally fall into one of two
  categories: non-starchy fruits or vegetables.

  Young says there are few reasons why you won't gain weight from
  eating these foods:

  They're mostly made up of water.
  
  They're low in calories.
  
  They contain fiber, which helps make you feel and stay full.
  

  Although these fruits and vegetables aren't high in protein,
  they're packed with plenty of vitamins, antioxidants, and other
  nutrients that have numerous benefits for your health.

  It's important to note that, just like with any other food, if
  you eat too much of these foods, you will gain weight. But for
  the reasons listed above, it's unlikely that you'll overindulge
  in these specific items.

  Keep scrolling to 14 foods you can eat without restraint.

  • Certain non-starchy fruits and vegetables won't cause you to gain weight no matter how much of them you eat.
  • This is because they're mostly made up of water, they're low in calories, and they have fiber, which helps keep you full.
  • Examples include tomatoes, kale, grapefruit, celery, blueberries, broccoli, cantaloupe, cauliflower, and strawberries.


While there's no such thing as a zero-calorie food, there are foods you can enjoy freely without having to worry about packing on the pounds.

According to nutritionist Dr. Lisa Young, these foods generally fall into one of two categories: non-starchy fruits or vegetables.

Young says there are few reasons why you won't gain weight from eating these foods:

  • They're mostly made up of water.
  • They're low in calories.
  • They contain fiber, which helps make you feel and stay full.

Although these fruits and vegetables aren't high in protein, they're packed with plenty of vitamins, antioxidants, and other nutrients that have numerous benefits for your health.

It's important to note that, just like with any other food, if you eat too much of these foods, you will gain weight. But for the reasons listed above, it's unlikely that you'll overindulge in these specific items. Click through the slide show above to learn more.

Keep scrolling to 14 foods you can eat without restraint.

© Carsten Koall/Getty Images

More From INSIDER

image beaconimage beaconimage beacon