Diet guide
Vegetarian Diet: Eggs, Dairy, Beans and How to Log Them
In short
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.
| Food | Calories | Protein (g) | Carbs (g) | Fat (g) | Fibre (g) | Note |
|---|---|---|---|---|---|---|
| Eggs | 143 | 12.6 | 0.7 | 9.5 | 0 | Protein and fat in an easy unit. |
| Greek Yogurt | 97 | 9 | 4 | 5 | 0 | A strained yoghurt, thicker and richer in protein. |
| Cottage Cheese (2% Fat) | 81 | 10.5 | 4.8 | 2.3 | 0 | A high-protein cheese with modest calories. |
| Mozzarella Cheese | 299 | 22.2 | 2.4 | 22.1 | 0 | A melting cheese; protein with a large fat share. |
| Cheddar Cheese | 403 | 22.9 | 3.4 | 33.3 | 0 | Very calorie-dense, so portions matter. |
| Black Beans | 132 | 8.9 | 23.7 | 0.5 | 8.7 | Plant protein alongside fibre. |
| Lentils | 116 | 9 | 20.1 | 0.4 | 7.9 | A cheap, quick-cooking legume. |
| Quinoa | 120 | 4.4 | 21.3 | 1.9 | 2.8 | A higher-protein grain-like seed. |
| Tofu (Firm) | 144 | 17.3 | 2.8 | 8.7 | 2.3 | A neutral soy protein for savoury and sweet dishes. |
| Spinach | 23 | 2.9 | 3.6 | 0.4 | 2.2 | A 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.
- Protein CalculatorSuggests a daily protein range in grams from your body weight and goal.
- Macro CalculatorSplits a daily calorie target for your goal (lose, maintain or gain) into grams of protein, carbs and fat.
- Calorie CalculatorTurns your maintenance calories and a goal (lose, maintain or gain) into one daily calorie target, a weekly pace and a per-meal split.
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.
- Banana Oat Cottage Cheese PancakesOpens the page.
- Banana Peanut Butter Protein OatsOpens the page.
- Chickpea and Spinach Curry with Brown RiceOpens the page.
- Cottage Cheese and Egg Rye ToastOpens the page.
- Cottage Cheese Bowl with Pineapple and Pumpkin SeedsOpens the page.
- Egg and Egg White Spinach Scramble on ToastOpens the page.
- Greek Yogurt with Berries and WalnutsOpens the page.
- Lentil Soup with SpinachOpens the page.
- Overnight Oats with BlueberriesOpens the page.
- Raspberry Greek Yogurt Smoothie BowlOpens the page.
- Tofu and Vegetable Stir-Fry with Brown RiceOpens the page.
- Tofu Scramble with Peppers and SpinachOpens the page.
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?
Is a vegetarian diet lower in calories?
Sources
- NIH Office of Dietary Supplements. Iron: Fact Sheet for Health Professionals.
- NIH Office of Dietary Supplements. Vitamin B12: Fact Sheet for Health Professionals.
- U.S. Department of Agriculture and U.S. Department of Health and Human Services. Dietary Guidelines for Americans, 2020-2025. 9th Edition. December 2020.
- Food values: USDA FoodData Central, as described on how we calculate. Every outside source we use is on 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