Mealyno

Lactose-free meal plan: swaps that keep the food normal

Updated September 2026

Generated by Mealyno from published formulas. Not reviewed by a doctor or dietitian. Details

Who this is for

This page is for people who find that milk sugar upsets them. Lactose is the sugar in milk, and some adults make too little of the enzyme that breaks it down. The result is a diet where you keep dairy flavour and dairy nutrients while taking out most of the lactose.

The distinction that matters most is this: lactose-free is not the same as dairy-free. A milk allergy is a reaction to milk proteins such as casein and whey, and lactose-free milk still contains those proteins. If you have a milk allergy, this is the wrong page, and you should follow your allergist's advice instead.

What contains lactose

Tolerance differs a lot from person to person. These foods carry the most lactose, so they are the usual starting point:

  • Regular milk, including goat and sheep milk, and milk drinks such as lattes and milkshakes
  • Cream, sour cream, cream cheese, custard and ice cream
  • Soft and fresh cheese such as ricotta, cottage cheese and mascarpone
  • Regular yogurt and kefir, although some people tolerate live-culture products better than milk
  • Condensed and powdered milk, and whey-based protein powders
  • Milk chocolate and creamy sauces such as bechamel and alfredo

Hidden sources of lactose

Lactose is used as a cheap ingredient well outside the dairy aisle. Read labels for milk, whey, milk solids, milk powder and lactose itself:

Hidden sources of lactose
Where it hidesWhy it matters
Bread, buns and baked goodsMilk powder and whey improve crust and keeping quality, so they show up in ordinary loaves.
Sausages, ham and processed meatMilk protein and lactose are used as binders and flavour carriers.
Instant mashed potato and ready mealsMilk solids and butter are standard in the powder mix.
Crisps and seasoning mixesWhey and lactose appear in flavoured coatings.
Margarine and spreadsSome contain milk derivatives; check the label.
Sauces, soups and salad dressingsCream, milk powder and cheese are common thickeners.
Tablets and capsulesLactose is widely used as a filler, so ask a pharmacist if you take regular medication.

Safe swaps

Safe swaps
Instead ofTry
MilkLactose-free milk, with the same protein and calcium and a slightly sweeter taste because the enzyme lactase is added, or oat, soy or almond drink
YogurtLactose-free yogurt, or plain soy or coconut yogurt
CreamLactose-free cream, oat cream or coconut cream
Soft cheeseLactose-free cream cheese, or firm tofu blended with lemon
Butter in cookingOlive oil, or ghee, which contains very little lactose
Milk chocolateDark chocolate made without milk

Staples, and where calcium comes from

Staples, and where calcium comes from
GroupSafe staples
Dairy that usually worksLactose-free milk, yogurt and cream; hard aged cheeses such as parmesan and mature cheddar, which contain very little lactose
Calcium without dairyCalcium-set tofu, canned sardines and salmon with bones, kale, broccoli, almonds, tahini, fortified plant drinks
ProteinMeat, poultry, fish, eggs, legumes, tofu
CarbohydratesRice, potatoes, oats, most bread after checking the label, fruit
Vitamin DOily fish and eggs, and fortified drinks; your clinician can advise on supplements

A lactose-free sample day

This day is written by hand so it shows what the diet is really about: ordinary dairy swapped for lactose-free milk and yogurt, and a hard aged cheese kept in. Every ingredient is listed, and the list is what the diet checker reads.

A lactose-free sample day
A sample daykcalProteinCarbsFat
BreakfastOatmeal with Lactose-Free Milk, Apple and Cinnamon410grolled oats 60 g, lactose-free milk 1.5% 250 ml, apple 100 g, cinnamon37616 g60 g8 g
LunchWholegrain Sandwich with Turkey, Aged Cheddar and Salad275gwholegrain bread 80 g, roast turkey breast 100 g, aged cheddar 30 g, lettuce and tomato 60 g, olive oil 5 ml46837 g35 g20 g
SnackLactose-Free Yogurt with Walnuts and Raspberries245glactose-free plain yogurt 150 g, walnuts 15 g, raspberries 80 g2199 g12 g15 g
DinnerBeef and Vegetable Stir-Fry with Rice560glean beef strips 150 g, cooked jasmine rice 200 g, mixed stir-fry vegetables 200 g, sunflower oil 10 ml60641 g70 g18 g
SnackLactose-Free Milk Coffee and a Banana420glactose-free milk 1.5% 300 ml, coffee, banana 120 g25711 g42 g5 g
Day total1,926114 g219 g66 g

