Skip to content
Get the app

Vegetarian Diet: Eggs, Dairy, Beans and How to Log Them

A vegetarian diet leaves out meat, poultry and fish. Most vegetarians still eat dairy and eggs, which is what separates it from vegan eating.

By CalorTracker Team. Published .

What vegetarian eating includes

The common form, lacto-ovo vegetarian, adds eggs and dairy to a plant base. Others drop eggs, or drop dairy, and the labels shift accordingly. The shared rule is that no animal is eaten, which means meat, poultry and fish are out while cheese, yoghurt, milk and eggs can stay in.

Those animal foods change the arithmetic compared with vegan eating. Eggs and dairy bring complete protein and several micronutrients in compact portions, so a vegetarian day has easier routes to a protein target than a vegan one, along with more saturated fat if cheese gets heavy.

How it maps to calories and protein

Nothing about the label sets a calorie target. Cheese, cream and fried vegetarian ready meals can push a day high in energy as easily as a steak can. Work from your calorie target, then use the macro calculator to set protein, carbohydrate and fat, and let eggs, dairy and legumes fill the protein slot.

Dairy protein is the most calorie-efficient of the vegetarian options: Greek yoghurt and cottage cheese carry far more protein per calorie than cheddar or paneer-style cheeses. The comparison pages for cheeses and milks make that visible.

Making meatless meals add up

The easiest way to under-eat protein is a meal of pasta, vegetables and a little cheese. Putting beans, lentils or tofu in the centre of the plate, with dairy or eggs as the accent, keeps meals satisfying.

Check processed meat substitutes against their labels; they range from lean to calorie-dense, and a veggie burger is not automatically lighter than a beef one. The comparison between two foods per 100 g is a quicker route to the answer than the packaging claim.

Foods that fit, per 100 g

These are the foods that carry vegetarian protein. Compare the dairy foods with the beans: the dairy is more protein-dense, the beans bring fibre.

Vegetarian: foods and their USDA values per 100 g
FoodCaloriesProtein (g)Carbs (g)Fat (g)Fibre (g)Note
Eggs14312.60.79.50Protein and fat in an easy unit.
Greek Yogurt979450A strained yoghurt, thicker and richer in protein.
Cottage Cheese (2% Fat)8110.54.82.30A high-protein cheese with modest calories.
Mozzarella Cheese29922.22.422.10A melting cheese; protein with a large fat share.
Cheddar Cheese40322.93.433.30Very calorie-dense, so portions matter.
Black Beans1328.923.70.58.7Plant protein alongside fibre.
Lentils116920.10.47.9A cheap, quick-cooking legume.
Quinoa1204.421.31.92.8A higher-protein grain-like seed.
Tofu (Firm)14417.32.88.72.3A neutral soy protein for savoury and sweet dishes.
Spinach232.93.60.42.2A leafy green that cooks down to almost nothing.

Values are USDA FoodData Central figures for the food as listed, per 100 g. Each food name opens its own page with portions and every nutrient.

Calculators for this way of eating

These run on the same formulas as the rest of the site, so the numbers match what you see in the app.

Food lists to browse

Ranked tables of foods by a nutrient, computed from the same USDA data.

Side-by-side food comparisons

Two foods at the same weight, so a swap is one glance.

Recipes that match

Recipes tagged for this way of eating, with their nutrition worked out per serving.

Read next

Guides from the CalorTracker blog.

Terms used on this page

Short definitions with worked examples.

Safety and who this is not for

Iron and vitamin B12 are the nutrients usually mentioned for meat-free eating, and needs are higher in pregnancy and childhood. Cheese-heavy vegetarian days can be high in saturated fat and sodium, so look at the whole day.

This page is general information, not medical advice. If you have a medical condition, take medication, are pregnant or are under eighteen, talk to a doctor or registered dietitian before you change how you eat.

Tracking vegetarian in CalorTracker

  • Choose Vegetarian in your dietary preferences so AI meal plans and suggestions leave out meat and fish.
  • Log a meal by photo or text and check how the estimate treats cheese and oil, which hide most of the calories in a meatless dish.
  • Ask Pepperly to look back at your logged week and point out the days where protein fell short.

Vegetarian: common questions

What is the difference between vegetarian and vegan?
Vegetarians usually eat dairy and eggs; vegans exclude all animal products. That makes protein and some micronutrients easier to reach on a vegetarian plan.
Is a vegetarian diet lower in calories?
Not automatically. Calories depend on portions and ingredients, and cheese, oil and fried foods can make a meatless day as high in energy as any other.

Sources

Count vegetarian without the arithmetic

Log a meal from a photo, by text or by voice, check the estimate, and watch the day against your own targets. Free to start, no card needed to explore.

Start free on the web

All diet guides