What you'll learn
Food tests are simple chemical reactions that let you find out which biological molecules are present in a food sample. For AQA GCSE Biology you need to know four tests: the Benedict's test for reducing sugars, the iodine test for starch, the Biuret test for proteins, and the emulsion (ethanol) test for lipids. This guide explains exactly how to carry out each test, the colour change that counts as a positive result, why each colour change happens, and how these tests appear as a required practical in the exam. By the end you should be able to describe every method from memory, state the expected result, and interpret a table of results.
Key terms and definitions
Reducing sugar — A sugar such as glucose, fructose or maltose that can donate electrons in a chemical reaction; these give a positive Benedict's test.
Benedict's solution — A blue copper(II) sulfate solution used to test for reducing sugars; it changes colour when heated with a reducing sugar.
Starch — A complex carbohydrate (polysaccharide) made of many glucose units joined together; it is the storage carbohydrate in plants.
Iodine solution — An orange-brown solution of iodine in potassium iodide used to test for starch.
Protein — A large molecule built from amino acids joined by peptide bonds; detected using the Biuret test.
Biuret reagent — A solution containing sodium hydroxide and copper(II) sulfate used to test for proteins.
Lipid — A fat or oil; a molecule made of glycerol and fatty acids, detected using the emulsion test.
Emulsion — A cloudy mixture of tiny droplets of one liquid suspended in another, formed when lipids meet water in the emulsion test.
Qualitative test — A test that shows whether a substance is present or absent, rather than measuring exactly how much is there.
Core concepts
Preparing a food sample
Before any test, a solid food must be broken up and mixed with water so the molecules are free in solution. You grind or crush the food using a pestle and mortar, add distilled water, stir, and then filter the mixture to obtain a clear solution to test. Preparing the sample properly matters: if the food is not broken up, the reagents cannot reach the molecules and a positive result may be missed.
The Benedict's test for reducing sugars
Add Benedict's solution to the food sample in a test tube and heat it in a water bath at about 75 °C for a few minutes. Benedict's solution is blue to start with. If a reducing sugar is present, the copper(II) ions are reduced and an insoluble brick-red precipitate forms. The colour change runs through a series of stages depending on how much sugar is present: blue (none), then green, yellow, orange, and finally brick-red (a lot). This makes Benedict's test semi-quantitative — the final colour gives a rough idea of concentration, not just presence or absence.
The iodine test for starch
Add a few drops of orange-brown iodine solution to the sample at room temperature — no heating is needed. If starch is present, the iodine molecules slot into the coiled starch structure and the mixture turns blue-black. If no starch is present, the iodine stays orange-brown. This is a simple presence-or-absence test.
The Biuret test for proteins
Add Biuret reagent (sodium hydroxide followed by copper(II) sulfate solution) to the sample at room temperature. If protein is present, the copper ions form a coloured complex with the peptide bonds and the solution turns from blue to purple (sometimes described as lilac or mauve). If no protein is present, the solution stays blue. No heating is required.
The emulsion test for lipids
Mix the food sample with ethanol and shake so any lipids dissolve in the alcohol. Then pour the ethanol into a test tube of distilled water. If lipids are present, they come out of solution as tiny droplets and form a cloudy white emulsion. If no lipid is present, the liquid stays clear. The lipid does not dissolve in water, so it separates out as a milky suspension.
Summary table of tests
| Food molecule | Test | Reagent | Positive result |
|---|---|---|---|
| Reducing sugar | Benedict's | Benedict's solution + heat | Blue → green/yellow/orange/brick-red |
| Starch | Iodine | Iodine solution | Orange-brown → blue-black |
| Protein | Biuret | Sodium hydroxide + copper sulfate | Blue → purple |
| Lipid | Emulsion | Ethanol then water | Clear → cloudy white emulsion |
Worked examples
Example 1: Identifying an unknown food
A student tests an unknown food solution. Benedict's test gives a brick-red result, the iodine test stays orange-brown, and the Biuret test stays blue. What does the food contain? The brick-red Benedict's result shows a high concentration of reducing sugar is present. The iodine staying orange-brown shows there is no starch. The Biuret staying blue shows there is no protein. So the food is rich in reducing sugar but contains no starch or protein — a result you might expect from a sugary fruit juice.
Example 2: Explaining a colour change
Why does Benedict's solution change from blue to brick-red? Benedict's solution contains blue copper(II) ions. A reducing sugar donates electrons to these ions, reducing them to copper(I) oxide, which is an insoluble brick-red solid. The more sugar present, the more precipitate forms, so the colour deepens through green, yellow and orange to brick-red.
Example 3: A control experiment
A student wants to be sure their positive protein result is caused by the food and not by the reagents. How should they set up a control? They should carry out the Biuret test on a tube of distilled water with no food added. If this control stays blue, it confirms the reagents alone do not turn purple, so any purple in the food tube must be caused by protein in the food. Controls make the conclusion valid.
Example 4: Comparing two foods
Two foods are tested. Food A turns iodine blue-black and gives a green Benedict's result. Food B stays orange-brown with iodine and gives a brick-red Benedict's result. Which food contains more reducing sugar, and which contains starch? Food A contains starch (blue-black iodine) and only a little reducing sugar (green). Food B contains no starch but a lot of reducing sugar (brick-red). Food B has more reducing sugar than Food A.
Common mistakes and how to avoid them
A very common misconception is that Benedict's test needs no heat — it does. Without heating in a water bath, the reaction will not happen and you will wrongly record a negative result. Always state "heat in a water bath" when describing the method.
Students often muddle up the positive colours. Learn them precisely: Benedict's goes to brick-red, iodine goes to blue-black, and Biuret goes to purple. Writing "orange" for iodine or "red" for Biuret loses marks.
Another error is forgetting that iodine solution is orange-brown to begin with, so a negative starch test means the colour stays orange-brown — it does not "go clear". Describe both the starting and finishing colours.
In the emulsion test, some students say the lipid dissolves in water. It does not — lipids are insoluble in water, which is exactly why they form a cloudy emulsion when the ethanol mixture is added to water.
Finally, remember Benedict's and Biuret both contain copper and both start blue, but they test for completely different molecules and need different conditions. Do not confuse them.
Exam technique for "Food tests"
Exam questions on food tests usually ask you to describe a method, state a result, or interpret a table. When describing a method, give the reagent, the condition (especially "heat in a water bath" for Benedict's), and the colour change from start to finish. Always name both colours: "blue to brick-red", not just "goes red".
If a question gives you a results table and asks what a food contains, work through each test in turn and state what each result tells you, including the negative results — a negative result is evidence too. When asked to improve reliability, mention repeating the test and using a control with water only.
Watch for six-mark "describe how you would test a food for starch, sugar, protein and fat" questions. These reward a clear, ordered answer covering all four tests with the correct reagent and colour change for each. Practise writing all four from memory as a single block.
Quick revision summary
- Benedict's test detects reducing sugars: add Benedict's solution, heat in a water bath, blue to brick-red for a positive result (semi-quantitative).
- Iodine test detects starch: add iodine solution, no heating, orange-brown to blue-black for a positive result.
- Biuret test detects protein: add sodium hydroxide and copper sulfate, no heating, blue to purple for a positive result.
- Emulsion test detects lipids: mix with ethanol then add water, clear to cloudy white emulsion for a positive result.
- Prepare the sample by grinding with water and filtering; use a water-only control to validate results.
- Learn the exact positive colours and always state the starting and finishing colour in your answers.