Skip to main content
New: Check out our latest blog post on daily calorie needs!
← Back to Blog Guides Nutrition & Macros
⚡ Dietitian Reviewed Guide

Why Does My Weight Change So Much From Day to Day? | Macro & Meals

📅Published 2026-07-26
⏱️8 min read
👩‍🔬Reviewed by Jennifer Zoned, PhD
Why Does My Weight Change So Much From Day to Day? | Macro & Meals

⚡ Quick Summary: Should You Count Vegetables in Your Macros?

1. The Quick Answer: Core strategies for tracking.
2. Vegetables Are Not Nutritionally Identical: Clinical insights and precision.
3. Vegetables Do Contain Calories and Macros: Actionable daily methods.
4. What Does Counting Vegetables in Your Macros Mean?: Sustainable long-term approach.

Table of Contents

  1. The Quick Answer
  2. Vegetables Are Not Nutritionally Identical
  3. Vegetables Do Contain Calories and Macros
  4. What Does Counting Vegetables in Your Macros Mean?
  5. Why Some Diet Plans Call Vegetables “Free Foods”
  6. Accuracy and Simplicity Are Both Valid Goals
  7. When You Should Count Every Vegetable
  8. When Simplified Vegetable Tracking May Be Reasonable
  9. Non-Starchy Vegetables
  10. Starchy Vegetables
  11. Should You Count Potatoes?
  12. Should You Count Sweet Potatoes?
  13. Should You Count Corn?
  14. Should You Count Green Peas?
  15. Beans, Chickpeas, Peas, and Lentils
  16. Does Vegetable Protein Count?
  17. Does Vegetable Carbohydrate Count?
  18. What About Fiber?
  19. Avocado Should Be Counted
  20. Carrots and Onions Are Not Free
  21. Tomatoes and Tomato Products
  22. Mushrooms Still Count
  23. Fresh, Frozen, and Canned Vegetables
  24. Raw Versus Cooked Vegetable Weight
  25. Count Cooking Oil, Butter, and Sauce Separately
  26. Salad Vegetables Versus Salad Calories
  27. A Simple Salad Example
  28. Vegetable Stir-Fries
  29. Soups, Curries, and Stews
  30. Restaurant Vegetables
  31. Vegetable Juice
  32. Vegetable Smoothies
  33. Pickled and Fermented Vegetables
  34. Should You Count Vegetables During Weight Loss?
  35. Can You Lose Weight Without Counting Non-Starchy Vegetables?
  36. Should You Count Vegetables During Muscle Gain?
  37. Should You Count Vegetables on a Keto or Low-Carb Diet?
  38. Should People With Diabetes Count Vegetable Carbs?
  39. Should You Count Vegetables With Kidney Disease?
  40. How to Track Vegetables Step by Step
  41. Should You Weigh Vegetables?
  42. Count Vegetables by Serving or per 100 Grams
  43. A Complete Meal Example
  44. A Simplified Tracking Example
  45. How to Create a Personal Vegetable-Tracking Rule
  46. Signs You Should Start Counting More Carefully
  47. Signs a Simpler Method May Be Better
  48. Common Mistakes
  49. Frequently Asked Questions
  50. My Practical Method
  51. Sources and review method

Yes, vegetables count toward your calories and macros.

Vegetables contain carbohydrates, fiber, protein, and sometimes fat. The amounts may be small in leafy greens, cucumbers, celery, and similar vegetables, but they are not automatically zero.

When you are tracking calories and macros closely, I recommend including all vegetables in your food record.

However, you do not always need to weigh every lettuce leaf.

A simplified system can work when you eat modest, consistent amounts of plain non-starchy vegetables and do not need precise carbohydrate information for a medical reason. In that situation, leaving out a small serving of lettuce or cucumber may make little practical difference.

The same shortcut should not be applied to potatoes, sweet potatoes, corn, peas, beans, lentils, plantains, cassava, avocado, large vegetable portions, or vegetables prepared with oil, butter, cheese, dressing, and sauce.

My practical rule is:

Count all starchy vegetables, legumes, avocado, vegetable-based meals, and added cooking ingredients. You may simplify small servings of plain non-starchy vegetables when the shortcut remains consistent and your results still match your plan.

The current Dietary Guidelines for Americans encourage a variety of whole, colorful vegetables and fruits. USDA also divides vegetables into several groups because their nutrient profiles differ, including dark-green vegetables, red and orange vegetables, beans, peas and lentils, starchy vegetables, and other vegetables. (MyPlate)

You can enter individual vegetables into theFood Calorie Calculator or combine a full plate with theMeal Nutrition Calculator.

The Quick Answer

Situation

Should you count the vegetables?

You track precise daily macros

Yes

You follow a small calorie deficit

Yes, especially larger servings

You eat a few lettuce leaves or cucumber slices

Optional under a consistent simplified system

You eat potatoes, corn, peas, or sweet potatoes

Yes

You eat beans, chickpeas, or lentils

Yes

You eat avocado

Yes

Vegetables are cooked with oil or butter

Count the vegetables and cooking fat

You prepare a large salad

Count the full salad when close tracking matters

You make soup, curry, stir-fry, or casserole

Count all recipe ingredients

You track net carbohydrates

Count vegetables and subtract fiber according to your chosen method

You use carbohydrate amounts for insulin or medication

Follow your clinical carbohydrate-counting plan

Detailed logging causes anxiety

Use a simpler structure with professional support when needed

The issue is not whether vegetable macros exist. They do.

The real question is whether leaving out a particular amount creates enough error to affect the decision you are making.

Vegetables Are Not Nutritionally Identical

The word vegetable covers foods with very different calorie and macronutrient profiles.

A cucumber contains a large amount of water and relatively little carbohydrate. A potato contains much more starch. Corn provides more carbohydrate than leafy greens. Beans and lentils provide both carbohydrate and meaningful protein. Avocado provides most of its calories from fat.

