Chickpea and spinach curry with rice (vegan): how much it costs to make, per portion
Chickpeas and spinach in a tomato and coconut curry sauce, served on basmati rice. Vegan as written. Ten portions costed from JJ Foodservice prices dated 10 October 2026.
The main price uses 68% GP, in line with the UK food GP benchmarks (UKHospitality × Christie & Co, 2022: 65.9–69% food GP across every segment). The 75% line is a premium price; few UK sites hold it across a whole menu. GP is worked out on the ex-VAT price.
Open in PrepSheet — edit, cost, scale →
Ingredients and cost, 10 portions
| Ingredient | Pack price | Pack size | Used | Cost |
|---|---|---|---|---|
| Chickpeas (2.5 kg tin) | £4.79 | 2500 g | 2500 g | £4.79 |
| Frozen leaf spinach | £2.29 | 1000 g | 1000 g | £2.29 |
| Coconut milk | £14.49 | 4800 ml | 800 ml | £2.42 |
| Chopped tomatoes (tinned) | £19.99 | 17700 g | 1200 g | £1.36 |
| Onions | £7.49 | 10000 g | 600 g | £0.45 |
| Garlic | £3.49 | 1000 g | 30 g | £0.10 |
| Fresh ginger | £15.49 | 5000 g | 30 g | £0.09 |
| Vegetable oil | £26.99 | 20000 ml | 60 ml | £0.08 |
| Madras curry powder | £5.99 | 1000 g | 40 g | £0.24 |
| Garam masala | £11.49 | 1000 g | 10 g | £0.11 |
| Ground turmeric | £2.99 | 500 g | 5 g | £0.03 |
| Ground cumin | £3.99 | 400 g | 10 g | £0.10 |
| Basmati rice | £29.99 | 20000 g | 750 g | £1.12 |
| Table salt | £10.99 | 6000 g | 15 g | £0.03 |
| Batch total | £13.21 | |||
| Per portion (÷ 10) | £1.32 | |||
Cost per line is pack price × (amount used ÷ pack size), the same sum the tool runs. Change one pack price and every line that uses it moves.
Method
- Soften the sliced onions in the oil, add the garlic and ginger, then the spices, and cook for a minute.
- Add the chopped tomatoes and coconut milk and simmer for 15 minutes.
- Add the drained chickpeas and simmer for 10 minutes more, then stir in the thawed, squeezed spinach and season.
- Serve on 75 g (dry weight) of cooked basmati rice a portion.
Costing notes
The whole batch comes to £13.21, so a portion is £1.32. The chickpeas are costed on the tin's gross weight, as bought. This is one of the cheapest main courses you can put on a menu, which makes it a good vegan option for a canteen or a set menu: even priced well below the meat curries, it clears a 68% GP easily.
Check the labels if you sell it as vegan: some curry powders and stock products carry milk or other allergens as ingredients or as a may-contain.
Where the prices came from
JJ Foodservice collection prices as shown on its public search pages on 10 October 2026 (delivery runs about £1-2 a case higher; one line JJ listed on delivery only is marked). JJ does not label VAT on most lines: raw food is zero-rated in the UK, while soft drinks, alcohol, confectionery and some ingredients carry standard-rate VAT. Your supplier's price is the one that matters: open the recipe and type it in.
- Chickpeas (2.5 kg tin): Gomo Chick Peas 1x2.5kg (VEG157), 2.5 kg tin, £4.79 collection — JJ Foodservice, accessed 2026-10-10
- Frozen leaf spinach: Greens Frozen Leaf Spinach 1x1kg (VEG318), 1 kg, £2.29 collection — JJ Foodservice, accessed 2026-10-10
- Coconut milk: KTC Coconut Milk 12x400ml (SPI259), 12 x 400 ml, £14.49 collection — JJ Foodservice, accessed 2026-10-10
- Chopped tomatoes (tinned): JJ Chopped Tomatoes 6x2.95kg, 6 x 2.95 kg, £19.99 collection — JJ Foodservice, accessed 2026-10-10
- Onions: Brown Cooking Onions 1x10kg (VEG655), 10 kg, £7.49 collection — JJ Foodservice, accessed 2026-10-10
- Garlic: Fresh Garlic 1x1kg (VEG784), 1 kg, £3.49 collection — JJ Foodservice, accessed 2026-10-10
- Fresh ginger: Fresh Ginger 1x5kg (VEG787), 5 kg, £15.49 collection — JJ Foodservice, accessed 2026-10-10
- Vegetable oil: JJ Vegetable Cooking Oil BIB 1x20L (OIL114), 20 L, £26.99 collection — JJ Foodservice, accessed 2026-10-10
- Madras curry powder: Natco Madras Curry Powder 1x1kg, 1 kg, £5.99 collection — JJ Foodservice, accessed 2026-10-10
- Garam masala: Natco Garam Masala 1x1kg, 1 kg, £11.49 collection — JJ Foodservice, accessed 2026-10-10
- Ground turmeric: JJ Signature Ground Turmeric 1x500g, 500 g, £2.99 collection — JJ Foodservice, accessed 2026-10-10
- Ground cumin: JJ Signature Ground Cumin 1x400g, 400 g, £3.99 collection — JJ Foodservice, accessed 2026-10-10
- Basmati rice: Laila Basmati Rice 1x20kg, 20 kg, £29.99 collection — JJ Foodservice, accessed 2026-10-10
- Table salt: DP Table Salt Tub 1x6kg (SPI277), 6 kg, £10.99 collection — JJ Foodservice, accessed 2026-10-10
More costed dishes: pub and restaurant classics
- Steak and ale pie with chips and peas — £2.84 a portion
- Beef lasagne with garlic bread — £2.26 a portion
- Chilli con carne with rice — £1.82 a portion
- Scampi and chips — £1.98 a portion