Skip to content

Reintroducing dairy in non-IgE milk allergy

Published: 19/08/2026
Last edited: 19/08/2026
Code: 01320

What is the milk ladder?

The milk ladder is a step-by-step approach to reintroducing cow’s milk into the diet. It is used with children with non-IgE (delayed) Cow’s milk Allergy (CMA) as most of these children will outgrow their milk allergy.

 We know that the more cooked/processed milk protein is, the less allergenic it tends to be. This is because heating cow’s milk proteins to a high temperature causes them to break apart so the body’s immune system does not recognise them. The milk ladder makes use of this concept and gradually introduces foods with increasing amounts of milk protein; providing a stepwise approach towards being able to fully tolerate milk and dairy products.

Food ladder

The milk ladder MUST NOT be used if your child has presented with symptoms suggestive of IgE mediated (immediate) milk allergy and/or has had a positive blood or skin test (Specific IgE or Skin Prick Test) to cow’s milk.

 With IgE milk allergy, any re-introduction advice will need to be guided by the specialist allergy team or paediatrician. If you are unsure on the type of allergy that your child has, PLEASE ENSURE THAT YOU SEEK GUIDANCE FROM YOUR HEALTH CARE PROFESSIONAL.

When Should I start the milk ladder?

  •  We generally advise commencing the milk ladder at around 12 months of age or at least six months after cow’s milk has been excluded from your child’s diet (whichever is soonest)
  • Do not start the milk ladder if your child is unwell, actively teething or has had an immunisation in the last few days
  • Ensure any eczema or bowel/tummy symptoms are settled

What step should I start on?

  •  Most children will start on Step 1 (highly cooked/processed milk protein)
  • If your child can already tolerate some foods containing milk, start on the step which is closest to those foods (rather than starting at the bottom of the ladder)
  • Start each step early in the day, rather than in the evening. This will ensure that you can closely monitor tolerance.

How much should I give & how long should I stay on each step?

  • For each new step, we generally recommend starting with a quarter of a portion and gradually building up to half; three-quarters and finally a full portion that is suitable for your child’s age
  • For some children who have presented with severe symptoms, a smaller portion (for example a ‘pea size’ amount) may be a more appropriate starting point
  • The duration of each step on the milk ladder can vary widely, and there isn’t a one-size-fits-all answer
  • We generally recommend staying on each step for at least three days (as a minimum)
  • Once a new milk containing food is tolerated, try to regularly include that food in the diet, while continuing to progress through the ladde

What do I if my child doesn’t tolerate a step on the ladder?

  • If your child is having symptoms, stop giving the food on that step and re-try again one to two months later
  • During this time, it is important to continue to offer tolerated foods from steps lower down the milk ladder.

I am not sure if my child is having a reaction. What should I do?

  •  Sometimes it can be difficult to determine if your child is reacting to the milk protein or if their symptoms are related to something else; particularly if symptoms are quite mild e.g. a slight change in bowel habit, or a little more wind
  • If you are unsure, it’s advisable to wait a day or two and then re-try the same food. If it is a reaction to the milk protein, then the same reaction will happen again
  • If symptoms are very mild; you may wish to persevere, as these types of symptoms often settle down after a few days.

If my child has multiple allergies, can I manage multiple non-IgE ladders alongside each other?

 Some children will have allergies to other foods such as soya or egg as well as to cow’s milk protein. If you have been advised to commence ladders for multiple allergens it’s important to note that two different food allergens should not be introduced or increased at the same time.

Ladders can however be managed alongside each other; as long as you only make changes to one at a time. For example, if your child is tolerating step 2 of the milk ladder, you could ‘park’ it there if you are struggling to get beyond this point.  Whilst you continue to give your child the cow’s milk protein that he/she has tolerated up to step 2, you can then work on a relevant step of a different ladder.

The table below shows a stepwise summary of the milk ladder.

