Good Diet Foods: What to Include in a Healthy, Balanced Diet
Choosing good diet foods does not mean following a strict plan or cutting out everything you enjoy. A healthy diet is about eating a varied range of foods that provide energy and essential nutrients, while keeping portions and overall balance in mind. No single food can guarantee weight loss or good health, but everyday choices can make a difference over time.
Fruit and vegetables
Fruit and vegetables are rich in vitamins, minerals and fibre. Fresh, frozen, tinned and dried options can all contribute to a balanced diet. Try to eat a variety of colours and aim for at least five portions a day, as recommended by UK health guidance.
- Add berries or sliced banana to porridge or yoghurt.
- Include vegetables with lunch and dinner.
- Keep frozen vegetables handy for quick meals.
- Choose tinned fruit in juice rather than syrup where possible.
Wholegrains and high-fibre carbohydrates
Carbohydrates are an important source of energy. Wholegrain and higher-fibre choices can help meals feel more satisfying and support healthy digestion. Options include oats, wholemeal bread, brown rice, wholewheat pasta, barley and potatoes with their skins.
There is no need to avoid carbohydrates altogether. Instead, consider choosing higher-fibre versions more often and serving them alongside vegetables and a source of protein.
Protein-rich foods
Protein helps the body grow and repair itself, and can make meals more filling. Good sources include beans, lentils, chickpeas, tofu, eggs, fish, lean meat, nuts and seeds. Including plant-based proteins regularly is a useful way to add variety.
If you eat fish, UK guidance recommends having at least two portions a week, including one portion of oily fish such as salmon, sardines or mackerel. People who are pregnant, planning a pregnancy or breastfeeding should check current NHS advice about fish choices.
Dairy and alternatives
Milk, yoghurt and cheese provide protein and calcium. Lower-fat, lower-sugar options can be suitable choices, although the best option depends on your needs and preferences. Unsweetened, calcium-fortified alternatives such as soya drinks can also be included; check the label because their nutrient content varies.
Healthy fats
Unsaturated fats are found in foods such as olive and rapeseed oils, avocados, nuts and seeds. They are useful ingredients in a balanced diet, but fats are high in energy, so modest portions are usually enough. Replacing some saturated fats, such as butter, with unsaturated alternatives can be a helpful change.
Foods to enjoy less often
Foods high in salt, added sugar or saturated fat can still be enjoyed, but are best eaten less often or in smaller amounts. These may include sugary drinks, sweets, pastries, crisps and some processed foods. Checking food labels can help you compare products and choose options with less salt, sugar or saturated fat.
Simple ways to build a balanced meal
- Fill a good portion of your plate with vegetables or salad.
- Add a source of protein, such as beans, eggs, fish, tofu or lean meat.
- Choose a higher-fibre carbohydrate, such as potatoes, brown rice or wholemeal bread.
- Use oils, dressings and sauces in sensible amounts.
- Drink water regularly, and choose lower-sugar drinks most of the time.
Make changes that suit your life
There is no single list of “good” foods that works for everyone. Your needs can vary with age, health, activity levels, culture and personal preferences. Small, realistic changes—such as adding vegetables to a familiar meal or swapping refined grains for wholegrain options—are often easier to maintain than an all-or-nothing diet.
If you have a medical condition, food allergy or specific dietary requirements, speak to a GP or registered dietitian for advice tailored to you. For general guidance in the UK, the NHS Eatwell Guide offers an overview of how to balance different food groups.
Top 6 Tips for a Nutritious and Balanced Diet
- Choose plenty of colourful vegetables and fruit.
- Opt for wholegrain bread, rice and pasta.
- Include beans, lentils, eggs, fish or lean meat.
- Choose unsaturated oils, such as olive or rapeseed oil.
- Add nuts or seeds for healthy fats and fibre.
- Pick plain yoghurt or lower-sugar dairy alternatives.
Choose plenty of colourful vegetables and fruit.
Choose plenty of colourful vegetables and fruit to add variety, flavour and valuable nutrients to your meals. Different colours often provide different vitamins, minerals and plant compounds, so try mixing options such as leafy greens, red peppers, berries and carrots throughout the day. Fresh, frozen and tinned varieties can all count, making it easy to include more fruit and vegetables in your diet.
Opt for wholegrain bread, rice and pasta.
Opt for wholegrain bread, rice and pasta to add more fibre to your meals. Fibre supports healthy digestion and can help you feel fuller for longer. Try swapping refined versions for wholegrain varieties gradually, and pair them with vegetables and a source of protein for a balanced meal.
Include beans, lentils, eggs, fish or lean meat.
Include a source of protein in your meals, such as beans, lentils, eggs, fish or lean meat. Protein helps the body grow and repair itself, and can make meals more satisfying. Varying your choices throughout the week adds balance and variety to your diet.
Choose unsaturated oils, such as olive or rapeseed oil.
Choose unsaturated oils, such as olive or rapeseed oil, when cooking or dressing salads. They contain more unsaturated fat than butter and some other solid fats, making them a useful choice as part of a balanced diet. Oils are still high in calories, so use them in modest amounts.
Add nuts or seeds for healthy fats and fibre.
Add a small handful of nuts or seeds to meals and snacks for healthy unsaturated fats and fibre. Sprinkle them over porridge, yoghurt or salads, or blend them into a smoothie for extra texture and flavour. As they are energy-dense, a modest portion is usually enough; choose unsalted varieties where possible.
Pick plain yoghurt or lower-sugar dairy alternatives.
Choose plain yoghurt or lower-sugar dairy alternatives to enjoy a nourishing snack without excess added sugar. Natural yoghurt provides protein and calcium, while unsweetened, calcium-fortified options such as soya yoghurt can be a useful alternative. Check food labels, as sugar and nutrient levels vary between products, and add fresh fruit for natural sweetness if you like.

