Skip to content

Potatoes, bread, rice, pasta and other starchy carbohydrates


Starchy foods like potatoes, bread, rice and pasta are rich in vitamins and minerals. They are a good source of fibre and are the best energy providers for your body.

High-fibre versions are best: they keep your gut healthy and will keep you going for longer between meals.

  • Choose brown rice, wholemeal pasta and wholegrain bread instead of white

  • Wholegrain breakfast cereals like porridge are a great start to the day

  • Baked potatoes eaten with their skins are delicious – and great for fibre too

Potatoes, bread, rice and pasta are naturally low in fat – until we add fats like butter and cheese.  Go easy on these extras to keep these foods low-fat.

How much should I eat? 

  • Starchy foods should make up just over a third of what you eat

  • Base your meals around these foods

What is a portion? 

  • 1 cup of cooked rice, pasta, noodles or cous cous

  • 2 medium or 4 small potatoes

  • 1 cup yam or plantain

  • 2 thin slices wholemeal bread

  • 1 ½ slices wholemeal soda bread

  • 1 pitta pocket

  • ⅓ cup dry porridge oats

  • ½ cup unsweetened muesli

  • 1 cup flaked breakfast cereal

Tips to get enough starchy foods

  • At breakfast: Start the day with an energy-giving starchy food like wholemeal toast, porridge or a healthy wholegrain breakfast cereal

  • At lunch: Try out different types of breads - rolls, wraps, pita or sliced bread – and go for wholegrain breads as often as you can

  • At dinner: Base your meal on a starchy food like potatoes, rice, pasta or bread

Fibre

Fibre is found in plant foods including starchy foods, beans and pulses, fruit, vegetables, nuts and seeds. It is an important part of a healthy diet. It prevents constipation and helps maintain a healthy gut. Getting enough fibre also lowers your risk of heart disease, diabetes and weight gain. However most of us need to eat more fibre.

How much fibre?

Here's a example of how much fibre you should be eating every day

  • Breakfast: Bowl of porridge with a handful of berries

  • Lunch: Baked potato with beans and salad

  • Dinner: Chilli con carne with brown rice

  • Snack: Apple, crackers with peanut butter

How can I eat more fibre?

  • Choose wholemeal or wholegrain varieties of bread, cereals, pasta and rice

  • Eat vegetables and salad. Have some with lunch and dinner. Try vegetable soup at lunch or if you are short of time, frozen vegetables are just as good.

  • Eat fruit. Try to have 2-3 portions of fruit each day. Slice a banana on your cereal, slice some fruit into your salad or enjoy as a snack.

  • Eat whole fruit instead of drinking juice

  • Eat potato skins. Most of a potato's fibre is in its skin. Try baked, boiled or jacket potatoes with their skins.  Baby potatoes are also a good choice. Remember to wash skins and peels before eating or cooking.

  • Add peas, beans and lentils. Add to soup, salads, stews and casseroles.

  • Add seeds. Sprinkle them on cereal, yoghurts, salad or in your homemade bread.

  • Dried fruit and nuts. These are high in fibre but can have a lot of calories. A small handful of raisins or nuts as a snack is plenty.

  • Check the label, choose foods with >6g of fibre per 100g

  • Drink water. You need water so fibre can work properly. Try to drink 8 glasses of fluids each day. Water and milk are best.

  • Take it slowly. It is normal to feel some bloating and to pass a little more wind when you first start to add in more fibre to your daily diet. This is normal and will settle down in a week or two. It may help to gradually increase fibre in your diet over a period of a few weeks.



Safefood Logo

Sign up for our family focused healthy eating and food safety news.

Safefood logo

The site content is redirecting to the NI version.

Confirm