USDA therefore does not treat all vegetables as one nutritionally identical category. Its current classification includes five vegetable subgroups based on nutrient content. (MyPlate)

This difference is the main reason a universal rule such as “never count vegetables” does not work.

Ignoring 50 grams of lettuce is not the same as ignoring:

  • A large baked potato
  • A cup of corn
  • Two cups of peas
  • A bowl of lentils
  • A whole avocado
  • A tray of vegetables roasted in oil
  • A vegetable curry made with coconut milk
  • A large restaurant salad with dressing

The name of the food group does not determine whether its calories matter. The portion and preparation do.

Vegetables Do Contain Calories and Macros

The FDA’s raw vegetable nutrition table shows how much vegetables can differ in common serving sizes.

Vegetable and FDA serving

Calories

Carbohydrates

Fiber

Protein

Cucumber, 99 g

10

2 g

1 g

1 g

Celery, 110 g

15

4 g

2 g

0 g

Bell pepper, 148 g

25

6 g

2 g

1 g

Carrot, 78 g

30

7 g

2 g

1 g

Broccoli, 148 g

45

8 g

3 g

4 g

Onion, 148 g

45

11 g

3 g

1 g

Sweet corn, 90 g

90

18 g

2 g

4 g

Sweet potato, 130 g

100

23 g

4 g

2 g

Potato, 148 g

110

26 g

2 g

3 g

These values come from standard FDA reference portions. The exact numbers can vary with variety, growing conditions, preparation, and the food record you select. (U.S. Food and Drug Administration)

The table makes the practical difference clear.

Leaving ten calories from cucumber out of a food record may have little effect.

Leaving out a potato containing around 110 calories and 26 grams of carbohydrate can materially change a meal’s totals.

Leaving out several servings across a day can create a larger difference still.

What Does Counting Vegetables in Your Macros Mean?

Counting vegetables means adding their protein, carbohydrates, fat, fiber, and calories to the daily totals.

Suppose a meal contains:

  • Chicken
  • Rice
  • Broccoli
  • Cooking oil
  • Sauce

A complete macro record includes all five components.

The broccoli contributes carbohydrate, fiber, protein, and calories.

The oil contributes fat and calories.

The sauce may contribute carbohydrate, fat, or both.

You should not count only the chicken and rice because they look like the main macro foods.

Macro tracking works by adding the nutrition from everything you consume, not only the ingredients you consider important.

The guideHow to Track Macros: A Beginner’s Guide explains how individual foods combine into daily protein, carbohydrate, fat, and calorie totals.

Why Some Diet Plans Call Vegetables “Free Foods”

Some meal systems treat certain non-starchy vegetables as free foods.

“Free” does not mean the food contains no calories or carbohydrates.

It means the expected amount is small enough that the system chooses not to require detailed tracking.

The CDC’s carbohydrate-choice guidance, for example, lists one serving of non-starchy vegetables as approximately five grams of carbohydrate. It also notes that some salad greens contain so little carbohydrate that they may be treated as free foods within that particular system. (CDC)

This is a practical tracking convention.

It reduces work and encourages people to include vegetables without worrying about every gram.

The shortcut can work when:

  1. The vegetables are genuinely non-starchy.
  2. The portions remain modest.
  3. They are plain or prepared with minimal additions.
  4. Intake stays reasonably consistent.
  5. The person does not require precise carbohydrate dosing.
  6. The omitted amount does not prevent the plan from working.

It stops working when “free vegetables” becomes permission to ignore large servings, starchy foods, oils, dressings, cheese, creamy sauces, or vegetable-based meals.

Accuracy and Simplicity Are Both Valid Goals

There are two reasonable ways to track food.

Detailed tracking

You weigh and record every meaningful ingredient, including vegetables.

This method produces a more complete record and works well when:

  • You are learning the nutritional content of meals
  • Your calorie target is relatively low
  • Your calorie deficit is small
  • You need close carbohydrate information
  • You prepare large vegetable portions
  • You follow precise performance macros
  • You are troubleshooting a mismatch between intake and progress
  • You calculate recipes for other people

Simplified tracking

You track the major calorie sources and use a consistent rule for small amounts of plain non-starchy vegetables.

For example, you may decide not to log lettuce, cucumber, herbs, or a small handful of spinach.

This can work when:

  • The omitted amounts remain small
  • You eat similar amounts most days
  • Your body-weight trend matches your goal
  • You do not use the shortcut for starchy vegetables
  • You still count cooking oils, sauces, and dressings
  • The simpler approach improves consistency

The detailed method is more complete.

The simplified method may be easier to maintain.

A repeatable system that you follow honestly can provide more value than a highly detailed system you abandon after several days.

When You Should Count Every Vegetable

I recommend counting every vegetable when you want your food record to represent the complete meal.

This becomes particularly useful in the following situations.

Your macro targets are precise

Suppose you aim for:

  • 150 grams of protein
  • 200 grams of carbohydrates
  • 60 grams of fat

A large amount of broccoli, peas, mushrooms, onions, and peppers can contribute enough protein and carbohydrate to change the daily totals.

Leaving all vegetable macros out may make your recorded totals lower than your actual intake.

You are building a recipe

Vegetables may contribute only a small amount individually, but several ingredients can become meaningful across a large recipe.

A soup might contain:

  • 400 grams of carrots
  • 300 grams of onions
  • 300 grams of potatoes
  • 250 grams of peas
  • 500 grams of tomatoes

Ignoring all of them would make the recipe calculation almost useless.

Count every ingredient in theRecipe Nutrition Calculator, then divide the result by servings or finished weight.

Vegetables form most of the meal

Vegetables should always be counted when they are the main substance of the dish.

Examples include:

  • Vegetable soup
  • Lentil stew
  • Vegetable curry
  • Ratatouille
  • Large salads
  • Roasted vegetable bowls
  • Stir-fried vegetables
  • Cauliflower dishes
  • Bean chili
  • Stuffed peppers
  • Vegetable pasta sauce
  • Mashed potatoes
  • Vegetable smoothies

