A lacto-ovo diet is a vegetarian eating style that skips meat, fish, and poultry but includes eggs and dairy foods.
A lacto-ovo diet is one of the easiest vegetarian patterns to follow because it keeps two familiar food groups on the plate: eggs and dairy. That means you cut out meat, fish, and poultry, yet still eat foods like yogurt, milk, cheese, and eggs alongside beans, grains, nuts, seeds, fruit, and vegetables.
For many people, that mix makes the diet easier to stick with than a stricter plant-only plan. Meals still feel familiar. Breakfast can still include eggs. Snacks can still include yogurt. Dinner can still lean on pasta, soup, grain bowls, casseroles, and salads without feeling sparse or repetitive.
What Is A Lacto-Ovo Diet? Foods, Rules, And Daily Use
The name tells you the whole pattern. “Lacto” refers to dairy foods. “Ovo” refers to eggs. Put them together, and you get a vegetarian diet that includes both.
Here’s the basic rule set:
- Eat: vegetables, fruit, beans, lentils, peas, soy foods, grains, nuts, seeds, eggs, milk, yogurt, and cheese.
- Do not eat: beef, lamb, pork, chicken, turkey, fish, shellfish, and foods made from those meats.
- Sometimes checked more closely: gelatin, animal broths, rennet-based cheeses, and dishes cooked with meat stock.
According to Vegetarianism: The Basic Facts, a lacto-ovo vegetarian pattern includes dairy products and eggs along with plant foods. That clear definition helps when you’re reading labels, ordering at restaurants, or planning meals at home.
How It Differs From Other Vegetarian Diets
This is where people often get mixed up. A vegan diet cuts out all animal foods. A lacto-vegetarian diet keeps dairy but skips eggs. An ovo-vegetarian diet keeps eggs but skips dairy. A pescatarian pattern includes fish, so it does not fit under a standard vegetarian label.
Lacto-ovo sits in the middle. It removes meat, fish, and poultry, yet keeps two foods that make meal planning easier when you are new to vegetarian eating.
Why Many People Choose This Style
Some people want a meat-free pattern for personal values. Some want a lighter way to eat. Some just want more plants on the plate without giving up every animal food. A lacto-ovo pattern fits all three.
It also gives you room to build meals with a steady mix of protein, fat, fiber, and carbs. Eggs and dairy can make vegetarian meals feel more filling, which is one reason this pattern often feels easier at the start than vegan eating.
What A Usual Day Can Look Like
A normal day might be oatmeal with milk and fruit in the morning, a lentil rice bowl with vegetables at lunch, yogurt and nuts as a snack, and a veggie omelet with potatoes and salad at night. Another day could lean on pasta with ricotta, bean chili with cheese, or a chickpea wrap with tzatziki.
The point is not to build every meal around cheese. The pattern works best when plants still do most of the heavy lifting and eggs or dairy fill the gaps.
Foods To Build Around
A strong lacto-ovo diet has range. If the plate drifts into white pasta plus cheese day after day, the diet can fall short on fiber, iron, and other nutrients. A better setup mixes staple foods across the week.
Use this table as a simple planning map.
| Food Group | Good Picks | What They Bring |
|---|---|---|
| Beans And Lentils | Black beans, chickpeas, red lentils | Protein, fiber, iron |
| Soy Foods | Tofu, tempeh, edamame | Protein, iron |
| Eggs | Boiled, scrambled, omelets | Protein, choline, B12 |
| Dairy Foods | Milk, yogurt, cottage cheese | Protein, calcium, B12 |
| Whole Grains | Oats, brown rice, quinoa | Fiber, steady energy |
| Nuts And Seeds | Almonds, walnuts, chia, sesame | Healthy fats, minerals |
| Vegetables | Leafy greens, peppers, broccoli | Fiber, folate, color |
| Fruit | Berries, bananas, citrus, apples | Fiber, vitamins |
How To Keep A Lacto-Ovo Diet Balanced
The best version of this diet is not just meat-free. It is well built. The USDA’s USDA Food Patterns for Individuals Ages 2 Years and Older includes a Healthy Vegetarian Pattern that keeps eggs and dairy in the mix. That gives you a practical clue: balance still matters more than labels.
Try these meal-building habits:
- Put a protein food in each meal, such as eggs, Greek yogurt, beans, lentils, tofu, or cottage cheese.
- Choose whole grains often, not only refined breads and pasta.
- Add a fruit or vegetable to most meals and snacks.
- Rotate your protein sources so you do not rely on cheese all week.
- Use nuts, seeds, olive oil, and avocado for fats instead of letting butter and cheese do all the work.
That pattern keeps meals steady and helps avoid the vegetarian-but-low-in-nutrition trap.
Nutrients That Deserve A Check
Most lacto-ovo eaters can cover their bases with food, but a few nutrients deserve extra attention. The NHS page on the vegetarian diet points to iron, vitamin B12, calcium, and omega-3 fats as nutrients worth watching.
Here’s where many people get tripped up:
- Protein: Usually easy to get with eggs, dairy, beans, lentils, soy foods, nuts, and grains used across the day.
- Iron: Beans, lentils, tofu, pumpkin seeds, fortified cereals, and leafy greens help. Pair them with vitamin C foods like citrus, tomatoes, or bell peppers.
- Vitamin B12: Eggs and dairy contain B12, which gives lacto-ovo eaters an easier path than vegans.
- Calcium: Milk, yogurt, cheese, calcium-set tofu, and fortified foods can cover this well.
- Omega-3 Fats: Walnuts, chia, flax, hemp, and omega-3 enriched eggs can help round things out.
| Nutrient | Useful Foods | Simple Meal Idea |
|---|---|---|
| Protein | Eggs, Greek yogurt, tofu, lentils | Veggie omelet with toast |
| Iron | Lentils, beans, spinach, pumpkin seeds | Lentil bowl with peppers |
| Vitamin B12 | Milk, yogurt, eggs, cheese | Yogurt with oats and fruit |
| Calcium | Milk, yogurt, cheese, fortified tofu | Tofu stir-fry with greens |
| Omega-3 Fats | Walnuts, chia, flax, enriched eggs | Oats with chia and walnuts |
Common Mistakes That Can Drag The Diet Down
The label vegetarian can sound healthy on its own, but the food pattern still matters. A lacto-ovo diet can drift off course when meals lean too hard on pizza, fries, pastries, sweet coffee drinks, and snack foods.
Watch for these habits:
- using cheese as the main protein at most meals
- skipping beans, lentils, tofu, and other plant proteins
- eating too few vegetables
- building meals from refined carbs and little else
- assuming eggs or yogurt alone can fix a weak overall diet
If your meals look beige most days, that is your cue to widen the range.
Who May Need Extra Care
Children, teens, pregnant adults, older adults, and athletes can all follow a lacto-ovo diet. They just need meals with enough total food and a steady spread of protein-rich items through the day.
People with low appetite, food allergies, lactose intolerance, or a history of iron or B12 issues may need more planning. In those cases, meal structure matters more than the label itself.
How To Start Without Making It Hard
You do not need a full kitchen reset on day one. Start with three easy switches: trade meat chili for lentil chili, swap a chicken sandwich for an egg or hummus version, and keep yogurt, eggs, beans, or tofu in the house at all times.
Then build a short rotation of dependable meals. Think scrambled eggs with spinach, bean tacos, vegetable pasta with cottage cheese, tofu stir-fry, overnight oats, and yogurt bowls. Once those meals feel automatic, the diet stops feeling like a project.
Simple Weekly Check
- Have at least one bean, lentil, or soy meal ready.
- Keep eggs or yogurt on hand for fast breakfasts.
- Buy one leafy green and one vitamin C rich produce item.
- Use nuts or seeds a few times through the week.
- Do not let cheese crowd out the rest of the plate.
Is A Lacto-Ovo Diet A Good Fit?
If you want a vegetarian pattern that still leaves room for eggs and dairy, this is the most practical middle ground. It is flexible, familiar, and easy to shape around home cooking, packed lunches, or family meals.
Done well, a lacto-ovo diet is not a list of foods you gave up. It is a steady way to eat more plants while still keeping enough protein, calcium, and B12 on the plate.
References & Sources
- Academy of Nutrition and Dietetics.“Vegetarianism: The Basic Facts.”Defines a lacto-ovo vegetarian pattern as one that includes eggs, dairy foods, and plant foods while excluding meat, fish, and poultry.
- U.S. Departments of Agriculture and Health and Human Services.“USDA Food Patterns for Individuals Ages 2 Years and Older.”Describes the Healthy Vegetarian Pattern and notes that dairy and eggs are included in this style of vegetarian eating.
- NHS.“The Vegetarian Diet.”Outlines nutrient areas to watch in vegetarian eating, including iron, vitamin B12, and omega-3 fats.