If you’re attempting to lose weight and keep your body in shape, you should know that there are some foods that you can eat as much as you want without gaining weight. These foods are high in fiber and low in calories, so they will keep you satisfied and prevent hunger cravings. Cottage cheese, eggs, and chicken are high in protein and can help you lose weight. Due to their diuretic impact, berries like cranberries and strawberries aid in the removal of excess water from the body, whereas celery contains 75% water and aids in the detoxification of the body. Without worrying about gaining weight, include these meals in your diet:

Broccoli


Broccoli is one of the healthiest foods on the globe when it comes to low-calorie foods. It comprises roughly 31 calories per serving and has several amazing health advantages.

Celery


Celery stems are mostly water with a small amount of fibre. Because of their diuretic impact, they aid in body detoxification. Celery will keep your taste buds satisfied for longer, resulting in weight loss.

Cucumber


Cucumbers have 16 calories per serving. It is high in water and so aids in body detoxification. It promotes satiety and eliminates extra fluids due to its high fibre content. As a result, you can consume as much food as you want without gaining weight.

Cauliflower


Cauliflower is an extremely healthy vegetable full of antioxidants and phytochemicals that help fight chronic disease, with only 25 calories per serving.

Berries


Berries, such as cranberries and strawberries, are fantastic weight-loss foods. They aid in the removal of excess water from the body due to their diuretic impact. They also aid digestion and support cardiovascular health. A single serving of most berries contains roughly 62 calories on average.

Source- timesofindia