A vegetable-based meal can contain substantial calories and macros even without meat or grains.

You eat large portions

Twenty grams of spinach contributes very little.

Five hundred grams of mixed vegetables contributes more.

Small values accumulate when the portion grows.

You are tracking carbohydrates for a medical reason

People matching carbohydrate intake with insulin or medication need a method that fits their individual treatment plan.

CDC guidance lists a serving of non-starchy vegetables as approximately five grams of carbohydrate, while starchy vegetables belong among the more concentrated carbohydrate foods. NIDDK also separates non-starchy vegetables from higher-carbohydrate foods in its diabetes plate guidance. (CDC)

Do not change insulin or medication based on a general article. Use the carbohydrate-counting method provided by your diabetes care team.

When Simplified Vegetable Tracking May Be Reasonable

A simplified rule may work when the amount is genuinely minor.

Examples include:

  • Lettuce on a sandwich
  • Several cucumber slices
  • A few tomato slices
  • A small amount of spinach in eggs
  • Herbs used for flavor
  • Several radishes
  • A little celery
  • A small garnish of green onion

The FDA table lists ten calories for a 99 gram cucumber serving, ten calories for seven radishes, and fifteen calories for two medium celery stalks. Small amounts contribute even less. (U.S. Food and Drug Administration)

You can choose not to log these foods when doing so simplifies your day.

However, use the shortcut consistently.

Do not ignore vegetables only when you are close to the calorie limit and count them on days when you have calories remaining.

A tracking rule should remain the same regardless of which result you prefer.

Non-Starchy Vegetables

Non-starchy vegetables generally contain less digestible carbohydrate and fewer calories than potatoes, corn, peas, plantains, and other starch-rich vegetables.

Common examples include:

  • Leafy greens
  • Broccoli
  • Cauliflower
  • Cabbage
  • Cucumber
  • Celery
  • Mushrooms
  • Peppers
  • Tomatoes
  • Green beans
  • Asparagus
  • Eggplant
  • Zucchini and summer squash
  • Radishes

CDC carbohydrate-choice guidance lists one cup of raw or half a cup of cooked non-starchy vegetables as approximately five grams of carbohydrate. The exact amount varies with the vegetable and serving. (CDC)

These foods are the strongest candidates for simplified tracking.

That does not make them nutritionally irrelevant. USDA identifies vegetables as sources of nutrients including dietary fiber, potassium, folate, vitamin A, and vitamin C. (MyPlate)

Do non-starchy vegetable carbs count?

Yes.

They contribute to total carbohydrate.

Fiber forms part of total carbohydrate on US Nutrition Facts labels, although it may be treated differently when someone calculates net carbohydrates. (FDA Access Data)

When you track standard total macros, record the full carbohydrate amount.

When you track net carbohydrates, subtract fiber according to the method you use, but keep the food’s listed calories unchanged.

Starchy Vegetables

Starchy vegetables should normally be counted.

USDA lists foods such as corn, green peas, white potatoes, plantains, cassava, hominy, and breadfruit within its starchy vegetable subgroup. (MyPlate)

These foods often serve the same practical meal role as rice, pasta, bread, or other carbohydrate sources.

They are vegetables, but they can provide meaningful amounts of starch and calories.

Examples include:

  • White potatoes
  • Sweet potatoes
  • Corn
  • Green peas
  • Plantains
  • Cassava or yuca
  • Taro
  • Hominy
  • Breadfruit
  • Some winter squash dishes

The FDA reference table lists around 26 grams of carbohydrate in a 148 gram potato serving, 23 grams in a 130 gram sweet potato, and 18 grams in 90 grams of sweet corn. (U.S. Food and Drug Administration)

Leaving these foods out can make a large difference to a meal’s carbohydrate and calorie total.

Should You Count Potatoes?

Yes.

Count potatoes in the same way you count rice, bread, pasta, or another carbohydrate source.

Use an entry that matches:

  • Potato type
  • Raw or cooked state
  • Skin or no skin
  • Baked, boiled, roasted, mashed, or fried preparation
  • Added fat and other ingredients

A plain boiled potato differs from:

  • Roasted potatoes with oil
  • French fries
  • Mashed potatoes with butter and milk
  • A loaded baked potato
  • Potato gratin
  • Potato salad with mayonnaise

The word potato does not describe the complete meal.

UseShould You Weigh Food Raw or Cooked? to match the weight with the correct nutrition entry.

Should You Count Sweet Potatoes?

Yes.

Sweet potatoes provide carbohydrates and calories in amounts that can affect daily macro totals.

The FDA’s reference portion of one medium sweet potato contains approximately 100 calories and 23 grams of carbohydrate. (U.S. Food and Drug Administration)

Count additions separately.

Butter, oil, syrup, sugar, marshmallows, cream, and sauces can change the final dish substantially.

Should You Count Corn?

Yes.

Corn is classified as a starchy vegetable and contributes meaningful carbohydrates.

The FDA lists approximately 90 calories and 18 grams of carbohydrate in the kernels from one medium ear of sweet corn. (U.S. Food and Drug Administration)

Count corn in:

  • Salads
  • Soups
  • Burrito bowls
  • Salsas
  • Casseroles
  • Mixed vegetables
  • Corn chowder
  • Side dishes

A tablespoon used as a garnish contributes little, but a full serving belongs in the meal total.

Should You Count Green Peas?

Yes.

Green peas contain more carbohydrate and protein than many watery vegetables.

USDA places green peas in the starchy vegetable subgroup. (MyPlate)

Count them in soups, curries, fried rice, mixed vegetables, pot pies, and side dishes.

Do not confuse green peas with green beans or snap peas. They have different nutritional profiles.

Beans, Chickpeas, Peas, and Lentils

