Top 8 Indian grocery stores in London for authentic cuisine ingredients

Expat life
27 Dec 2023
11 mins read
Written by Riona lye

Welcome to London, a city with a vibrant tapestry of cultures and cuisines! If you’re feeling homesick, don’t worry, you’re not alone. Adapting to a new place can be challenging, but there are small things that can make a big difference. Recreating your favourite home-cooked meal is one easy way to alleviate homesickness, not to mention the high cost of living that makes cooking at home the more practical option.


If you’re craving the flavours of India, London has a wealth of Indian grocery stores to satisfy your culinary needs. No need to type “Indian grocery store near me” just yet though! With this guide, we’ll explore eight Indian groceries across the city that offer a variety of spices, lentils, and other ingredients to help you cook authentic Indian dishes at home.


We’ll also let you know if Indian grocery online options are available so you can save yourself time and effort. Why not discover the essence of India by exploring London’s Indian grocery stores? Get ready to spice up your life!

Fruity Fresh

This thriving Indian grocery store all began with a simple favour for a friend. With over 50 employees and a wholesale warehouse in Southall, this company has expanded to include two retail locations in Wembley and Northwood. You can trust in their excellence, as they were recognised as one of the “Five of the Best: London Greengrocers” in 2013.


The only unique thing about their online grocery shopping process is that you won’t find a typical website with all the information you need. Instead, you will have to reach out via email or WhatsApp to take advantage of the Contactless Collection Service or Delivery Service available at both retail stores.


Address: 111-113 Ealing Rd, Wembley HA0 4BP, United Kingdom


Opening hours: Daily, 9 am to 8pm (with exception for Thursday, closing at 7pm)


Phone number: 020 8902 9797


Nearest train station: Alperton, Wembley Central Station


Other outlets: 37- 39 Green Ln, Northwood HA6 3AE, United Kingdom


Indian grocery online availability:

V B & Sons

They may not have a strong online presence, but if you’re looking for an Indian grocery store near you, they could be worth checking out.


Sure, you won’t be able to order online and have it delivered to your doorstep, but sometimes there’s nothing like browsing the aisles and picking out your own ingredients. So, if you’re feeling adventurous, why not take a trip to V B & Sons and see what they have to offer? Maybe you’ll find some great ingredients while you shop for your Indian groceries.


Address: 738 Kenton Road, Kingsbury Circle, London NW9 9QB, United Kingdom


Opening hours:

  • Monday to Friday: 9 am – 6:45 pm
  • Saturday: 8:30 – 6:45 pm
  • Sunday: 10 am – 4:45 pm


Phone number: +44 20 8206 1770


Nearest train station: Kingsbury


Other outlets: VB & Sons Wembley, VB & Sons Greenford, VB & Sons – Tooting


Indian grocery online availability: Not available

Taj Stores

Taj is quite the mysterious gem, known for being one of the oldest Indian groceries around, dating back to 1936.


Now, don’t be fooled by their age because they’re all about surprises. Alongside Indian groceries, you’ll discover a treasure trove of other Asian delights from Chinese and Malay to Thai, Vietnamese, Bangladeshi, and even Pakistani goodies.


And here’s a little secret for you, especially if you’re new to the kitchen: they’ve got online recipes. While they might not quite match the magic of mom’s cooking, they’ll definitely give you that warm, homey taste you’re looking for. Enjoy your culinary adventures!


Address: 112 Brick Lane, London E1 6RL, United Kingdom


Opening hours: Daily, 9 am – 8 pm


Phone number: +44 20 7377 0061


Nearest train station: Aldgate East, Shoreditch High Street


Other outlets: Not available


Indian grocery online availability:

Deepak Foods

Would you believe that the Shah Brothers first kicked off their grocery business back in 1973 with a little shop called Bhavin’s in Luton? Fast forward to 1984, and they had expanded to become Deepak Foods in South London – the largest cash and carry open to the public! They didn’t stop there, though. In 2014, they moved their operations to Thornton Heath.


Now, you might think this Indian grocery store being a single location would limit its offerings, but oh, you’d be so wrong! You’re not only going to find your standard fruits and veggies here. There’s a whole treasure trove of Indian snacks and sweets ready to tantalize your taste buds!


