How to remove baby food and milk stains
Updated · By the Luniva team
Quick answer
Use Luniva Enzyme Powered (the pink one). Spray it directly onto the stain, leave it for 1–3 minutes, then wash as normal following the garment care label.
Always wash baby clothes after treating, before they're worn.
Step by step
- 1
Spray directly
Apply Luniva to the stain until saturated. No rubbing, no pre-soak.
- 2
Wait 1–3 minutes
Active Enzymes break the stain down at the molecular level. Don't let it dry.
- 3
Wash as normal
Machine-wash as normal. Air dry; never tumble dry until you've confirmed the stain is gone.
Baby clothes attract a very specific cocktail of stains – milk, formula, weaning purees, banana, carrot, blueberry, breast-milk leaks, nappy leaks and the yellow seediness of newborn poo – and almost all of them are protein, fat or plant-pigment based. Standard non-bio detergent at 30°C is gentle on baby skin but barely touches those stains, which is why parents end up with a drawer full of yellow-shadowed vests and orange-tipped bibs. The conventional answer (boil wash + bleach) wrecks soft cotton and isn't safe for skin-contact baby clothes. Luniva is built for exactly this gap: a protease + lipase active enzyme system that digests milk protein, baby-poo protein and weaning-food fat in 1–3 minutes, plus a surfactant that flushes plant pigments out of the weave. It's bleach-free, ammonia-free and suitable for baby clothes once fully rinsed in the wash. This guide covers newborn poo stains on white vests, formula and breast-milk down the front of sleep-suits, weaning-food bibs, nappy leak marks on cot sheets, and the yellow shadow that builds on muslins over the first year.
Why baby stains build up faster than adult stains
Baby stains are unique for three reasons. First, milk and formula contain casein protein and fat that bond to cotton at body temperature – exactly the temperature a fresh stain dries at on a sleep-suit. Second, breastfed newborn poo contains a high concentration of bilirubin, which oxidises into a yellow shadow that survives any wash without an enzyme. Third, weaning foods like carrot, sweet potato, banana, blueberry and tomato are concentrated plant pigments that act like dyes on cotton. Add a low-temperature non-bio wash (which is the right wash for baby clothes) and you have stain chemistry that simply isn't going to come out on a 30°C cycle. The fix is a pre-treatment that does the breaking before the wash: protease for protein, lipase for fat, surfactant for pigment – applied for 1–3 minutes, not a soak.
Fabric guide
Best on washable everyday fabrics
Cotton, linen, denim, polyester and cotton blends: clothes, kidswear, bedding, towels and washable covers.
Test first on delicates
Patch-test an inconspicuous area on silk, wool, viscose, leather-trimmed items or anything labelled dry-clean only.
Don't let it dry
Spray, leave 1–3 minutes, then wash. Don't let the treated area dry out before washing.
Check before drying
Inspect the area after washing and repeat if any shadow remains. Dryer heat can set a leftover mark.
Baby food & milk: questions
Yes. Luniva is bleach-free, ammonia-free and fully rinses out of fabric during a normal 40°C wash, leaving baby clothes suitable for skin contact. The active enzymes break down naturally once they've finished digesting the stain. For newborn skin or eczema-prone babies, use Luniva as a pre-treatment then wash with your usual non-bio detergent.
Scrape off solids with a baby spoon, rinse the back of the stain under cold water until the water runs clear, then spray Luniva on the front of the stain. Wait 1–3 minutes, then wash as normal, following the garment care label non-bio. Air-dry in sunlight – UV brightens any final yellow bilirubin trace on whites.
Dried milk forms a casein-and-fat crust that needs both protease and lipase to break down. Spray Luniva directly on the dried patch, wait 1–3 minutes (longer than for fresh milk), then wash as normal, following the garment care label. For yellow shadows that have already been through a wash, repeat the pre-treatment twice.
Pre-treat immediately after the meal – fresh plant pigment lifts in 1 minute. Spray Luniva on the bib, wait 1–3 minutes, drop in the laundry basket. For dried-in pigment, soak the stained area in cold water with Luniva for 1–3 minutes before washing as normal, following the garment care label.
Yes. Strip the sheet, spray Luniva directly on the wet patch (it can be saturated – that's fine), wait 1–3 minutes, then wash as normal, following the garment care label. For mattress protectors with a waterproof backing, spray on the fabric side only and follow the care label for max wash temperature.
Based on controlled laboratory testing. Performance may vary by stain type, fabric, age of the stain and wash conditions. Always follow the garment care label and test an inconspicuous area first.