Written by hand from dishes in the Mealyno plan corpus, with the ingredients listed so the checker can read them.

Hard aged cheese has only traces of lactose, so most people tolerate a portion like this one; the checker still marks it as worth a look. Restaurant versions of dishes may add cream or soft cheese, so ask when you eat out.

Reading labels

In the EU, milk is one of the 14 allergens that must be emphasised in the ingredients list. That helps you spot milk protein and whey, but the word milk does not tell you how much lactose a product holds, and a lactose-free claim is the only direct signal. Look for the words lactose-free, a claim that is regulated in many countries and usually means only a very small residual amount.

If you are unsure how much lactose you tolerate, a clinician or dietitian can help you test it in a structured way. Many people do better with small amounts spread through the day, and some tolerate hard cheese and butter without any problem, so the strictest version of this diet is often not necessary.

Plans that work with lactose-free dairy

The vegan plans contain no milk at all; the gluten-free plans use some yogurt and cheese, so swap those for lactose-free versions:

Checking products in the store

When you scan a barcode, Mealyno reads the ingredient data and flags milk and lactose against the diet profile you saved. It catches the obvious cases and the hidden ones such as whey and milk powder, but it cannot measure lactose, so a lactose-free claim on the pack is still what you look for.

Important note

This page is general information, not medical advice. Persistent digestive symptoms have several possible causes, so see a doctor before you decide they come from lactose. Do not use this page to manage a milk allergy, and if a clinician has given you specific advice, follow that advice.

Frequently asked questions

What is the difference between lactose-free and dairy-free?

Lactose-free dairy has had the milk sugar broken down, but still contains milk proteins. Dairy-free food contains no milk ingredients at all, which is the safer choice for a milk allergy.

Is lactose-free milk nutritionally the same as regular milk?

It has the same protein and calcium as regular milk. The difference is that lactase has been added, so the lactose is already split into simpler sugars.

Is hard cheese lactose-free?

Aged hard cheeses contain very little lactose because most of it is lost during making and ageing. Many people tolerate them, but tolerance is individual.

Does butter contain lactose?

Butter holds only small amounts, and ghee even less. Both are often fine in normal cooking quantities.

Can I get enough calcium?

Yes, with lactose-free dairy, calcium-set tofu, fish eaten with bones, leafy greens and fortified plant drinks. If you are worried about your intake, ask a dietitian.

Does Mealyno build lactose-free plans?

Yes. Choose lactose-free in your diet profile and the generated meals are checked against the lactose rules, with lactose-free dairy named explicitly in the ingredients.

Read the full disclaimer

Every number on this page (calorie targets, macro splits and any suggested meal plan) is produced by formulas (Mifflin-St Jeor for basal metabolic rate, standard activity multipliers) or, for AI-generated meal plans, by a language model applying those same formulas. On meal-plan pages the carbohydrate figure for each meal is calculated by difference: total calories minus protein and fat calories, divided by 4. It is not measured or estimated on its own, so read it as an arithmetic balance and not as an independent nutritional analysis of the dish. None of it is individualized medical or nutritional advice, and none of it has been reviewed by a registered dietitian, physician or other licensed healthcare professional.

Ask your doctor or a registered dietitian what is right for you before starting a new diet, especially if you are pregnant or breastfeeding, have a diagnosed medical condition, take prescription medication, or have a history of disordered eating. If you have kidney disease or another medical condition, ask your clinician before raising protein.

Mealyno never recommends a calorie target below your calculated Basal Metabolic Rate (BMR), the minimum energy your body needs at complete rest. Even the most aggressive weight-loss setting is clamped at that floor.

Calorie and BMR estimates use the Mifflin-St Jeor equation (Mifflin MD, St Jeor ST, et al. Am J Clin Nutr. 1990).