But hey, we get it. Sometimes you just don’t feel like leaving home. That’s why they offer online delivery. And if you need your order today, just make sure you place it before 9 am.


As for delivery charges, here’s how it works. If you’re within a 4-mile radius from our location at 793-795 London Rd, CR7 6AW, Thornton Heath, orders below £75 have a delivery fee of £6.99. But if your order is over £75? Your delivery is free!


Address: 793-795 London Road, Thornton Heath CR7 6AW, United Kingdom


Opening hours:

  • Monday to Saturday, 9 am – 7 pm
  • Sunday, 10 am – 5 pm


Phone number: +44 20 8665 4688


Nearest train station: Thornton Heath


Other outlets: Not available


Indian grocery online availability:

Quality Foods

If you’re on the hunt for a reliable Indian grocery that specializes in fresh meat, poultry, and frozen fish, then this one might just be the perfect spot for you.


They source their main items from Bangladesh and South East Asian regions, ensuring that they remain fresh and authentic. What’s more, their entire range is 100% halal, which is good news for customers who pride themselves on their dietary preferences.


They may not offer Indian grocery online services, but they do provide all their pricing and offer details on their website, allowing you to make informed decisions before heading out to their single outlet. And hey, while you’re browsing, why not stock up on some of their frozen foods and everyday essentials too?


Address: 125-127 Cannon St Rd, London E1 2LX, United Kingdom


Opening hours: Daily, 9:30 am–8 pm


Phone number: +44 20 7480 7460


Nearest train station: Shadwell, Limehouse


Other outlets: Not available


Indian grocery online availability: Not available

Patel Brothers

Back in the early 70s, it was a real struggle for many Asian and Jamaican immigrants in the UK to find the essential ingredients for their favourite dishes. But thankfully, Patel Bros came to the rescue! Their family-owned business quickly grew into the first Indian Grocery Shop at 187 Upper Tooting Road in Tooting, South London.


And now, you can shop at their online store, known as Asian Dukan, which offers an extensive range of premium herbs, spices and ingredients. Whether you’re a vegan or prefer organic options, their store caters to all dietary requirements, so you can create mouth-watering Indian dishes in the comfort of your own home.


Now, Patel Brothers understands the importance of timely deliveries and aims to deliver orders during the specified times (Monday-Friday, 8 am-8 pm) once payment is received. Plus, with a maximum weight limit of 30kg per parcel (including all packaging), you can stock up on your favourite items without having to worry about exceeding the limit.


Address: 187-189 Upper Tooting Rd, London SW17 7TG, United Kingdom


Opening hours: Daily, 9 am – 7 pm


Phone number: +44 20 8672 2792


Nearest train station: Tooting Bec, Tooting Broadway


Other outlets: Not available


Indian grocery online availability:

The Indian Shop

Are you a food enthusiast looking for a reliable Indian grocery store that offers quality products? Look no further than this dedicated group on a mission to establish a world-class standard for Indian food stores.


With over 3500 items sourced exclusively from reputable firms, they’ve made it their mission to curate an array of Indian grocery and food items that cater to quality-seeking consumers and home cooks. What sets this team apart from others is its commitment to transparency, offering consistent rates both online and in-store, and rejecting the common practice of inflating prices for ‘free’ delivery.


When it comes to online grocery deliveries, here’s the scoop: All order sizes are charged at £6.99. But keep in mind, each order has a max weight limit of 22.5 kgs. Now, here’s the trickier part – no weekend deliveries. If you order on or after Friday at 10 AM, you’ll need to wait until Tuesday for your goodies to arrive. So, don’t risk going hungry over the weekend; make sure you plan ahead. And if your order includes fresh, frozen, or chilled items, be sure you’re around to get them when they arrive.


Address: 172 Petts Wood Rd, Petts Wood, Orpington BR5 1LG, United Kingdom


Opening hours: Daily, 10 am – 7 pm


Phone number: +44 16 8987 0970


Nearest train station: Petts Wood


Other outlets: Not available


