Good food is important for a healthy life. But do you know what to eat to feel and look your best? Dietitians, who are food experts, say that eating the right foods can make a big difference. A healthy diet gives you energy, keeps you happy, and helps you stay fit.
First, eating a mix of foods is very important. No single food has everything your body needs. This is why you should eat a variety of foods. You also need to think about calories. For young people, the ideal calorie intake is about 2,000–2,500 per day. Eating balanced portions can help you stay at a healthy weight.
Best Foods to Eat Every Day
1. Fruits and Vegetables
Fruits and vegetables are like superheroes for your body. They are full of vitamins and fibre. Aim to eat at least five portions of fruit and vegetables every day. You can choose fresh, frozen, canned, or even dried ones.
Here are some ideas:
- Add berries to your morning yoghurt.
- Snack on apple slices after school.
- Eat carrot sticks with hummus.
Fruits and vegetables also keep your energy levels high. They are light yet filling. Don’t forget to include ones with bright colours, like oranges, red peppers, and green broccoli.

2. Starchy Carbohydrates
Carbohydrates are your body’s fuel. They give you energy to play sports, study, or hang out with friends. Choose wholegrain carbs for more fibre. Examples include brown rice, wholemeal bread, and wholewheat pasta.
Simple swaps can make a big difference. For example, pick a jacket potato instead of fries. Or trade white bread for wholemeal bread. These choices help you feel full for longer and are better for your health.
3. Protein for Strength
We all need protein to keep our muscles strong. Protein also helps repair your body after playing sports or studying hard. There are many sources of protein. You can eat lean chicken, oily fish like salmon, beans, eggs, or tofu.