6) Lentils

100 grams of boiled lentils has:
116 calories, 19.8 grams of protein, 0.4 grams of fats, and 20 grams of carbs.
Lentils are staples in the Mediterranean diet they come in a variety of shapes and colors and are prepared in multiple ways in different countries. they are full-packed of nutrients despite being really cheap and easy to prepare. They are great sources of protein and fiber, which promotes gut health and benefits type 2 diabetics. It is also full of iron and folate that helps prevent high levels of homocysteine leading to lower risk of heart disease and fight anemia. They could be added to salads, eaten boiled, or made into delicious spicy soups for winter.