Beans, peas, and lentils deserve separate attention.

USDA considers them unique because they can count within either the Vegetable Group or Protein Foods Group. They provide more protein and carbohydrate than most non-starchy vegetables. (MyPlate)

Examples include:

  • Black beans
  • Kidney beans
  • Pinto beans
  • Chickpeas
  • Navy beans
  • Cannellini beans
  • Black-eyed peas
  • Split peas
  • Brown, green, and red lentils
  • Soybeans

Always count these foods in a macro-based plan.

A bowl of lentils or beans is not equivalent to a bowl of lettuce.

Also match the food entry carefully.

Dry beans, cooked beans, and canned drained beans have very different values per 100 grams because of water absorption.

Does Vegetable Protein Count?

Yes.

Protein from vegetables contributes to the daily protein total.

A broccoli serving may provide several grams. Peas, beans, lentils, and soy foods can provide considerably more.

Do not remove plant protein from your tracker because it came from a vegetable.

However, many non-starchy vegetables provide only small amounts per serving. They may contribute to the total, but they should not automatically replace a clear protein source when your target is high.

For example, a meal containing 35 grams of protein from chicken and four grams from broccoli contains approximately 39 grams of protein. The broccoli protein still counts.

Use theProtein Calculator to estimate the complete daily target before deciding how much each food needs to contribute.

Does Vegetable Carbohydrate Count?

Yes.

Carbohydrates from vegetables belong in the daily carbohydrate total.

The fact that a food contains vitamins, minerals, water, or fiber does not make its carbohydrates disappear.

Record total carbohydrate when your macro plan uses total carbs.

Calculate net carbs separately only when that is part of your chosen plan or medical guidance.

The FDA Nutrition Facts framework includes dietary fiber within total carbohydrate. (FDA Access Data)

What About Fiber?

Fiber belongs within total carbohydrate, but it does not behave exactly like digestible starch and sugar.

For ordinary tracking:

  1. Record the food’s listed calories.
  2. Record total carbohydrate.
  3. Record fiber separately.
  4. Do not subtract fiber from the listed calories.
  5. Calculate net carbs only when needed.

This prevents you from counting or subtracting fiber incorrectly.

Avocado Should Be Counted

Avocado is botanically a fruit, but it often functions as a vegetable in meals and USDA places it within the Vegetable Group’s “other vegetables” section. (MyPlate)

Unlike lettuce or cucumber, avocado contains meaningful fat and calories.

Count avocado in:

  • Salads
  • Toast
  • Sandwiches
  • Burrito bowls
  • Guacamole
  • Smoothies
  • Sushi
  • Dressings

Do not apply a “free vegetable” rule to it.

The same practical caution applies to olives. They are botanical fruits and provide more fat than most vegetables.

Carrots and Onions Are Not Free

Carrots and onions are not as carbohydrate-dense as potatoes, but large amounts can still matter.

The FDA table lists approximately:

  • 30 calories and 7 grams of carbohydrate in one medium carrot
  • 45 calories and 11 grams of carbohydrate in one medium onion

(U.S. Food and Drug Administration)

A few onion slices on a sandwich contribute little.

Three large onions in a soup or curry contribute enough carbohydrate and calories to include in the recipe.

The same principle applies to carrots.

A few baby carrots are a small addition. A large carrot soup or tray of roasted carrots deserves complete calculation.

Tomatoes and Tomato Products

Plain fresh tomatoes are relatively low in calories.

Concentrated tomato products can be different because much of the water has been removed.

Count:

  • Tomato paste
  • Tomato purée
  • Tomato sauce
  • Crushed tomatoes
  • Ketchup
  • Pasta sauce
  • Pizza sauce
  • Sun-dried tomatoes

Prepared tomato products may also contain oil, sugar, cheese, meat, or other ingredients.

Do not use fresh tomato nutrition for tomato paste or sauce.

Mushrooms Still Count

Mushrooms provide relatively few calories in plain form, but they can contribute protein, carbohydrate, and other nutrients.

The preparation often changes the result more than the mushrooms themselves.

Compare:

  • Raw mushrooms
  • Dry-fried mushrooms
  • Mushrooms sautéed in butter
  • Creamed mushrooms
  • Stuffed mushrooms with cheese
  • Breaded fried mushrooms

The name of the vegetable remains the same, but the finished macro profile changes greatly.

Fresh, Frozen, and Canned Vegetables

All can fit a macro plan.

Fresh vegetables

Use a food entry that matches the raw or cooked form.

Frozen vegetables

Plain frozen vegetables usually contain the vegetable without major additions, but read the package.

Some products include:

  • Butter
  • Cheese sauce
  • Cream sauce
  • Seasoned oil
  • Rice
  • Pasta
  • Sugar
  • Breaded coatings

Use the package label for the actual product.

Canned vegetables

Count the drained or undrained amount according to the entry and how you serve it.

Canned vegetables may contain added salt or sauce. A missing nutrient value in a database does not necessarily mean that the food contains none, particularly for branded data. USDA notes that manufacturer-provided branded records may include rounded or missing values. (FoodData Central)

Raw Versus Cooked Vegetable Weight

Cooking changes vegetable weight through water loss or absorption.

Roasted vegetables often weigh less after cooking because water evaporates.

Boiled vegetables may retain or absorb water.

The total calories from the original vegetable batch do not increase merely because water leaves, but calories per 100 grams can rise as the food becomes more concentrated.

Suppose 500 grams of raw vegetables contains 150 calories.

After roasting, the batch weighs 350 grams.

Calories per 100 grams cooked:

150 ÷ 350 × 100 = approximately 43 calories

The raw batch contained:

150 ÷ 500 × 100 = 30 calories per 100 grams

The cooked food appears higher per 100 grams because the same approximate calories now sit inside less weight.

Use a raw entry with raw weight or a cooked entry with cooked weight.

