Dairy-free meal plan: 7 days without milk, cheese or butter
This dairy-free meal plan is a week of ordinary, filling meals with no milk, cheese, yogurt, butter, cream or ghee, for anyone avoiding dairy because of a milk allergy, lactose intolerance or simple preference.
It shows which swaps hold up (soy milk for protein, olive oil for butter, nutritional yeast for a cheesy note), where dairy hides in packaged food, and one full day worked out with calories and macros.
Updated October 22, 2026
Sample day
1,740 kcal
Protein
105 g · 24%
Carbs
206 g · 46%
Fat
59 g · 30%
How to plan a dairy-free week
- Replace the protein, not just the milk. Dairy is a big source of protein for many people; fortified soy milk is the plant milk closest to cow's milk for protein, while oat, rice and almond milks have far less.
- Look for calcium elsewhere. Fortified plant milks and yogurts, tofu set with calcium, canned fish with soft bones, kale and pak choi all help.
- Cook with olive oil or vegetable oil instead of butter and ghee; most savoury recipes don't notice the change.
- Lactose intolerance and milk allergy are different. Many people with lactose intolerance tolerate small amounts or lactose-free milk; a milk allergy means avoiding milk protein completely.
Your 7-day dairy-free meal plan
Day 1 is the sample day worked out below.
Day 1
- breakfast
- Overnight oats with soy milk, banana and berries
- lunch
- Chicken, quinoa and roasted vegetable bowl with olive oil and lemon
- snack
- Apple with peanut butter
- dinner
- Salmon with sweet potato and green beans
Day 2
- breakfast
- Scrambled tofu with spinach on toast
- lunch
- Lentil soup with bread
- snack
- Hummus with carrot sticks
- dinner
- Chicken stir-fry with rice
Day 3
- breakfast
- Soy yogurt with granola and fruit
- lunch
- Leftover stir-fry
- snack
- Banana
- dinner
- Beef chilli with rice and avocado
Day 4
- breakfast
- Overnight oats with soy milk
- lunch
- Chilli-stuffed baked potato
- snack
- Pear and pumpkin seeds
- dinner
- Baked cod with roasted vegetables
Day 5
- breakfast
- Boiled eggs and toast with avocado
- lunch
- Chickpea and quinoa salad
- snack
- Apple
- dinner
- Thai green curry with tofu (coconut milk)
Day 6
- breakfast
- Smoothie with soy milk, oats and berries
- lunch
- Turkey and salad wrap
- snack
- Rice cakes with peanut butter
- dinner
- Spaghetti with tomato, garlic and olive oil, and a green salad
Day 7
- breakfast
- Oat pancakes made with soy milk
- lunch
- Shakshuka with bread
- snack
- Grapes
- dinner
- Roast chicken with potatoes and greens
A sample day with calories and macros
Day 1, weighed ingredient by ingredient. Rice, pasta, beans, lentils and meat are cooked weights.
Breakfast: Overnight oats with soy milk, banana and berries
440 kcal| Ingredient | Amount | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Rolled oats, dry | 60 g | 227 | 7.9 | 40.6 | 3.9 |
| Unsweetened soy milk | 250 g | 83 | 7.1 | 4.3 | 4.0 |
| Banana | 100 g | 89 | 1.1 | 22.8 | 0.3 |
| Blueberries | 80 g | 46 | 0.6 | 11.6 | 0.3 |
Lunch: Chicken, quinoa and roasted vegetable bowl with olive oil and lemon
550 kcal| Ingredient | Amount | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Chicken breast, cooked | 120 g | 198 | 37.2 | 0.0 | 4.3 |
| Quinoa, cooked | 180 g | 216 | 7.9 | 38.3 | 3.5 |
| Courgette, cooked | 100 g | 15 | 1.1 | 2.7 | 0.4 |
| Red pepper | 80 g | 21 | 0.8 | 4.8 | 0.2 |
| Olive oil | 10 g | 88 | 0.0 | 0.0 | 10.0 |
| Lemon juice | 10 g | 2 | 0.0 | 0.7 | 0.0 |
| Spinach, raw | 40 g | 9 | 1.1 | 1.5 | 0.2 |
Snack: Apple with peanut butter
210 kcal| Ingredient | Amount | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Apple | 150 g | 95 | 0.3 | 22.8 | 0.3 |
| Peanut butter | 20 g | 120 | 4.4 | 4.5 | 10.3 |
Dinner: Salmon with sweet potato and green beans
530 kcal| Ingredient | Amount | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Salmon, cooked | 130 g | 268 | 28.7 | 0.0 | 16.1 |
| Sweet potato, baked | 200 g | 180 | 4.0 | 41.4 | 0.3 |
| Green beans, cooked | 120 g | 42 | 2.3 | 9.5 | 0.3 |
| Olive oil | 5 g | 44 | 0.0 | 0.0 | 5.0 |
Day total: about 1,740 kcal, with 105 g protein, 206 g carbs and 59 g fat. To fit your own target, multiply every amount by your daily calories divided by 1,740; the macro calculator gives you that target.
Estimates from per-100 g values in USDA FoodData Central (SR Legacy). Brands, recipes and cooking change the real numbers.
Dairy swaps that work
- Milk: fortified soy milk for protein, oat milk for coffee
- Yogurt: soy or coconut yogurt
- Butter: olive oil, or a plant-based spread for toast
- Cheese: nutritional yeast in sauces, or a plant-based cheese
- Cream: coconut milk or blended cashews (if nuts are fine for you)
- Ghee: vegetable or mustard oil for tarkas
Where dairy hides
- Bread, crackers and cereal bars can contain milk powder, butter or whey.
- Ingredient names to watch: casein, caseinate, whey, lactose, milk solids, curd and ghee.
- Restaurant sauces, mashed potatoes and grilled meats are often finished with butter.
- 'Non-dairy' creamers can still contain caseinate, a milk protein.
How Meal Planner Pro handles it
- Choose Lactose in the quiz's allergy question to exclude dairy. The planner treats milk, cheese, yogurt, butter, cream, ghee, paneer, whey and casein as dairy.
- Plant milks and creams, such as soy, oat, almond or coconut milk, are still allowed.
- Allergies come before everything else in your plan, including your cuisines: a traditional dish is adapted rather than served with an ingredient you've excluded.
- Exclusion works from ingredient names, so it can't see what is inside a packaged product. Always read labels and 'may contain' warnings, especially for a severe allergy.
Get your own dairy-free week
Meal Planner Pro builds a 7-day plan from a short quiz, sized to your calorie target, with recipes and a grocery list.
Create My Meal PlanPlans from $8.99/week. No free plan or trial. See pricing
Frequently Asked Questions
Fortified plant milks and yogurts, calcium-set tofu, canned sardines or salmon with the bones, green leafy vegetables such as kale and pak choi, and fortified breakfast cereals all contribute. Check labels for the word 'fortified'.
No. Goat's and sheep's milk are dairy, and their proteins are similar enough to cow's milk that most people with a milk allergy react to them too.
Yes. Eggs are not dairy, even though they are often sold next to it. Avoid them only if you also have an egg allergy.
Sources: USDA FoodData Central records used
- Rolled oats, dry: Cereals, oats, regular and quick, not fortified, dry (FDC 173904)
- Unsweetened soy milk: Soymilk (all flavors), unsweetened, with added calcium, vitamins A and D (FDC 175215)
- Banana: Bananas, raw (FDC 173944)
- Blueberries: Blueberries, raw (FDC 171711)
- Chicken breast, cooked: Chicken, broilers or fryers, breast, meat only, cooked, roasted (FDC 171477)
- Quinoa, cooked: Quinoa, cooked (FDC 168917)
- Courgette, cooked: Squash, summer, zucchini, includes skin, cooked, boiled, drained, without salt (FDC 169292)
- Red pepper: Peppers, sweet, red, raw (FDC 170108)
- Olive oil: Oil, olive, salad or cooking (FDC 171413)
- Lemon juice: Lemon juice, raw (FDC 167747)
- Spinach, raw: Spinach, raw (FDC 168462)
- Apple: Apples, raw, fuji, with skin (FDC 167793)
- Peanut butter: Peanut butter, smooth style, without salt (FDC 172470)
- Salmon, cooked: Fish, salmon, Atlantic, farmed, cooked, dry heat (FDC 175168)
- Sweet potato, baked: Sweet potato, cooked, baked in skin, flesh, without salt (FDC 168483)
- Green beans, cooked: Beans, snap, green, cooked, boiled, drained, without salt (FDC 169141)