It is no wonder we have become a nation of overweight, yet undernourished people. Life is too fast-paced for many of us, and rather than take time to eat well-balanced meals, we tend to grab the fastest things we can find and eat on the run. Even worse, many of us have the unhealthy habit of pulling through the nearest drive-up window, sometimes even several times a week, and buying high-calorie, fat-laden food that we then eat in our cars. To compound this unfortunate reality, many of us feed our families in just this way. So here we are: in terrible physical shape and terribly overweight. The answer to our problem is as close as our nearest grocery store, though that answer does not include the cookie or potato chip aisles.

The best foods to eat to lose weight and become healthy are more likely to be found on the aisles where foods can be purchased in their natural form. Among the very best foods to eat to lose weight are fruits and vegetables, though not necessarily those found in cans. If you purchase canned fruits and vegetables, you also purchase the salt, sugar, and preservatives that are added to make them taste good to us and last longer on our shelves. Instead, we should be purchasing fruits and vegetables in their natural state from the produce department. Bananas, apples, and berries are fruits that add fiber to our diets, vitamins for balanced body systems, and potassium for well-regulated blood pressure, cardiac health, and muscle health.

Generally speaking, we should also be eating the greenest vegetables we can find. The greener the vegetable, the greater its health benefits. Vegetables such as spinach, kale, asparagus, and broccoli are excellent sources of fiber and vitamins such as vitamin A and vitamin C. Meat is not necessarily bad for the body, but when determining the best foods to eat to lose weight, you will receive the greatest weight loss and health benefits if you choose fish that is high in omega-3 fatty acids. Making the decision to eat salmon, tuna, and even sardines will help strengthen your heart and produce lean muscle. You don't have to avoid red meat if you are trying to lose weight; just choose very lean red meat, and then broil or grill it, and you will have a good source of muscle-building protein.

However, white meat chicken and turkey are still better choices when selecting the best foods to lose weight because they contain very little fat and are low in calories. Foods made with whole grains can also be part of your supply of the best foods to eat to lose weight. Oatmeal, in particular, can lower your cholesterol while filling you up. If you eat a bowl of oatmeal for breakfast every morning, you will feel full longer, and you will be less likely to snack on unhealthy foods. As you select breakfast foods, don't forget about eggs. Eggs are a wonderful source of protein, and protein helps build muscle and reduce fat.

When you snack, again your choices should be natural foods such as raw fruits or vegetables. However, you will defeat all of your good intentions if you dip them in mayonnaise-laden condiments. Yogurt is also a wonderful snack food that also helps digestion. It also tastes great, and most children love it. One additional item on your list of healthy foods for weight loss is water. The more water you drink, the healthier your skin will be, and the more full you will feel. If you drink a large glass of water before meals, you will be less likely to overeat. The wise selection of foods that promote weight loss can have more benefits than you might realize. Not only can you lose weight, but you will improve your health at the same time.