Do not weigh cooked vegetables and log the same grams as raw without applying a conversion.

Count Cooking Oil, Butter, and Sauce Separately

The vegetables may be the lowest-calorie part of a vegetable dish.

Consider a tray containing plain vegetables plus:

  • Two tablespoons of oil
  • Butter
  • Cheese
  • Honey glaze
  • Tahini
  • Mayonnaise
  • Cream sauce
  • Pesto
  • Salad dressing

USDA notes that most vegetables are naturally low in fat and calories, while sauces and seasonings can add fat and calories. (MyPlate)

The correct lesson is not that oil or sauce should never be used.

The lesson is that the finished dish must be tracked as prepared.

UseHow to Track Cooking Oil, Butter, Sauces, and Marinades to account for ingredients that remain on the food or in the recipe.

Salad Vegetables Versus Salad Calories

A bowl of lettuce, cucumber, tomato, and peppers may contain relatively few calories.

The completed salad may also include:

  • Oil-based dressing
  • Creamy dressing
  • Cheese
  • Nuts
  • Seeds
  • Croutons
  • Avocado
  • Bacon
  • Dried fruit
  • Chicken
  • Eggs
  • Tortilla strips

Ignoring ten calories of lettuce is not the main tracking risk when the dressing contributes several times more.

A practical salad method is:

  1. Count the protein source.
  2. Count cheese, nuts, seeds, avocado, and croutons.
  3. Count dressing.
  4. Count starchy vegetables and legumes.
  5. Count the remaining vegetables when close tracking matters.
  6. Use a consistent simplified estimate when it does not.

A Simple Salad Example

Suppose a salad contains:

Ingredient

Illustrative calories

Lettuce and cucumber

25

Tomato and pepper

35

Chicken

220

Cheese

110

Dressing

180

Estimated total

570

Ignoring the 60 calories from vegetables would make the meal record incomplete, but ignoring the 180-calorie dressing would create a much larger difference.

This example shows how to prioritize attention.

Count everything when possible. When simplifying, do not focus on lettuce while overlooking concentrated ingredients.

Vegetable Stir-Fries

Count every component of a stir-fry.

A stir-fry may contain:

  • Several cups of vegetables
  • Meat or tofu
  • Cooking oil
  • Sugar
  • Soy-based sauce
  • Cornstarch
  • Rice or noodles
  • Nuts or seeds

The vegetables can contribute meaningful carbohydrates when the batch is large.

The oil and sauce may add even more.

Build the full meal in theRecipe Nutrition Calculator rather than recording only the meat and rice.

Soups, Curries, and Stews

Count all vegetables in mixed dishes.

Water and stock change the finished weight, but they do not erase the vegetable calories.

A curry containing potatoes, peas, onions, tomatoes, coconut milk, oil, and meat cannot be estimated accurately by recording only the meat and coconut milk.

A soup containing beans, carrots, potatoes, and corn may receive much of its calories and carbohydrates from its vegetable ingredients.

For unequal serving sizes, weigh the finished recipe and calculate it per 100 grams. The guideHow to Calculate Calories per 100 Grams in Homemade Food explains the full method.

Restaurant Vegetables

Restaurant vegetables can contain more oil, butter, sauce, and seasoning than a plain home-cooked serving.

Examples include:

  • Grilled vegetables brushed with oil
  • Buttered broccoli
  • Creamed spinach
  • Glazed carrots
  • Fried cauliflower
  • Tempura vegetables
  • Roasted vegetables
  • Restaurant salads
  • Vegetable curries

Use the restaurant’s official nutrition information when available.

Check whether the published figure includes:

  • Sauce
  • Dressing
  • Butter
  • Oil
  • Cheese
  • Toppings
  • Dips

A side called “vegetables” does not guarantee a low calorie amount.

ReadHow Accurate Are Restaurant Calorie Counts? before treating restaurant information as perfectly precise.

Vegetable Juice

Count vegetable juice.

Juicing removes or reduces much of the original food structure and may reduce fiber depending on the product.

A glass can also contain several vegetables in concentrated form.

Count:

  • Calories
  • Carbohydrates
  • Sugar
  • Sodium
  • Serving size

USDA includes 100 percent vegetable juice within the Vegetable Group, but juice still contributes energy and nutrients. (MyPlate)

Do not treat vegetable juice as unlimited because it came from vegetables.

Vegetable Smoothies

Count the complete smoothie.

A vegetable smoothie may also contain:

  • Fruit
  • Milk
  • Yogurt
  • Protein powder
  • Nut butter
  • Seeds
  • Oats
  • Juice
  • Avocado
  • Sweeteners

The spinach may contribute little, while the other ingredients create most of the calories.

Use theMeal Nutrition Calculator for the full drink.

Pickled and Fermented Vegetables

Count pickled and fermented vegetables when they contribute enough to matter.

Plain pickles, sauerkraut, or kimchi may be relatively low in calories, but serving sizes and recipes vary.

Some products contain:

  • Sugar
  • Oil
  • Sweet brine
  • Starch
  • Additional vegetables
  • Fruit
  • Sauces

Sodium may be more important than calories in some products, particularly for people following medically directed sodium limits.

Use the current package label.

Should You Count Vegetables During Weight Loss?

Yes, especially when you want a reliable calorie record.

However, do not allow precise vegetable logging to distract you from larger calorie sources.

For weight loss, I prioritize:

  1. Total calorie intake
  2. Major protein, fat, and carbohydrate sources
  3. Cooking fats
  4. Sauces, dressings, and drinks
  5. Large and starchy vegetable portions
  6. Smaller non-starchy vegetable amounts

A few unrecorded cucumber slices are unlikely to explain a long plateau.

Repeatedly leaving out potatoes, corn, beans, avocado, oil, dressing, and large vegetable portions can create a more meaningful gap.

Use theCalorie Deficit Calculator to choose a starting target, then apply one consistent vegetable-tracking rule.

