Catering guide · Ham, Richmond and Kingston

How much Indian food for 30, 50 or 100 guests?

Planning a birthday, office lunch or family celebration? These tables show how much curry, rice, naan and starters to allow for each guest, and what each catering package costs. They are a planning guide — our team confirms exact quantities in every written quote.

Food per guest at a glance

  • Curry: about 300g in total per guest
  • Rice: about 150g cooked per guest
  • Sides: about 100g per guest
  • Naan: one per guest
  • Poppadoms: two per guest
  • Starters: about three pieces per guest

Food for 30 guests

Standard Package — from £18 a head, about £540 in total

Standard Package quantities for 30 guests
ItemPer guestTotalTrays
Main curries (2 dishes)300g in total (about 150g of each)9 kg4
Rice150g cooked4.5 kg3
Sides (2 dishes)100g in total3 kg4
Naan1 naan30 naan3
Poppadoms2 poppadoms60 poppadoms3

Premium Buffet — from £28 a head, about £840 in total (minimum 40 guests)

Premium Buffet quantities for 30 guests
ItemPer guestTotalTrays
Starters (2 choices)3 pieces90 pieces4
Main curries (3 dishes)300g in total (about 100g of each)9 kg6
Rice150g cooked4.5 kg3
Sides (3 dishes)100g in total3 kg6
Naan1 naan30 naan3
Poppadoms2 poppadoms60 poppadoms3

The Royal Feast — from £45 a head, about £1,350 in total (minimum 50 guests)

The Royal Feast quantities for 30 guests
ItemPer guestTotalTrays
Starters (3 choices)3 pieces90 pieces6
Main curries (5 dishes)300g in total (about 60g of each)9 kg5
Rice150g cooked4.5 kg3
Sides (3 dishes)100g in total3 kg6
Naan1 naan30 naan3
Poppadoms2 poppadoms60 poppadoms3

Food for 50 guests

Standard Package — from £18 a head, about £900 in total

Standard Package quantities for 50 guests
ItemPer guestTotalTrays
Main curries (2 dishes)300g in total (about 150g of each)15 kg6
Rice150g cooked7.5 kg5
Sides (2 dishes)100g in total5 kg6
Naan1 naan50 naan5
Poppadoms2 poppadoms100 poppadoms5

Premium Buffet — from £28 a head, about £1,400 in total

Premium Buffet quantities for 50 guests
ItemPer guestTotalTrays
Starters (2 choices)3 pieces150 pieces6
Main curries (3 dishes)300g in total (about 100g of each)15 kg6
Rice150g cooked7.5 kg5
Sides (3 dishes)100g in total5 kg6
Naan1 naan50 naan5
Poppadoms2 poppadoms100 poppadoms5

The Royal Feast — from £45 a head, about £2,250 in total

The Royal Feast quantities for 50 guests
ItemPer guestTotalTrays
Starters (3 choices)3 pieces150 pieces6
Main curries (5 dishes)300g in total (about 60g of each)15 kg10
Rice150g cooked7.5 kg5
Sides (3 dishes)100g in total5 kg6
Naan1 naan50 naan5
Poppadoms2 poppadoms100 poppadoms5

Food for 100 guests

Standard Package — from £18 a head, about £1,800 in total

Standard Package quantities for 100 guests
ItemPer guestTotalTrays
Main curries (2 dishes)300g in total (about 150g of each)30 kg12
Rice150g cooked15 kg10
Sides (2 dishes)100g in total10 kg12
Naan1 naan100 naan10
Poppadoms2 poppadoms200 poppadoms10

Premium Buffet — from £28 a head, about £2,800 in total

Premium Buffet quantities for 100 guests
ItemPer guestTotalTrays
Starters (2 choices)3 pieces300 pieces12
Main curries (3 dishes)300g in total (about 100g of each)30 kg12
Rice150g cooked15 kg10
Sides (3 dishes)100g in total10 kg12
Naan1 naan100 naan10
Poppadoms2 poppadoms200 poppadoms10

The Royal Feast — from £45 a head, about £4,500 in total

The Royal Feast quantities for 100 guests
ItemPer guestTotalTrays
Starters (3 choices)3 pieces300 pieces12
Main curries (5 dishes)300g in total (about 60g of each)30 kg15
Rice150g cooked15 kg10
Sides (3 dishes)100g in total10 kg12
Naan1 naan100 naan10
Poppadoms2 poppadoms200 poppadoms10

Party catering costs

Birthdays, anniversaries and family gatherings use our published package prices. Here is what each package costs at its minimum guest number.

Catering package prices and example totals
PackagePrice per guestMinimumExample total25% deposit
Standard Package£1830 guests£540 for 30 guests£135
Premium Buffet£2840 guests£1,120 for 40 guests£280
The Royal Feast£4550 guests£2,250 for 50 guests£562.50

Prices include VAT and are “from” rates. Your written quote confirms the final price for your menu, venue and service style. A 25% deposit by bank transfer secures your date.

Party catering questions

How much curry per person for a party?
Allow about 300g of curry per guest in total, split across the dishes you choose. With three curries, that is roughly 100g of each.
How much rice for 50 people?
Around 7.5kg of cooked rice, based on 150g per guest. We send rice in trays that serve about ten guests each.
How many dishes should I order?
Two mains and two sides suit a relaxed home party. For 50 guests or more, three to five mains give everyone a choice, including a vegetarian option.
How much does Indian catering cost for 100 guests?
Our packages start at £18 a head, so 100 guests starts from about £1,800. Your written quote confirms the final price for your menu, venue and service style.
How far ahead should I book?
Two weeks is ideal for smaller parties and four to six weeks for 100 guests or more. Short-notice enquiries are welcome — call and we'll do our best.

Our chicken and lamb come from halal-certified suppliers, and vegetarian, vegan and gluten-free dishes are available. See the catering page for packages, the buffet catering page or our questions page.