darwin.

Food substitution table: calculating a carbohydrate-based exchange

Rice was the plan; potatoes are what you have. A food-exchange table can help, provided you decide what to keep similar: carbohydrate, energy or something else. We work through 100 g of cooked rice, then look at what the calculation changes on the plate.

A variety of foods arranged on a table, illustrating a meal
Photo: Unsplash
100 g Table mass reference, using the edible portion and stated preparation TACO, 2011; 28/10/2026
153 g Cooked sweet potato in the carbohydrate example after rounding to whole grams 100 × 28,1 ÷ 18,4; TACO, 2011
8 Maximum alternatives displayed by the current tool, not a ranking Darwin, 28/10/2026

Planning a meal and finding the ingredients in the fridge are two separate events. Inconveniently, the fridge was not copied in on the plan. If the rice has run out and potatoes are available, a food-exchange table can help. First decide what you want the swap to preserve. Carbohydrate, energy, protein, fat and fibre are different criteria. We favour understanding one calculation properly, then using it with a clear idea of what it answers. Here, that calculation is carbohydrate equivalence.

Equivalent by which measure?

An equivalence is a calculated relationship based on an explicit criterion. Here we use carbohydrate per 100 g of edible portion: the part actually eaten, prepared as described. That gives us a concrete question. How much of the replacement food provides roughly the carbohydrate in the starting quantity? It is a useful comparison. Deciding how much to eat and assessing the rest of your diet require more information.

Read the full food description before finding its number. Raw rice and cooked rice are different references, as are chicken with skin and skinless breast. Oil and other ingredients contribute to a prepared dish. This may look like a footnote, but it is where the calculation begins. Faultless arithmetic with the wrong food description still gives an unsuitable comparison. In a kitchen, the word “cooked” does quite a lot of work.

Eight foods with their preparation and source identified

The references below come from the 4th edition of TACO, published by NEPA/Unicamp in 2011. Values describe 100 g of edible portion in the preparation named in each row. We checked this selection on 28/10/2026. That date records our consultation; the composition values remain those of the cited edition, and the review covers these examples rather than every entry in the site’s catalogue.

Composition per 100 g of edible portion, TACO 4th edition. A comparison reference, not a recommended serving.
Food and preparationEnergy (kcal)Protein (g)Carbohydrate (g)Fat (g)
White rice, type 1, cooked1282.528.10.2
Brown rice, cooked1242.625.81
Sweet potato, cooked770.618.40.1
Potato, boiled521.211.9Tr
Prata banana, raw981.3260.1
Chicken breast, skinless, grilled1593202.5
French-style wheat bread, Brazilian reference300858.63.1
Extra-virgin olive oil884NANA100

Tr = trace; NA = not applicable in the original table. These entries were not converted to zero. The olive-oil reference is specifically extra virgin. The figures do not describe every recipe, brand or variety.

The carbohydrate calculation, step by step

Call the starting food A and the replacement B. Both carbohydrate values use the same reference, per 100 g, so we can compare their proportions. First the amount of A establishes the carbohydrate involved. Then B’s value tells us how much of it would provide approximately that amount. The formula brings those steps together:

grams of B = grams of A × carbohydrate in A per 100 g ÷ carbohydrate in B per 100 g

For 100 g of cooked type 1 rice, the reference is 28.1 g of carbohydrate. Cooked sweet potato has 18.4 g per 100 g. Therefore: 100 × 28.1 ÷ 18.4 = approximately 152.7 g. Rounded to whole grams, the example becomes 153 g of sweet potato. At that rounded mass, estimated carbohydrate is 28.2 g, not exactly 28.1 g.

There is an essential arithmetic condition: B must have a positive numerical carbohydrate value. The chicken in this selection has zero in that column; olive oil has NA, meaning not applicable, which cannot be turned into a number for convenience. Neither is a valid destination for this calculation. That is a limit of the operation, rather than a judgement about their place in a meal.

Matching carbohydrate leaves other things different

We can now repeat the exercise with other foods in the table, always starting from the same 100 g of cooked rice. We rounded the masses to whole grams, then recalculated carbohydrate and energy using those rounded amounts. The small remaining differences follow from that step. Decimal places make the arithmetic visible; they do not make each serving identical to the reference sample.

A mathematical exercise starting from 100 g of cooked rice, not a list of prescribed portions.
Alternative foodCalculated mass (g)Estimated carbohydrate (g)Estimated energy (kcal)
Brown rice, cooked10928.1135.2
Sweet potato, cooked15328.2117.8
Potato, boiled23628.1122.7
Prata banana, raw10828.1105.8
French-style wheat bread, Brazilian reference4828.1144

The starting rice reference provides 128 kcal, whereas the example’s 153 g of sweet potato provides approximately 117.8 kcal. Matching carbohydrate did not preserve energy. Other nutrients also need consideration according to the purpose of the comparison and the rest of the diet. The same care with the criterion helps when comparing whey by cost per quantity of protein: that measure answers a question about the product, while deciding on a meal remains a broader task.

The spoon in your kitchen needs its own reference

“A spoonful” sounds agreeably straightforward until two people serve different amounts with it. Heaped, level or packed: the way you fill a utensil changes the weight. A spoon, ladle, slice or piece can be a useful everyday measure when you know what it weighs for that food and preparation. To connect your utensil with this table, weigh what you actually served. We prefer that to inventing a universal spoon.

