A lactose-free meal plan for 7 days at about 1800 kcal: no milk, yogurt, cheese, or butter, with plant-based drinks. Recipes, macros, and a shopping list.
1801kcal per day
97 gprotein (23% of energy)
184 gcarbs
61 gfat
46 gfiber
5meals a day
Day 1
1789 kcal · Protein 95 g · Carbs 192 g · Fat 57 g · Fiber 46 g
Seasonings and extras: salt, pepper, bay leaf, allspice, sweet paprika
Instructions
Cut the fish into pieces, season with salt, coat in flour, and fry in half the oil (2–3 minutes on each side).
Coarsely grate the carrot and celery, and slice the onion thinly. Cook them in the remaining oil with a little water for 10 minutes.
Add the tomato paste, bay leaf, allspice, and paprika. Season with salt and pepper, then cook for another 5 minutes.
Cook the rice. Cover the fish with the vegetables and serve with the rice, hot or cold.
Greek-style fish tastes best after a night in the fridge, once the flavors of the vegetables have had time to develop. You can use pollock instead of cod.
Place the trout on a parchment-lined baking sheet, drizzle with half the oil and some of the lemon juice, and season with salt, pepper, and chopped dill. Bake for 15–18 minutes.
Finely grate the carrot and apple.
Toss the slaw with the remaining oil and lemon juice, then serve with the fish.
You can use salmon or mackerel fillets instead of trout. Make the slaw just before serving so the apple doesn’t brown.
Day 4
1788 kcal · Protein 101 g · Carbs 176 g · Fat 62 g · Fiber 47 g
Cook the rice according to the package instructions. Slice the pork loin into thin strips.
Brown the meat in very hot oil for 4-5 minutes. Add the chopped onion, bell pepper and carrot, and cook for another 4 minutes.
Mix the ketchup, soy sauce, vinegar, ginger and 3 tablespoons of water. Pour into the pan, add the diced pineapple and heat for 2 minutes, until the sauce thickens.
Serve with rice, and add chili if you like it spicy.
You can use canned pineapple in its own juice—just drain it well.
Seasonings and extras: thyme, mustard, salt, pepper
Instructions
Slice the turkey breast lengthwise into thinner pieces, season with salt, pepper, and thyme, then cook in half the olive oil for 4-5 minutes on each side.
Slice the pear thinly. Toast the walnuts in a dry pan, then chop them.
Toss the arugula with the remaining olive oil, balsamic vinegar, mustard, salt, and pepper.
Arrange the pear and sliced turkey over the arugula, then sprinkle with the walnuts.
An apple works well instead of pear, and chicken breast can be used instead of turkey.
Day 7
1789 kcal · Protein 105 g · Carbs 190 g · Fat 55 g · Fiber 38 g
Seasonings and extras: salt, pepper, sweet paprika, marjoram, bay leaf, allspice
Instructions
Cut the beef into 2 cm cubes, pat dry, and brown in batches in very hot oil.
Add the chopped onion and garlic. Once softened, add the sweet paprika, marjoram, bay leaf, and allspice. Pour in enough water to cover the meat, cover, and simmer for about an hour.
Add the chopped bell pepper, grated carrot, and tomato paste. Simmer for another 15-20 minutes, until the meat is tender. Season with salt and pepper.
Meanwhile, cook the buckwheat groats. Serve the stew with the groats and pickled cucumber.
Make enough stew for two days—it tastes even better reheated and will keep in the fridge for 3 days.
This meal plan contains no dairy products: plant-based drinks replace milk and yogurt, while olive oil, other oils, and nuts provide fat. That also makes it suitable for people who avoid dairy for other reasons. It contains an average of 97 g of protein per day.
If you tolerate small amounts of lactose, you can choose lactose-free products available in Polish stores (milk, yogurt, cheese)—their nutrition information is similar to that of regular products. If you suspect lactose intolerance, consider getting tested instead of cutting out dairy for good on your own.
How to use the meal plan
Check the labels on bread, cold cuts, and ready-made sauces—lactose is sometimes added to them.
Soy and almond drinks work well in coffee and oatmeal.
You can swap meals between days as long as they’re for the same time of day.
We calculated the calories and macros for each meal using the calorie chart and the listed ingredient weights. Weigh ingredients as specified in the recipe: groats, rice, and pasta dry; meat and fish raw, unless the recipe says otherwise (for example, baked chicken breast or cooked beans).
FAQs
What can you eat on a lactose-free diet?
Meat, fish, eggs, legumes, tofu, grains, bread, vegetables, fruit, and nuts—lactose is found only in dairy products. Check the labels of processed foods.
What can you use instead of milk?
Soy, almond, or another plant-based drink. If you tolerate lactose-free dairy, you can also use lactose-free milk, which tastes similar to regular milk.
How can you get calcium without dairy?
From calcium-fortified plant-based drinks, tofu, almonds, sesame and tahini, beans, and green vegetables such as kale and broccoli.
How can you adjust the calorie content of a meal plan?
Adjust the serving sizes of all meals by the same percentage—10%—to get about 1600 or 2000 kcal.
This meal plan is for informational purposes and does not replace a personalized diet plan from a dietitian or medical advice. Nutrition information is approximate and depends on the specific products and how they are prepared. How we create meal plans.