Answer:
Grains
are mostly carbohydrates, but they contain a little fat and protein.
Fruits are all carbohydrates with only a few exceptions (such as olives and avocados).
Vegetables are mostly carbohydrates but also contain a little protein.
Meats are a mixture of protein and fat. Meat substitutes are generally plant-based, made from nuts, seeds, beans, and lentils. Beans and lentils are generally low in fat, while nuts and seeds are high in fat; although the fat in nuts is healthy, the number of calories in each serving is quite high, so watch portions carefully.
Dairy products are a combination of carbohydrates, protein, and fat. They are actually quite high in fat, and because the fat is from an animal, it is of the unhealthy, saturated type. Try to get your dairy products in nonfat form when possible.