Different foods are good sources for different macronutrients. Whole grains, rice, and pasta are good sources of complex carbohydrates. Chicken, fish, and quinoa provide complete proteins. Nuts, cooking oils, and avocado are great foods to provide unsaturated fat.