Can You Lose Weight Without Counting Non-Starchy Vegetables?

Yes.

Some people successfully lose weight while treating plain non-starchy vegetables as free foods.

The method can work because these foods often provide relatively few calories per typical serving, and the simplified rule may encourage a larger food volume without making tracking exhausting.

However, weight loss still depends on the complete pattern.

A person may not count lettuce and still lose weight because the rest of the food intake remains below expenditure.

Another person may call an entire oil-covered vegetable dish free and unintentionally underestimate intake.

The success of the method does not prove that the vegetables contained zero calories.

It means the omitted amount was small enough that the overall plan still created a deficit.

Should You Count Vegetables During Muscle Gain?

Yes, when you track macros.

Vegetable carbohydrates and protein contribute to the daily totals.

This becomes relevant when eating large portions or following a plant-focused diet.

However, vegetables may not provide enough energy for someone struggling to reach a high calorie target.

A very large volume of low-calorie vegetables can make meals physically filling before enough total calories have been consumed.

During muscle gain, use vegetables for variety and nutrients while also including sufficient:

  • Protein
  • Carbohydrate-rich foods
  • Dietary fat
  • Total calories

Do not chase the highest possible vegetable volume when it makes the calorie target difficult to reach.

Should You Count Vegetables on a Keto or Low-Carb Diet?

Yes.

Count total or net carbohydrates according to your chosen method.

Non-starchy vegetables often fit easily into a lower-carbohydrate plan, but they still contain some carbohydrate.

Starchy vegetables such as potatoes, corn, peas, cassava, and plantains can use a much larger share of a low-carbohydrate target.

Avocado contributes relatively little digestible carbohydrate but meaningful fat and calories.

For net-carbohydrate tracking:

Net carbs = total carbohydrates minus fiber

Some plans handle sugar alcohols separately.

Continue using the food’s complete listed calories. Calculating net carbohydrates does not allow you to subtract fiber from the calorie total a second time.

Should People With Diabetes Count Vegetable Carbs?

It depends on the treatment plan and tracking method.

CDC guidance considers one serving of many non-starchy vegetables to contain about five grams of carbohydrate. Some leafy greens may be treated as free foods in simplified exchange systems. (CDC)

For people using intensive insulin therapy, accurate carbohydrate information can affect mealtime dosing. The preferred method should be established with a registered dietitian, diabetes care and education specialist, or prescribing clinician. (American Diabetes Association)

People using a plate method may not need detailed gram counting for every non-starchy vegetable. NIDDK suggests filling half the plate with non-starchy vegetables as part of its diabetes meal-planning framework. (NIDDK)

Do not change medication based on a general free-food rule.

Should You Count Vegetables With Kidney Disease?

People with kidney disease may need to consider potassium, sodium, phosphorus, fluid, and protein in addition to calories and macros.

Some vegetables contain more potassium than others, and appropriate restrictions depend on the stage of kidney disease, laboratory results, treatment, and medication. NIDDK provides specific potassium guidance for people receiving hemodialysis, including individual treatment of foods such as potatoes, tomatoes, squash, and avocado. (NIDDK)

Do not choose or avoid vegetables solely from their calorie content when following a renal diet.

Use personalized clinical guidance.

How to Track Vegetables Step by Step

Step 1: Identify the vegetable

Use the most specific description available.

For example:

  • Raw broccoli
  • Steamed broccoli
  • Frozen broccoli with cheese sauce
  • Roasted broccoli with oil

These are not interchangeable entries.

Step 2: Decide whether to weigh it raw or cooked

Either works when the nutrition entry matches.

Do not use raw values for cooked weight without a conversion.

Step 3: Measure the edible portion

Exclude packaging and clearly inedible parts unless the food record includes them.

For canned foods, check whether the entry describes drained or undrained weight.

Step 4: Count added ingredients

Include:

  • Oil
  • Butter
  • Dressing
  • Sauce
  • Cheese
  • Sugar
  • Cream
  • Nuts
  • Seeds
  • Breading

Step 5: Add it to the meal or recipe

Use theFood Calorie Calculator for individual ingredients and theRecipe Nutrition Calculator for complete dishes.

Step 6: Review the full day

Use theDaily Nutrition Calculator to see how vegetable carbohydrates, protein, fiber, and calories combine with the rest of your food.

Should You Weigh Vegetables?

Weighing in grams provides the most flexible method.

Cups can work, particularly for loosely structured eating, but cup measurements can vary with:

  • Chopping size
  • Packing
  • Raw or cooked state
  • Shape
  • Draining
  • Air spaces

Two cups of loosely packed spinach and two tightly packed cups do not contain the same amount.

A kitchen scale avoids that problem.

However, you do not need to weigh every low-calorie garnish forever.

Measure common portions several times and learn what they look like.

Count Vegetables by Serving or per 100 Grams

For recipes and meal prep, saving vegetable dishes per 100 grams often works better than dividing them into equal servings.

Suppose a roasted vegetable batch contains:

  • Vegetables: 500 calories
  • Oil: 270 calories
  • Sauce: 130 calories
  • Complete recipe: 900 calories
  • Finished weight: 1,500 grams

Calories per 100 grams:

900 ÷ 1,500 × 100 = 60 calories

A 250 gram portion contains:

60 ÷ 100 × 250 = 150 calories

The same method works for protein, carbohydrate, fat, and fiber.

This approach automatically includes the vegetables and ingredients that remain in the finished batch.

A Complete Meal Example

Suppose a meal contains:

Component

Calories

Protein

Carbohydrates

Fat

Main protein

250

40 g

0 g

10 g

Rice

260

5 g

56 g

1 g

Mixed vegetables

100

5 g

20 g

1 g

Cooking oil

90

0 g

0 g

10 g

Sauce

70

1 g

12 g

2 g

Meal total

770

51 g

88 g

24 g

