Whether you need food high in calories depends on your agenda---like if you are on a diet for weight loss eating high calorie food is not a good idea. But if you are underweight or want to gain muscle mass, eating high calorie food will definitely be beneficial. Similarly if your child is underweight giving him or her high calorie foods is the way to go.
Foods that give you more than 400 calories per serving are considered as high calorie foods. But remember that most high calorie foods are unhealthy. These foods contain saturated fat and little other nutrients like fiber, vitamins and minerals. You don’t want to eat high calorie foods, such as a milk shake with 1100 calories or a cheeseburger with 730 calories. Regular intake of these kinds of foods will definitely make you obese. Occasional consumption of high calorie foods is acceptable.
There are two types of high calorie foods:
When you eat high calorie foods or give your child high calorie foods pay attention to the nutritional value of the food as well. Like a can of soda or sweetened drink gives about 180 calories, but it contains no nutrients (fiber, vitamins, and minerals) beyond the simple carbohydrate. Where as a glass of 1 percent milk also gives about 150 calories but it also gives you good amount of proteins, vitamins and minerals.
Most of us try to avoid high calorie foods. But certain people like strength and endurance athletes, underweight and malnourished children, kids with poor appetite need high calorie foods.
If you need to eat high calorie foods ensure that it is healthy foods and not just high calorie junk foods. You need to understand the relation and need of high calorie foods and their role in human nutrition. This can help you to make informed choice about what to eat and when to eat.