Curry Servings Calculator
Scale a curry for any number of people: how much chicken, lamb, beef, fish, paneer, vegetables, chickpeas or lentils to buy, the sauce, onions and tomatoes, coconut milk or yogurt, spices, rice and naan, and the pot size you need. Adjusts for a main or a shared table, appetite, children, sauce thickness and leftovers.
How it works
portions = (people + ½ × children) × (1 + extra %) · raw-equivalent portion = 170 g (main) or 100 g (shared table) × appetite (0.8 / 1 / 1.3) · ingredient = portion × factor (bone-in chicken 1.45, lamb on the bone 1.35, paneer 0.75, vegetables 1.2, dry chickpeas 0.4, dry lentils 0.35) · sauce = 160 ml (main) or 100 ml × appetite × thickness (0.5 dry, 0.75 thick, 1 medium, 1.3 thin) · onion-tomato base = raw-equivalent total × 0.5 · spices per kg of raw-equivalent ingredient
When curry is the centre of the meal, plan about 170 g of raw boneless meat, fish or vegetables per adult, which cooks down to a satisfying plate with rice or bread. When it is one of several dishes, about 100 g is enough. Bone-in chicken and lamb need more weight for the same meat, paneer less because it does not shrink, and dried chickpeas or lentils far less because they swell as they cook. The sauce should be generous enough to soak the rice without drowning the meat: about 160 ml per person for a medium curry, half that for a dry bhuna and a third more for a thin gravy. The onion-tomato masala is the flavour base and scales with the batch at about half the raw weight. The calculator also gives the coconut milk or yogurt and cream for those styles, a spice list scaled to the batch, the rice and naan, and the size of pot you need.
Worked example
Chicken curry as the main for 6 people with normal appetites: 170 g × 6 = 1,020 g of boneless chicken, 160 ml × 6 = 960 ml of finished sauce, and 1,020 × 0.5 = 510 g of onion and tomato (about 2 medium onions and 2 medium tomatoes). With bone-in curry-cut chicken, buy 1,020 × 1.45 = about 1.5 kg. Rice at 75 g a head is 450 g uncooked, about 1.35 kg cooked. The finished curry weighs about 1.8 kg, so use a pot of at least 2.5 litres.
Sources: USDA FSIS — Leftovers and food safety (cooling and reheating)
Frequently asked questions
How much chicken per person for curry?
About 170 g (6 oz) of raw boneless chicken per adult when the curry is the main dish, or about 250 g (9 oz) of bone-in curry-cut chicken. When it is one of several dishes, 100 g boneless is enough.
Does this work for vegetarian curries?
Yes. Choose paneer, mixed vegetables, chickpeas or lentils. Paneer needs about 130 g per person, vegetables about 200 g, and dried chickpeas about 70 g or dry lentils about 60 g, because they swell as they cook.
How much rice should I serve with curry?
Plan about 75 g (⅓ cup) of uncooked rice per adult with a main curry. It roughly triples in weight when cooked. If you are also serving naan or roti, 50–60 g of rice is usually enough.
How much curry sauce per person?
About 160 ml (⅔ cup) of finished sauce per person for a medium curry served with rice. Halve it for a dry curry such as a bhuna, and add about a third for a thin, soupy gravy.
Can I make curry ahead for a crowd?
Yes. Most curries improve overnight as the spices settle. Cool the batch quickly in shallow containers, refrigerate it within 2 hours, and reheat it gently until it is piping hot all the way through.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.