TempoLife › Features › Recipe nutrition analyzer › chickpea-curry
Chickpea curry
Chickpeas, tomato, onion, garlic and oil, spiced and simmered. Fully plant based. Chickpea curry worked out ingredient by ingredient: 301 kcal, 12.5 g protein, 41.8 g carbohydrate and 10.5 g fat per serving across 4 servings.
The ingredient lines
These are the exact lines fed to the analyzer. Copy them into the paste box on the analyzer and change any quantity to see the totals move.
500 g chickpeas
400 g tomato
1 onion
3 cloves garlic
2 tbsp olive oil
1 tsp ground ginger
The analysis
| Nutrient | Per serving | Whole recipe |
|---|---|---|
| Energy (kcal) | 301 | 1 204 |
| Protein (g) | 12.5 | 50.1 |
| Carbohydrate (g) | 41.8 | 167.2 |
| Fat (g) | 10.5 | 42.0 |
| Fibre (g) | 11.3 | 45.1 |
| Sugars (g) | 9.8 | 39.2 |
| Salt (g) | 0.04 | 0.16 |
By energy this comes out at 16% protein, 54% carbohydrate and 30% fat, using the Atwater factors of 4, 4 and 9 kcal per gram. A serving weighs about 262 g, which works out at 115 kcal per 100 g of finished dish before any cooking loss.
What each line contributed
| Your line | Matched food | Grams | kcal | Protein | Fat | Share of kcal | How the grams were found |
|---|---|---|---|---|---|---|---|
| 500 g chickpeas | Chickpeas | 500 | 820 | 44.5 | 13.0 | 68% | weighed |
| 400 g tomato | Tomato | 400 | 72 | 3.6 | 0.8 | 6% | weighed |
| 1 onion | Onion | 110 | 44 | 1.2 | 0.1 | 4% | typical serving: 1 medium onion = 110 g |
| 3 cloves garlic | Garlic | 9 | 13 | 0.6 | 0.0 | 1% | typical serving: 1 clove = 3 g |
| 2 tbsp olive oil | Olive oil | 28 | 248 | 0.0 | 28.0 | 21% | typical serving: 1 tablespoon = 14 g |
| 1 tsp ground ginger | Ground ginger | 2 | 7 | 0.2 | 0.1 | 1% | USDA portion table: 1 tsp = 2 g |
Every line was recognised and every line carried a measurable quantity, so nothing was left out of the totals.
Reading this recipe
Chickpeas are weighed drained, as they come out of the tin.
Spices are a rounding error in the totals and are shown anyway so nothing is hidden.
The single biggest energy contributor is Chickpeas at 68% of the total calories. If you want the dish to be lighter, that is the line to change first — halving it moves the serving by about 103 kcal, which is more than trimming everything else at once.
A serving carries about 11.3 g of fibre and 0.04 g of salt from the ingredients themselves. Salt you add at the table is not in that figure, and it is usually the larger half of what ends up on the plate.
How a pasted line becomes a number
Each line is read in four steps. First the quantity: a plain number, a decimal, a fraction such as 1/2, or a mixed number such as 1 1/2. Then the unit: grams, kilograms, milligrams, ounces and pounds are weights and convert exactly; millilitres, litres, decilitres, tablespoons, teaspoons and cups are volumes; slice, clove, medium and a bare count are whole items. Then the food name, with preparation words such as chopped, fresh or skinless removed and anything after the first comma dropped. Finally the name is matched against the food database.
Volumes and whole items are the part most calculators fudge. A tablespoon of oil and a tablespoon of honey do not weigh the same, so this page does not use one number for both: it looks the food up in the baked USDA food_portion table and uses that food’s own recorded weight for one tablespoon, one cup, one slice or one medium item. Only when the table has no row for that food and unit does it fall back to millilitres at 1 g/ml, and every row that used a fallback says so in its basis column.
Anything that cannot be measured is not guessed. A pinch, a dash, a handful, a knob, “to taste” and a line with no quantity at all are listed separately as excluded, along with any food name the database does not contain. The totals underneath are therefore the total of what is shown as matched, never a padded estimate.
These are database averages for raw or standard-prepared foods. Cooking losses, draining, fat left in the pan, brand differences and how heaped your spoon actually is all move the result. Treat a recipe analysis as a planning estimate, not a measurement, and never as dietary or medical advice — a clinician or registered dietitian is the right place for anything diagnostic.
Source: USDA FoodData Central SR Legacy family — per-100 g values and food_portion serving weights; the ingredient lines above are the only stored input · checked 2026-09-02
Other worked examples
Scrambled eggs on toast
Three eggs, a knob of butter, a splash of milk and two slices of bread — the standard weekday breakfast.
Oat porridge with banana
Rolled oats cooked in milk, topped with a banana and a spoon of honey.
Chicken and rice bowl
A batch-cook staple: chicken breast, white rice, broccoli and a little olive oil.
Spaghetti bolognese
Minced beef, tomato, onion, garlic and dried pasta for four.
Lentil soup
Red lentils, carrot, onion, celery and a spoon of oil — cheap, high fibre, meat free.
Greek salad
Tomato, cucumber, red onion, feta and olive oil, with no dressing beyond the oil.
Frequently asked questions
How many calories are in chickpea curry?
About 301 kcal per serving and 1 204 kcal for the whole recipe as written, from 6 ingredient lines. Change any quantity in the paste box and the figure changes with it.
What is the protein per serving?
12.5 g, which is 16% of the calories in the serving. The rest is 54% carbohydrate and 30% fat.
Is this the cooked weight?
No. It is the sum of the ingredients as listed, 1 049 g in total, or about 262 g per serving before cooking. Roasting or reducing the dish removes water, so the finished plate is denser per 100 g than this.
Log this in one tap instead
TempoLife keeps your own recipes with their per-serving numbers, so a repeat meal is a single tap rather than a retyped list.