Curry Calories Per Serving Calculator

Curry is one of the most versatile dishes you can cook at home, but its calorie count can vary wildly depending on the protein, sauce base, coconut milk, oil, and serving size. This calculator helps you estimate the calories and macronutrients in a single serving of curry based on the total cooked weight of the batch, the number of servings, and approximate values per 100g.

Choose a preset curry type to get started, or enter your own nutrition values for a homemade recipe. You’ll instantly see calories per serving, the full batch total, and a protein, carbs, and fat breakdown. Use it for meal prep, portion control, or simply to understand what’s on your plate. Whether you’re tracking calories, planning macros, or just curious about your favorite dhal or chicken curry, this tool gives you a quick, practical estimate.

🍛 Curry Calories Per Serving

Quick weights:
📊 Results
per serving
Full batch kcal
Serving weight
Protein / serving
Carbs / serving
Fat / serving

How to Use This Tool

Start by selecting the curry type that matches what you’re cooking. The dropdown loads a set of sensible per-100g nutrition estimates into the “Per 100 g values” fields, so you don’t have to look anything up. Then weigh the entire finished batch on a kitchen scale and enter the total in grams. Enter how many servings you plan to split the batch into, and press Calculate. If your recipe is lighter or richer than the preset — for example, extra coconut milk or a lean chicken breast — simply adjust the per-100g calorie, protein, carb, and fat fields before calculating.

All values are based on the cooked weight of the curry, not the raw ingredients. Weigh the curry after simmering, once the sauce has reduced, because water loss changes both weight and calorie density. Serve with rice or naan? Those calories are not included — add them separately.

Formula Explained

The calculator uses a simple proportional method. Once you know the nutrition per 100 g of cooked curry, the values scale linearly with the mass you eat:

Serving weight (g) = total cooked batch weight ÷ number of servings
Calories per serving = (calories per 100 g ÷ 100) × serving weight
Macros per serving = (per-100g protein, carbs, or fat ÷ 100) × serving weight

For example, a 700 g pot of chicken curry split into 4 servings gives a 175 g serving. If the curry has 120 kcal per 100 g, that serving contains (120 ÷ 100) × 175 = 210 kcal. The total batch would be 120 × 7 = 840 kcal. The same math applies to protein, carbohydrates, and fat.

If you’re tracking only carbohydrates, the Curry Carb Calculator uses a similar approach but adds net-carb details.

Reference Values for Common Curries

Use the table below as a rough guide. Values are typical estimates for medium-thickness curries made without rice and can vary by 20–30% depending on oil and protein choices.

Curry typekcalProtein (g)Carbs (g)Fat (g)
Chicken curry (tomato-onion base)1201085
Beef curry18012612
Vegetable curry852104
Lentil dal1005152
Paneer curry1608811
Thai green curry (coconut milk)1506910
Chana masala (chickpea)1305184
Japanese curry1303185

These values are based on typical home-style recipes. Packaged curry roux blocks and restaurant curries can be significantly higher in fat and sodium.

Tips & Best Practices

  • Weigh the whole batch after cooking, then divide by the number of servings for consistent portion sizes.
  • If you’re meal-prepping, portion the curry into containers by weight rather than by eye — sauce clings to utensils and settles unevenly.
  • Trim visible fat from meat and skim excess oil from the surface after cooking to reduce calories without sacrificing flavour.
  • Replace full-fat coconut milk with light coconut milk or Greek yogurt to lower the fat content of Thai and Indian curries.
  • Remember to add rice, naan, or roti calories separately; a serving of cooked rice adds roughly 200 kcal.

Taste the curry while it simmers. If it tastes greasy, the oil has separated — spoon it off and your per-serving calories will drop by 10–20%.

Factors Affecting Accuracy

The biggest variable in any curry is fat. A single tablespoon of oil or ghee adds about 120 kcal, and many recipes call for two or three. Cream, coconut milk, and full-fat yogurt also push calories up quickly. Bone-in chicken or lamb adds weight that is not edible, so a 100 g portion with bone contains less meat than a 100 g serving of boneless curry. Evaporation is another factor: a curry that simmers uncovered for 30 minutes loses water, concentrating calories per 100 g. For the most accurate result, use your own recipe’s nutrition data from a food tracking app or the labels on packaged sauces and add the values of all fats you actually used.

Frequently Asked Questions

How many calories are in a typical bowl of curry?
A standard 250 g bowl of home-style chicken curry contains roughly 300 kcal. A creamy Thai or restaurant curry can easily be 450–600 kcal, while a light vegetable curry or dal may be closer to 200–250 kcal.

Does this calculator include rice or naan?
No. It only estimates the curry itself. Add the calories for any side dishes separately.

Can I use this tool for meal prep?
Yes, and it works best when you weigh the entire batch and each portion. Use the “serving weight” result as your target portion size to keep every container consistent.

Are the preset values reliable?
They are reasonable averages, but actual values depend on your exact recipe. For the best results, replace them with values from your own ingredients or a nutrition tracker.