If you record only the protein and rice, the meal appears to contain:

  • 510 calories
  • 45 grams of protein
  • 56 grams of carbohydrates
  • 11 grams of fat

The incomplete entry misses:

  • 260 calories
  • 6 grams of protein
  • 32 grams of carbohydrates
  • 13 grams of fat

The difference does not come from the vegetables alone. It comes from leaving out the vegetables, oil, and sauce.

This is a common tracking mistake.

A Simplified Tracking Example

Suppose you eat a sandwich containing:

  • Bread
  • Turkey
  • Cheese
  • Mayonnaise
  • Two lettuce leaves
  • Three cucumber slices

The bread, turkey, cheese, and mayonnaise provide nearly all the calories and macros.

You might decide not to log the lettuce and cucumber.

That is a reasonable simplification when:

  • The portions remain similar
  • You use the rule consistently
  • You do not need exact carbohydrate dosing
  • The meal still fits your goals

The decision does not make the vegetables calorie-free.

It means the likely difference is too small to justify the additional work for your purpose.

How to Create a Personal Vegetable-Tracking Rule

A good rule should be simple enough to remember and specific enough to prevent accidental undercounting.

One practical rule is:

I do not log small servings of plain leafy greens, cucumber, celery, herbs, or radishes. I log all other vegetables, all large portions, every starchy vegetable, beans and lentils, avocado, and all cooking fats, dressings, and sauces.

Another option is:

I log every vegetable because I want complete calorie, carbohydrate, protein, and fiber data.

Both can work.

The poor rule is:

I count vegetables only when doing so gives me a lower daily total.

Consistency makes the data useful.

Signs You Should Start Counting More Carefully

Review your method when:

  • You eat large vegetable portions
  • Your diet includes many starchy vegetables
  • You eat beans or lentils frequently
  • You use avocado often
  • Your meals contain substantial oil or dressing
  • Your calorie deficit is small
  • Your recorded carbohydrate intake seems unexpectedly low
  • Your progress does not match your records
  • You prepare recipes for multiple servings
  • You use nutrition data for medical care

Do not assume that vegetables are the first or only problem.

Also review drinks, restaurant food, sauces, cooking fat, snacks, serving size, and weekend intake.

Signs a Simpler Method May Be Better

Simplify when:

  • You spend excessive time measuring tiny servings
  • You avoid vegetables because logging feels difficult
  • You repeatedly abandon tracking because it is too detailed
  • Small differences do not affect your decisions
  • Your intake and progress remain predictable
  • Tracking creates guilt, fear, or compulsive behavior

You can still count the foods that matter most while using standard portions for small non-starchy vegetables.

Food tracking should provide information. It should not make ordinary eating feel impossible.

Common Mistakes

Treating all vegetables as free

Vegetables differ greatly in calories and macros.

Count starchy vegetables, legumes, avocado, and large portions.

Counting the vegetable but not the oil

The cooking fat may provide more calories than the vegetables.

Ignoring dressing on salad

A small salad can become a substantial meal after dressing and toppings.

Using raw nutrition for cooked weight

Cooking changes water content and weight.

Match the entry to the measured state.

Treating potatoes like lettuce

Both belong to the Vegetable Group, but their carbohydrate content differs greatly.

Ignoring vegetable protein

Protein from vegetables still contributes to the daily total.

Subtracting fiber from calories

Fiber may be subtracted for a net-carbohydrate calculation, not from the listed calorie value.

Ignoring beans because they are vegetables

Beans and lentils provide meaningful carbohydrate, protein, and calories.

Calling avocado free

Avocado contains meaningful fat and calories.

Logging a vegetable dish as plain vegetables

Count butter, oil, sauce, cheese, breading, and other additions.

Focusing on tiny amounts while missing larger foods

Do not spend five minutes weighing lettuce while estimating oil, cheese, or dressing by eye.

Switching rules from day to day

Use the same tracking method on high-calorie and low-calorie days.

Frequently Asked Questions

Should you count vegetables in your macros?

Yes, when you want complete macro totals.

A simplified method may omit small servings of plain non-starchy vegetables, but that is a practical shortcut rather than proof that the vegetables contain no macros.

Do vegetables count as carbohydrates?

Yes.

Vegetables contain different amounts of carbohydrate, including fiber, sugar, and starch.

Do vegetable carbs count toward my daily macros?

Yes.

Count total carbohydrates when your plan uses total carbs.

Does fiber count as a carbohydrate?

Fiber forms part of total carbohydrate on US Nutrition Facts labels. (FDA Access Data)

You can track fiber separately or subtract it when calculating net carbohydrates.

Do vegetable calories count?

Yes.

The calorie amount may be small in watery and leafy vegetables, but it still contributes to the complete meal.

Should I count leafy greens?

Count them when you want precise totals.

You may omit a small plain serving under a consistent simplified system.

Should I count lettuce?

A small lettuce serving contains very few calories.

Logging it is optional for many people, but count the dressing, cheese, oil, avocado, nuts, seeds, and other toppings.

Should I count spinach?

Yes for precise tracking or large portions.

A small handful may be omitted in a simplified system.

Should I count broccoli?

Yes, especially in large servings.

The FDA reference serving of 148 grams contains approximately 45 calories, eight grams of carbohydrate, and four grams of protein. (U.S. Food and Drug Administration)

Should I count carrots?

Yes when close tracking matters or when the portion is large.

One medium FDA reference carrot contains about 30 calories and seven grams of carbohydrate. (U.S. Food and Drug Administration)

Should I count onions?

Count onions in recipes and meaningful portions.

A few slices contribute little, while several onions in a curry, soup, or sauce can add up.

Should I count tomatoes?

Count them for complete tracking.

Plain fresh tomato contributes relatively little, while paste and sauce are more concentrated and may contain added ingredients.

Should I count cucumber?

A few slices can reasonably be omitted under a simplified system.

Count larger servings when you want complete totals.