Please note that steps 1-3 are designed to be carried out with specific recipes (see iMAP recipes: FINAL_Milk_Ladder_Recipes-Dec-2025.pdf to allow for a controlled, gradual exposure to milk protein.

Each of the iMAP recipes has an egg and wheat-free option (they are all soya free) to make the ladder suitable for children with multiple food allergies who may need them.

In acknowledgement that some families may not have the facilities or time to bake, we have also provided examples of some shop-bought alternatives.

If using shop brought products, it’s important to note that the specific amount of milk protein in different products cannot be guaranteed and that there will be variability between different products. If your child is particularly sensitive to milk protein, it would be advisable to use the iMAP recipes where possible.

 

Step

 

Home-made product using iMAP recipe*

Shop brought alternatives

  1.

 BAKED milk mixed with a food matrix such as wheat

 Biscuit

(sweet or savoury)

 

 

1 biscuit provides an equivalent of ~ 1ml of milk

(~ 0.035g milk protein)

 

 

 Sweet options:

Malted milk biscuit, plain (non-cream) biscuits, half Garibaldi biscuit, baby biscotti or rusk.

Note: most digestive biscuits no longer have milk as an ingredient.

*When using store-bought products, make sure that they specify whole or skimmed milk powder, and not just whey powder in the ingredients. Milk powder will be low down on the ingredients list.

See example label below:

 Ingredients:

Wheat Flour (Wheat Flour, Calcium Carbonate, Iron, Niacin), Palm Oil, Sugar, Barley Malt Extract, Glucose Syrup, Dried Whole Milk, Raising Agents (Ammonium Bicarbonate, Sodium Bicarbonate), Salt, Flavouring

Savoury options:

Frozen Yorkshire puddings. Homemade versions are not suitable for this step of the milk ladder.

 If your child is able to tolerate 3 biscuits (using the home-made recipe), they are ready to move to step 2.

*Some shop brought products will contain more milk protein than the home-made recipe and some will contain less. 

2.

Other BAKED products containing larger amounts of cow’s milk.

 Muffin (sweet or savoury), soda bread rolls or scones

1 muffin provides an equivalent to ~ 25mls of milk

(~ 0.875g milk protein)

 You can also use your own recipe to make scones for this step, as long as you use an equivalent of 25mls of cow’s milk per portion.

 Sweet options

Plain cakes or plain muffin, Plain scones, Plain brioche, Croissants

Savoury options

Plain bread products e.g. plain naan bread, plain flat bread, plain potato cake, milk loaf, pizza base.

As with step 1; ensure that you always check the food label to confirm that it contains milk as an ingredient.

 3.

COOKED foods containing small amounts of cow’s milk.

 Pancake

 1 Scotch pancake contains an equivalent of 42ml of milk

(~1.47g milk protein)

 You can flavour the pancake dough to taste. For example, vanilla essence for a sweet pancake or fresh herbs for a savoury pancake

Scotch pancakes (check the label to ensure product contains milk and not just whey powder)

Note: Crisps or snacks with natural cheese powder flavourings generally fall between steps 2 and 3 but the amount of milk protein can vary greatly between products.

If your child dislikes the texture of pancake, oven-baked mashed potato can also be used at step 3 (as per iMap recipe) FINAL_Milk_Ladder_Recipes-Dec-2025.pdf. This may be used as a topping for dishes such as shepherd’s or fish pie.

 4.

 

COOKED foods containing larger amounts of cow’s

milk and/or cheese

Portion of Shepherd’s pie (recipe inclusive of butter, milk and cheese)

Portion of Lasagne/Macaroni cheese

Portion of Cheese on toast or pizza

Portion of milk pudding e.g. rice pudding, custard or semolina

~10g Chocolate

~15g Hard Cheese (e.g. cheddar or parmesan)

 Note: Cooked cheese should be tried before uncooked cheese products.

A 15g portion of cheese provides ~ 3.43g milk protein.

 5.

 Less processed milk

 125ml Yoghurt or Fromage frais

Butter

125ml of yoghurt contains ~ 5g milk protein, depending on the product

Once your child tolerates yoghurt, butter, spread & fromage frais,

you can introduce softer cheese like cream cheese and camembert/brie – remember to use pasteurised soft cheese for children

 6.

Milk

 

200ml Infant formula/ Pasteurised milk

A 200ml serving provides ~ 6.95g milk protein

 

 

Contact us

Please contact the service though our Central Appointments Team:

0300 123 0861
kcht.centralisedappointmentteam@nhs.net

Monday to Friday, 9am to 3pm

Medway and Swale 

0300 123 3444
Medch.cccadults@nhs.net

This information should only be followed on the advice of a healthcare professional. 

Do you have feedback about our health services?

0800 030 4550
Text 07899 903499
Monday to Friday, 10am to 3pm
kentchft.PALS@nhs.net
www.kentcht.nhs.uk/PALS

Patient Advice and Liaison Service (PALS)
Kent Community Health NHS Foundation Trust
Trinity House, 110-120 Upper Pemberton
Ashford
Kent
TN25 4AZ

Donate today, and help the NHS go above and beyond. Visit www.kentcht.nhs.uk/icare

If you need communication support or this information in another format, please ask a member of staff or contact PALS using the details above.

In everything we do, we care

/* 100% text */ .pf-12, .pf-12 h2, .pf-12 h3, .pf-12 h4, .pf-12 a { font: 12pt / 1.4 Arial !important; } .pf-12 h1, #pf-body h1 { font: bold 14pt / 1.4 Arial !important; } /* 110% text */ .pf-13, .pf-13 h2, .pf-13 h3, .pf-13 h4, .pf-13 a { font: 16pt / 1.4 Arial !important; } .pf-13 h1, #pf-body h1 { font: bold 18pt / 1.4 Arial !important; } /* 120% text */ .pf-14, .pf-14 h2, .pf-14 h3, .pf-14 h4, .pf-14 a { font: 22pt / 1.4 Arial !important; } .pf-14 h1, #pf-body h1 { font: bold 24pt / 1.4 Arial !important; } /* 130% text */ .pf-15, .pf-15 h2, .pf-15 h3, .pf-15 h4, .pf-15 a { font: 28pt / 1.4 Arial !important; } .pf-15 h1, #pf-body h1 { font: bold 30pt / 1.4 Arial !important; } #service-comments { content-visibility: hidden; } .page-back-link { content-visibility: hidden; } .download-header { content-visibility: hidden; } .leaflet-header { content-visibility: hidden; } .pf-primary-img.flex-width.pf-size-medium.blockImage { content-visibility: hidden; } .pf-primary-img.flex-width.pf-size-full.blockImage { content-visibility: hidden; } #pf-body .fl-photo-caption-below { text-align: center; }