Zero the scale with the empty container in place. Weigh the edible part and use the reference for its current state: cooked with cooked, for example, and banana without the peel. In a recipe, water, oil and the other ingredients change the relationship between mass and composition. An ingredient’s entry describes that ingredient; understanding the finished dish requires looking at the preparation.

Tapioca is a useful example of why the description matters. Hydrated tapioca starch, dry starch and a finished preparation are different references. We left it outside this selection because we have not established a verified match between those preparations and the data used here. Identify the product or recipe first. Filling another row is easy; making the row mean something dependable is the work worth doing.

Using Darwin’s food-equivalence tool

Choose a food and enter an amount in grams. The tool calculates proportional values and shows up to 8 alternatives by carbohydrate quantity, using the registered catalogue. Think of that list as a set of possibilities to examine: food, preparation and amount all deserve a look. The displayed order is not a podium for the best swaps.

The current scope is one food and one quantity. Adding up a menu, analysing your recipe or setting an individual nutrition target are different jobs. Keep the scope of this review in view too: we checked the rows reproduced in this article. For other entries, examine the source and description before using a result. A dietitian can help connect these details with the wider circumstances that a calculator does not know.

Open the food exchange tool

The Brazilian Dietary Guidelines bring the meal back into view

The 2014 Dietary Guidelines for the Brazilian Population address foods, preparations, meals and ways of eating. Their approach extends beyond a prescriptive table of equivalent portions. That is a useful distinction: the formula clarifies a numerical relationship; the Guidelines ask us to consider eating in a broader setting. Getting a proportion right does not, on its own, represent following all the document’s recommendations.

We like a table when it gives the person cooking and eating more agency. It can clarify two possibilities while preference, culture, availability, variety and the rest of the meal still have a say. The number contributes information. Letting it pronounce a final verdict on a food hands a rich decision to the narrowest column on the page.

What changes when the swap is for training or racing?

Matching the carbohydrate in a piece of fruit and a sports gel starts a comparison, but practical questions remain. How will you carry it? When will you eat it? How does it fit that session and that person? The calculation has never had to pack a running-shorts pocket. Composition, practicality and individual tolerance belong in the decision too. Use the training context and individual guidance to plan intake; this table explains a proportion rather than providing a fuelling protocol.

Let the calculation sharpen the decision

Write down the food and its preparation, weigh the amount and name the criterion you want to compare. Then return to the meal: what changed beyond carbohydrate? Asking a clear question and looking carefully at the answer fits Darwin’s approach to bringing training and food records together. If that way of following your routine interests you, register for early access. At this stage the form records interest without creating a platform account.

Explore Darwin early access

Answers about the topic

Frequently asked questions

Nutrition

What does a carbohydrate-based exchange mean?

It means calculating how much of another food provides roughly the reference amount of carbohydrate. Energy, protein, fat, fibre and the food’s role in the meal remain separate questions. Choosing the criterion is the first step.

How much sweet potato corresponds to 100 g of cooked rice?

With the references in this article, approximately 152.7 g before rounding, or 153 g in whole grams. The rounded amount provides about 28.2 g of carbohydrate, compared with 28.1 g in the 100 g of rice. This is a mathematical example, not a recommended portion.

Does the exchange keep calories the same?

Not necessarily. The starting example has 128 kcal; 153 g of sweet potato gives about 117.8 kcal. Matching one nutrient does not match all other values.

Can I use a spoonful or slice without weighing it?

You need to know the weight associated with that measure, food and preparation. Weighing what you actually served helps connect your utensil to the table. This article does not assign a universal mass to a spoonful, ladle, slice or piece.

Why are chicken and olive oil not carbohydrate-exchange options?

The formula needs a positive carbohydrate value in the replacement food. The chicken in this selection has zero and olive oil has NA in the source. That puts them outside this operation; their place in a meal is a different question.

Does the calculator plan a diet for me?

The tool compares one food and an amount in grams, showing up to 8 carbohydrate-based alternatives. Individual diet planning needs a wider assessment. Darwin early access starts with an interest list, without creating an account through this request.

References

  1. NEPA/Unicamp. TACO, 4th edition, 2011. Table 1, items 1, 3, 53, 88, 91, 182, 260 and 410; printed pages 26, 28, 30, 36, 42 and 52. Consulted on 28/10/2026.
  2. NEPA/Unicamp. Official access page for TACO, 4th edition. Consulted on 28/10/2026.
  3. Brazilian Ministry of Health. Dietary Guidelines for the Brazilian Population, 2nd edition, 2014. Principles concerning foods, meals and eating practices. Consulted on 28/10/2026.
  4. Nupens/USP. About the Dietary Guidelines: they do not prescribe diets or determine individual servings. Consulted on 28/10/2026.
  5. Darwin. Exchange tool: page flow and formula checked in source code on 28/10/2026; one selected food, mass in grams and up to 8 carbohydrate alternatives.

Educational content. It does not replace a consultation with a dietitian or a physician. An individualized meal plan is an act reserved to licensed dietitians under Brazilian law (Lei 8.234/91). Sources are cited with a link for verification. Images under the Unsplash License (free use, including commercial).