You need to have a diet plan for reaching any physique goal. For that, you need to understand macronutrients and micronutrients.
Macro-nutrient: Proteins, Carbohydrates, and Fats are called macronutrients because we eat them in large quantities. Carbohydrates are the main nutrients that provide us glucose, proteins are the ones that replenish our muscles, and fats are the ones that help us absorb other nutrients like vitamins, etc.
Our body breaks down every macronutrient differently at different times in the day. So, if your focus is on fat loss, you have to make your diet in such a way that it supports your goal instead of making it hard to achieve.
Carbohydrates: There are mainly two types of carbohydrates- simple carbohydrates and complex carbohydrates. Simple carbohydrates are those which get easily digested and converts to glucose. Complex carbohydrates are those which take more time to digest.
Now, your approach should be towards complex carbohydrates because the one which does not convert to glucose fast gives you energy throughout the day, hence the energy stored for a longer duration will help you to gain muscle.
Choose a diet that has the majority of its carbohydrates as complex carbs and very less of simple carbs.
Protein: Proteins are essential nutrients that are one of the building blocks of the body’s tissues and can also serve as a fuel source when required. An increase in protein is necessary for muscle growth and fat loss.
Fat: Fats are esters of fatty acids, or a mixture of such compounds, most commonly those that occur in living beings or in food. Fats are necessary for building muscle.
Check out the difference between Simple carbs and Complex carbs.
Micro-nutrient: Vitamins and minerals are the two basic micronutrients our body needs. Vitamins are organic nutrients that can be broken down by heat acid or air, but minerals are inorganic and so cannot be broken down.
Having such vitamin-rich foods in the diet helps us so much. So consider the foods that are tasty as well as healthy.