Indian grocery online availability:

A To Z Grocers

Indulge in the vibrant flavours of Indian cuisine with a visit to A To Z Grocers in Finchley, London. As an independent, family-run business, they pride themselves in offering a personalised and non-franchise shopping experience.

From exotic veggies to spices, lentils, snacks, and more, this Indian grocery has it all. Short on time? Check out their frozen ready meals, Indian bread, or even a range of tasty pickles and pastes. And what’s even better? They also stock religious items like incense!


If you’re unable to visit in person, order online before 12:00 for next-day delivery during the weekdays. And if your order exceeds £75, you’ll get free delivery. For those who prefer a hands-on approach, the Click & Collect option is usually ready within an hour, and you’ll receive an email confirmation when it’s available for pickup. Pay a visit to A To Z Grocers and indulge in all things Indian!


Address: 175 Ballards Lane, London N3 1LP, United Kingdom


Opening hours:

  • Monday to Saturday, 10 am – 6 pm
  • Sunday, 11 am – 4 pm


Phone number: +44 20 8346 8189


Nearest train station: Finchley Central, West Finchley


Indian grocery online availability:

Other important information you might need to consider…

How to order Indian grocery online?
  1. Start with a List: Before you dive into the online store, jot down a shopping list to keep yourself organized and on track.
  2. Pick a Trustworthy Store: Go for a well-known online grocery store with a solid reputation for quality and reliable delivery.
  3. Read Product Details: Take a close look at product descriptions, so you know exactly what you’re getting – things like weight, size, and expiry dates.
  4. Hunt for Bargains: Compare prices and be on the lookout for any special deals or discounts that can save you a few bucks.
  5. Delivery Details: Check out the delivery options available, including any delivery fees and minimum order requirements.
  6. Choose a Delivery Time: Select a delivery slot that suits your schedule and preferences.
  7. Location Check: Make sure the online store delivers to your area, as some may have certain delivery restrictions.
  8. Understand the Return Policy: Get familiar with the return policy in case you receive damaged or incorrect items.
  9. Substitution Savvy: Find out how the store handles product substitutions when something you want is out of stock.
  10. Secure Payments: Always use safe and secure payment methods and be cautious about sharing your personal or financial info.
  11. Cart Check: Before you check out, give your shopping cart a quick once-over to ensure you’ve got everything you need and didn’t accidentally double up on anything.
  12. Delivery Directions: If your location is a bit tricky to find, don’t forget to provide clear delivery instructions.
  13. Keep an Eye on Your Order: If there’s order tracking available, use it to stay in the know about when your groceries will arrive.
  14. Inspect on Arrival: When your order arrives, give everything a good once-over to make sure it matches your order and is in good shape.
Where is the nearest Indian grocery store?

Save yourself the hassle of travelling across town or settling for subpar ingredients – let your fingers do the searching and find everything you need to make your next meal a true taste sensation! Instead of sifting through crowded supermarket aisles, consider Googling “Indian grocery store near me” to easily find the right ingredients.

Before you go…

Instarem provides a fast, reliable, and affordable money transfer service from the UK to multiple countries, including India.



Use their currency converter tool to check your pound to INR conversion, create an account, add recipient details, and you’re good to go. Trust Instarem for your international money transfers.


Download the app or sign up here.


*Disclaimer: This article is intended for informational purposes only. All details are accurate at the time of publishing. Instarem has no affiliation or relationship with products or vendors mentioned.

About Instarem

Instarem stands at the forefront of international money transfer services, facilitating fast and secure transactions for both individuals and businesses. Our platform offers competitive exchange rates for popular currency pairs like USD to INR, SGD to INR, and AUD to INR. If you're looking to send money to India or transfer funds to any of 60+ global destinations, Instarem makes it easy for you. We are dedicated to simplifying cross-border payments, providing cutting-edge technology that support individuals and businesses alike in overcoming traditional fiscal barriers normally associated with banks. As a trusted and regulated brand under the umbrella of the Fintech Unicorn Nium Pte. Ltd., and its international subsidiaries, Instarem is your go-to for reliable global financial exchanges. Learn more about Instarem.