Should I count mushrooms?

Yes for complete tracking, especially in large dishes.

Also count oil, butter, cream, and cheese used to prepare them.

Should I count potatoes?

Yes.

Potatoes are starchy vegetables and provide meaningful carbohydrate and calories.

Should I count sweet potatoes?

Yes.

A medium FDA reference serving contains about 100 calories and 23 grams of carbohydrate. (U.S. Food and Drug Administration)

Should I count corn?

Yes.

Corn is a starchy vegetable and contributes meaningful carbohydrates.

Should I count peas?

Yes.

Green peas belong to the starchy vegetable subgroup. (MyPlate)

Should I count beans and lentils?

Yes.

They contribute meaningful protein, carbohydrate, fiber, and calories.

Should I count avocado?

Yes.

Avocado contains meaningful fat and calories.

Should I count vegetables on a low-carb diet?

Yes.

Non-starchy vegetables may fit easily, while starchy vegetables can use a much larger share of the carbohydrate target.

Should I count vegetables on keto?

Count total or net carbohydrates according to your method and keep the full listed calories.

Should I count vegetables for weight loss?

Yes for accurate tracking.

A consistent free-food rule for small plain non-starchy servings can also work when the rest of the intake is recorded carefully.

Can vegetables stop weight loss?

Vegetables themselves are rarely the main issue when they are plain and non-starchy.

Large starchy portions and calorie-dense additions such as oil, cheese, cream, and dressing can affect the deficit.

Should I count roasted vegetables?

Yes.

Count both the vegetables and all oil or butter added.

Should I count steamed vegetables?

Yes for precise tracking.

Plain steamed non-starchy vegetables generally contain relatively few calories.

Should I count frozen vegetables?

Yes.

Use the package label or a matching plain frozen entry. Count any included sauce or seasoning.

Should I count canned vegetables?

Yes.

Match the entry to drained or undrained weight and review added ingredients.

Should I count vegetables in soup?

Yes.

Count the complete recipe, including beans, potatoes, oil, cream, noodles, meat, and stock ingredients.

Should I count vegetable juice?

Yes.

Record the serving’s calories, carbohydrates, sugar, and sodium.

Should I count vegetables in smoothies?

Yes.

Count the entire drink, including fruit, milk, yogurt, powders, seeds, and nut butter.

Does protein from vegetables count?

Yes.

All protein in the food contributes to your recorded protein total.

Do vegetable macros count if the protein is incomplete?

Yes.

A protein’s amino acid profile does not make its grams disappear from the daily total.

Can I ignore non-starchy vegetable calories?

You can use that shortcut when portions are modest, preparation is plain, intake is consistent, and close medical tracking is not needed.

How many vegetable calories can I ignore?

There is no universal number.

Choose a consistent rule based on your tracking purpose rather than trying to find an official allowance.

Are vegetables free foods for diabetes?

Some non-starchy vegetables and salad greens may be treated as free or very-low-carbohydrate foods in simplified exchange systems. People using insulin should follow their individualized carbohydrate-counting method. (CDC)

Should children count vegetable macros?

Children need enough energy and nutrients for growth.

Detailed calorie or macro restriction should not be applied without qualified professional guidance.

What if vegetable tracking causes anxiety?

Use a simpler method and seek professional support when tracking creates fear, guilt, restriction, or compulsive checking.

My Practical Method

I count every starchy vegetable, bean, lentil, avocado serving, and vegetable-based meal.

I also count every cooking fat, dressing, sauce, cheese, and topping.

For plain non-starchy vegetables, I use one of two methods.

When I want complete nutrition information, I weigh and record them.

When I want a simpler system, I may leave out small servings of lettuce, cucumber, celery, herbs, or similar foods. I keep that rule consistent and do not extend it to large portions or calorie-dense preparations.

For recipes, I always count the vegetables.

They may contribute only a few calories individually, but carrots, onions, tomatoes, peas, beans, potatoes, and other ingredients can become significant across a full batch.

I match raw weight with raw nutrition and cooked weight with cooked nutrition.

I review total carbohydrate and fiber separately.

I do not subtract fiber from the food’s listed calories.

Most importantly, I put tracking effort where it provides the most useful information.

I do not worry about one lettuce leaf while estimating oil, dressing, cheese, or potatoes.

The central answer is simple:

Vegetable macros count. Whether every small serving needs to be logged depends on the precision you need and the consistency of your tracking method.

Use theFood Calorie Calculator for individual vegetables, theRecipe Nutrition Calculator for mixed dishes, and theDaily Nutrition Calculator to see how the complete day fits your targets.

Sources and review method

I based this guide on the current Dietary Guidelines for Americans, USDA MyPlate vegetable-group classifications, FDA raw vegetable nutrition information, FDA Nutrition Facts guidance, and CDC and NIDDK carbohydrate-planning resources.

These sources support the main conclusions that vegetables vary substantially in carbohydrate and calorie content, fiber forms part of total carbohydrate, starchy vegetables and legumes should not be treated like leafy greens, and simplified free-food systems are practical conventions rather than evidence that vegetables contain no calories. (U.S. Food and Drug Administration)

Medical disclaimer: This article provides general educational information. It does not replace medical diagnosis, treatment, or personalized nutrition advice. Speak with a qualified healthcare professional or registered dietitian before changing carbohydrate, vegetable, fiber, potassium, sodium, or calorie intake when you have diabetes, kidney disease, digestive disease, food allergies, an eating disorder, pregnancy-related needs, or another medical condition affected by diet.

Why Does My Weight Change So Much From Day to Day?

🧮
Calculate Your Daily Macros & Calories

Use our free dietitian-backed TDEE & Macro Calculator for exact targets.

Calculate Now →
Jennifer Zoned, PhD Nutritionist
Reviewed & Written By

Jennifer Zoned, PhD

Nutrition Researcher | Senior Nutritionist | Macro & Meals Founder