One of the essentials of Indian cooking is spices, and while today most of the major supermarkets stock some of the spices, there are specialised local stores which have an array of fresh spices which will give you the true flavours of India.
This tiny Wembley shop has their own-label spice products. They buy whole grains and spices and then mill them in-house; and you can even take your own whole spices to have them freshly ground.
Address: Fudco, 184 Ealing Road, Wembley, HA0 4QD
Quality Foods and Siras Cash & Carry
Situated near each other, Quality Foods and Siras Cash & Carry are your one stop destinations for every Indian ingredient. With a wide range of spices, there is not a single ingredient you won’t find for your traditional meals.
Quality Foods Southall, 47-61 South Road, Southall, UB1 1SQ
Siras Cash & Carry, Amrit House, Springfield Road, Hayes UB4 0JT
VB & Sons
Massively popular among the Gujarati community, this shop is the place to head to if you’re after authentic spices, especially for Gujarati dishes.
Address: VB & Sons, 2-4 Oldfield Lane South, Greenford, UB6 9LD
Bharat Food Store and Mina Stores
Located close to each other near Manor Park, these spacious shops are stocked with every Indian ingredient imaginable.
Bharat Food Store, 4-6 Carlton Terrace, E7 8LH
Mina Stores, 274 Green Street, E7 8LF
Claiming to be the oldest Indian grocer in London, this 40-plus-year-old store is packed with everything from fresh green peppercorns to packed masalas.
Address: Patel Brothers, 187-189 Upper Tooting Road, Tooting, SW17 7TG
Indian Spice Shop
Just by Euston Station, this little shop on Drummond Street, stocks high quality spices at affordable prices in the centre of London.
Address: 115-119 Drummond Street London, NW1 2 HL