This article will take approximately 20 minutes to read. Don't have the time right now? No worries. Email the ad-free version of the article to yourself and read it later!
Grocery delivery in Bangkok now runs on a handful of supermarket sites and delivery apps, most of which work in English. Here is what each one charges, which ones actually stock fresh food, and how to get your fridge filled without leaving the condo.
Tired of eating noodle soup for breakfast, lunch, and dinner? Unwilling to shell out THB490 for a spinach pizza at the food cart du jour? Keen to impress a date with home-cooked food? Then grocery delivery in Bangkok is about to make your life a lot easier.
By the way, that home-cooked food thing actually works. Or so I’ve been told. I can’t boil water without burning the bubbles. But back to the matter at hand: stocking your fridge.
Taking a taxi to a supermarket on a Saturday morning is an adventure worth experiencing. Witness cashiers pack your bags in slow motion while stocking up on three different kinds of things you don’t need on the checkout aisle. See how many donut shops you can pass before the delicious crumblies make short work of your self-discipline. Experience the thrill of negotiating with a taxi driver who insists that carrying change for anything more than a twenty Baht bill is a preposterous idea.
I’m serious. Supermarket trips probably offer more insight into what’s going on in a country than any commission-incentivized tour guide. However, if the above isn’t an ordeal you’d like to go through every time you run out of cucumbers, then you are not alone, and this guide is for you.
Almost every large supermarket chain here delivers now, and a handful of apps will shop the aisles for you on top of that. Grocery delivery in Bangkok has quietly become the easiest part of setting up a kitchen in this city.
Below I’ve gone through the supermarkets and the delivery apps one by one: what they charge, how fast they are, what they stock, and which ones work properly in English.
Contents
Key Takeaways
- Grocery delivery in Bangkok works out faster and cheaper than a supermarket run once you count taxi fare, impulse buys, and time spent at the checkout.
- Lotus’s is the strongest all-round option: the widest online inventory, a clean bilingual search, two-hour windows bookable weeks in advance, and app orders that arrive in about half an hour.
- Tops delivers free above THB399, and Big C above THB300 during its regular promotions. Both now carry fresh and frozen food online.
- For Western specialties and organic products, Villa Market, Sunshine Market, and Paleo Robbie all deliver, at noticeably higher prices than the Thai chains.
- Supplements are significantly overpriced in Bangkok. iHerb ships from the US and waives shipping on orders over THB1,400.
- Grab Mart and LINE MAN Mart cover the gaps: they reach neighbourhoods the supermarket sites skip and deliver in roughly 25 minutes.
- Scheduling deliveries for the same time each week, ideally when someone is home to accept them, removes the main inconvenience of ordering online.
Why Use Grocery Delivery in Bangkok
Grocery delivery took off in Bangkok during the pandemic and never slowed back down. Lotus’s alone says it now handles more than 104,000 online orders a day across Thailand.
Ordering online has a lot of advantages over the usual Saturday morning resupply excursion.
- It saves time. It’s a lot faster to go through an online list of groceries than to drive to a supermarket, find what you’re looking for and queue up at checkout. On average, it takes me about ten minutes to place an order online, whereas an extensive visit to a supermarket on a busy day can take up to two hours door to door.
- It’s cheaper. Most people forget the cost of commuting and additional expenses while out shopping. It’s not only the cost for a taxi or your own car – it’s also the snacks, coffees, and other little pleasures you buy while out shopping that make it hard to compete with a THB60 to THB80 delivery fee, which most shops waive once you spend a few hundred baht. If you are tracking your cost of living in Bangkok, that gap adds up fast.
- It’s healthier. Few people manage to walk out of a supermarket only with what they planned to buy, and I’m no exception. Impulse buys catch us all at some point, and the checkout aisles aren’t stocked with vegetables and fat-free dairy products. If there’s chocolate in the house, I’ll eat it. The only way that works is not to buy it in the first place. Shopping for groceries online has been the best strategy when I worked on losing weight.
However, there are some downsides to online orders: inventory is usually a lot smaller than what you find in-store. Items might not be in stock. Online orders can be even more inconvenient than buying groceries in person if you have to travel around Thailand and plan your schedule being at home for the delivery.
My solution to that is to set delivery times to the same times as the cleaning of my apartment. My maid accepts the deliveries and fills up my fridge.
About Me
Before I go over how I make use of Bangkok’s myriad of online shops, I want to give you a bit of an idea of my own lifestyle and consumption habits.
I’m an entrepreneur with a company registered in Bangkok (and blogger, it seems) who mostly eats vegetarian and is somewhat nutrition-focused. When ordering groceries, I try to streamline the process while keeping things healthy. I’m not too big on organic foods and am probably not the city’s biggest foodie.
When I say ‘not the city’s biggest foodie’, that’s a euphemism for ‘if it blends, I can drink it’. (accomplishments in that category include Nattō and egg tofu). Of more relevance for the average reader is that I like to make smoothies with frozen fruit and vegetables, so sourcing these is a major challenge for me when ordering online.
If you’re still not sure what my food choices entail, here’s an example of what I consider an acceptable ‘home-cooked’ dinner.

However, in order to make this article useful for a large number of people, I’ve set out to gather input from a number of friends who contributed their own favorites for specific diets, family-friendly options, organic choices, and gourmet selections.
The Best Grocery Delivery Services in Bangkok
Having established that I don’t attempt to cook Martha Stewart recipes, let’s get to the gist of it. Here’s every grocery delivery option in Bangkok worth using, and my experience with each.
Supermarkets
Not all supermarkets in Bangkok offer online deliveries, some only sell non-refrigerated products online, others don’t have their inventory online on their own website but do make it available through delivery apps like Grab Mart and LINE MAN Mart.
The biggest difference between individual supermarkets is usually not the price or the products (which tend to be rather uniform for most items), but usability and delivery times (which vary a lot).
Tops
Tops is one of the cheaper grocery delivery services in Bangkok, especially for smaller orders. It can be your one-stop shop for buying groceries online.
Even though not all promotions featured on the homepage are available in the online shop, the actual offer pages are easy to find and buy from.
Standard delivery is free on any order of THB399 or more. Below that, you pay THB60 per order.
If you want it the same hour, Tops Express costs THB80 to THB150 depending on your area, and you can pick any hourly slot between 10am and 10pm. There is also a Tops PRIME subscription that gives you unlimited free express deliveries if you order often enough to justify it.
I’m really not sure why supermarkets need my passport number, but Tops belongs to the few that think it’s necessary.
Big C
Big C was one of the first supermarkets here to support online orders, and the online range now covers pretty much everything you find in store. Fresh and frozen items are included these days, packed into cooler bags for the trip.
Their search used to be dreadful. Type ‘non fat milk’ and you’d get every product containing the word ‘non’, ‘fat’, or ‘milk’. It has since been fixed, and you now get an accurate result for the item you’re actually after.
Standard delivery starts at THB69 with a THB250 minimum order. Big C runs frequent free-shipping promotions on orders above THB300, which knock THB69 off the fee, so in practice most normal-sized orders ship free.
Express delivery gives you ten hourly slots between 10am and 8pm. In practice they’ll still call you up and confirm the actual delivery time directly, so treat the slot you picked online as a rough estimate.
One catch: Big C’s own online delivery only covers Bangkok and the surrounding provinces. Outside that, you’re back to the apps.
Lotus’s
Lotus’s is by far the shop I’ve been using the most.
While the product offerings on the website are not as extensive as in their actual stores, the range is quite broad. You won’t find all products, but you’ll find something in every category (including low-fat options, which can be hard to come by at other shops).
One of the biggest strengths of Lotus’s is their user interface and search. It has one of the best searches and browsing functions of all grocery stores, making it very easy to find the products you’re looking for. Their entire listing catalog is bilingual.
Of the tested shops, Lotus’s seems to stock the largest inventory online based on my own shopping experience. Their prices for vegetables and fruit are pretty competitive when compared to other supermarkets.
Frequent promotions (check the website and the sales slip you get with your order) mean you often get about 10% off your order.
Lotus’s does automatic replacements. If a product you ordered is not in stock, they’ll replace it with a similar one and give you a heads-up by phone. Unfortunately, it’s not possible to ‘disable’ this feature. I’d rather have them never replace anything as I’m usually not at home when they deliver.
Most of their delivery has moved onto the Lotus’s app, which picks from more than 2,500 branches nationwide and promises your order inside an hour. Lotus’s says the average is closer to 30 minutes. Delivery is free on qualifying orders, with the minimum spend moving between THB50 and THB300 depending on which promotion is running.
What I absolutely adore about them though is the ability to select any two-hour window between 10am and 10pm weeks in advance. This is what makes it possible for me to schedule deliveries for the times my maid is at home. The downside? Slots in the next 24 hours are usually booked out.
Delivery Apps
If the supermarket you want doesn’t deliver to you, or you need something in the next half hour, the delivery apps fill the gap. They send a rider to shop the aisles for you, which costs a little more but covers far more of the city. Both of the big ones belong on your phone alongside the other apps worth having as an expat in Thailand.
Grab Mart
Grab Mart is the one to reach for when you’ve forgotten something. It delivers groceries, drinks, health and beauty products, over-the-counter pharmacy items, and flowers, usually inside about 25 minutes.
You can also schedule an order for later. The app runs 24/7, though whether anything actually arrives at 3am depends on the store’s own opening hours. The whole app works in English, which is not true of every grocery option here.
LINE MAN Mart
LINE MAN runs food delivery, groceries, rides, and a messenger service out of one app, and it operates around the clock. The Mart side covers food and household goods from a long list of brands and shops.
Its real advantage is reach. LINE MAN covers small neighbourhood shops that the supermarket sites ignore entirely, which matters if you live outside the central districts. The trade-off is that parts of the app still default to Thai.
International and Ethnic
There are a few delivery services that stand out for their very extensive product ranges for specific countries. While some of them store a variety of local products, these shops mostly stand out for the products you will be hard-pressed to find elsewhere.
Villa Market
Villa Market is the long-standing international supermarket in Bangkok, and the one to try when a recipe calls for something no Thai chain carries. Think proper cheddar, rye bread, Marmite, and baking supplies that aren’t sweetened.
Prices run well above Lotus’s or Big C for the same staples, so it works better as a top-up shop than as the main order. Their online store covers a decent slice of the in-store range.
Local, Organic, and Artisan Shops
If you are keen on organic food or specialty items, you’ll need to bring some patience to the order form. In some cases, online payments are not supported; in others, you have to place your order by e-mail. Nevertheless, it is possible to get hold of a lot of specialty products online, even if you sometimes have to jump through a few hoops.
Sunshine Market
Branded as a local health shop, Sunshine Market offers a lot of speciality food items for people looking for organic food, following specific diets or struggling with food allergies.
Diets
Given Bangkok’s popularity as a tourist destination, it’s easy to find restaurants in Bangkok catering to practically every kind of diet restriction. The online landscape is not as bountiful, but there are a few options available.
Halal
Dedicated Halal grocery delivery in Bangkok is still thin on the ground. Souky Official sells through Facebook, and LINE MAN Mart lists a number of Halal shops depending on your area.
Gluten-Free
While I’m not aware of any delivery services providing exclusively gluten-free options, there are some that have gluten-free categories. Villa Market carries a decent range of gluten-free products in its online shop.
Paleo
Started as a paleo-compliant meal delivery service, Paleo Robbie has expanded into a grocery service specialising in pastured meat, wild-caught fish, and organic produce.
They deliver across Bangkok between 10am and 8pm every day except Sunday, and ship nationwide by express for everything else.
Supplements
For some reason, supplements are usually sold at a tremendous markup in Bangkok. Prices are in fact so ludicrously high that you could order from the US, and in spite of shipping charges, it would still be cheaper. However, there are some local budget options that allow you to stock up within a reasonable amount of time and more tolerable prices.
Fitwhey
Fitwhey is my go-to choice for protein powder. It has the cheapest prices of any online or offline store I know of, and it ships for free. They also take Thai credit cards, which is not a given with smaller local shops.
iHerb
iHerb is a US-based online store for supplements that stocks pretty much everything you need at US prices (read: dirt cheap).
The reason I’m including a website based outside of Thailand in this listing can be summed up in one sentence: shipping is free once your order passes THB1,400. There are local online shops that ship barely 30 minutes away from my place and still charge me more than that.
In order to avoid issues with customs, a lot of people recommend keeping orders to less than US$50 (including shipping charges).
My Personal (Sorta) Healthy Online Shopping List
Since online grocery shops don’t carry the same inventory as their offline counterparts, some products can be a bit difficult to come by. Below I’ve listed the ones that are a bit harder to find (as well as with information on which shops stock them).
Where possible, I linked directly to the product page at each shop. Where a product was on sale at several stores, I linked to whichever one offered it cheapest.
It’s a rather subjective list, but if you share my smoothie-incorporating, nutrition-focused diet, there might be some useful gems.
- Almonds, Raw, 500g: Nuts are good. Almonds are tasty. Sums it up. Available online at Radiance Wholefoods.
- Ayam Light Reduced Sugar and Light Sodium Baked Beans in Tomato Sauce 425g: I’m not terribly worried about sodium, but oh well. Here are some baked beans that have a bit less than the usual amount. Available online at Lotus’s.
- Betagen Fermented Milk Fat 0% Sugar 2%: The lowest calorie fermented milk drink on the market. Available online at Big C.
- Chabaa 100% Pomegranate & Grape Juice 1000ml: Superfood or not, I can’t stand eating actual pomegranate. Juice is fine though and I don’t mind the grapes. Available online at Lotus’s.
- Dotter Henn Tammachad Eggs Add DHA 10 pcs: Eggs with added DHA. Not really necessary if you take a supplement for that. Available online at Lotus’s.
- Foremost Omega Plain Flavoured UHT Milk 180ml x 4pcs: I read nutrition labels for 30 minutes to pick the fortified milk suitable most suitable for vegetarians. Available online at Lotus’s.
- Hershey’s Natural Unsweetened Cocoa Powder 226g: Comes in a box. You’ll appreciate that once you tried to pry cocoa powder out of an aluminum bag. Good for smoothies. Available online at Lotus’s.
- Lindt Excellence Dark 85% Cocoa Dark Chocolate 35g: Once chocolate is in the house, it’s gone. That’s why I order it in 35g packs. Available at Lotus’s.
- Meji Bulgaria Original Flavour Set Yoghurts 110g x 4pcs: Due to low sugar and fat contents, this is my favorite yogurt sold online. Available online at Lotus’s.
- Meiji Non Fat Pasteurized Milk 2,000ml: My favorite low fat milk, though Dutchmill is a close second. Available online at Lotus’s.
- PA by Panasia Frozen Mandarin Orange: These are great for smoothies: blend them with ice, yogurt and vanilla protein powder. Available online at Big C.
- Président Light Processed Cheese Slices 10 slices: Low-fat cheese is a decent source of vegetarian protein, though ‘gourmet’ it certainly is not. Available at Lotus’s.
- Quaker Instant Oatmeal 800g: Mixed in yogurt and with fresh fruit (apples preferred), this is my breakfast of champions. Available online at Big C and Lotus’s.
- Silk Organic Soy Milk Unsweetened 946ml: Absolutely the most delicious thing you can put in your coffee. Available online at Big C.
- Sunny Day Frozen Raspberry: I’m a bit on the fence about these as the seeds make them a tad unpleasant for smoothies but still doable. Available online at Big C.
- Tchibo Exclusive Decaf Coffee 100g: Not a Pacamara (so good, go try), but a decaf coffee option that’s moderately priced. Available online at Lotus’s.
- Twinings Earl Grey Decaf Tea 50g: Not cheap, but a game changer if you love tea and want to avoid caffeine. Available online at TOPS.
I’ve left out fresh fruits and vegetables from the above list as the availability of them is very seasonal.
For organic options, you can check artisan and organic stores like Adams Organic. Otherwise, Lotus’s would be my shop of choice for fruits and vegetables.
For lazy muesli and smoothies, I recommend going with pre-cut fruits and veggies.
As you can see, most of the items I buy are stocked by Lotus’s, making it my preferred choice for orders, with Big C a close second.
Tricks and Deals
There’s a few things to keep in mind when ordering online to make sure you get the best service quality and the lowest price possible:
- Delivery times can be set to when your maid is at home. I always have orders delivered at the same time and day. She accepts the orders and fills up my fridge.
- Order before you run out (duh!). If items weren’t in stock on the day of the delivery (happens with at least one product in two out of three orders), you still have time to buy it elsewhere.
- If there is a coupon requiring a minimum purchase, add things like water, toiletries, and bathroom supplies to reach the required minimum spend. Anything that can be stored for a long time works out well for this purpose.
- Keep a list of favorites. Some shops create it automatically (e.g. Lotus’s), in which case you have to delete stuff from it that you don’t plan on ordering again. Others require you to manually add items. It’s usually much faster to go through a list of favorites than to select products one by one from the shop. I found that I mostly order the same ~100 products. Saves me also the work of making a shopping list. The favorite list is easier to ‘work through’ and reorder whatever I’m out of.
Other Options
I remember when Silk soy milk was sold out across most stores in Bangkok (they solved that problem by increasing the price by 50%). I ended up calling the importer directly and had it delivered to my place (at retail price).
The above is a list of shops officially offering online order services. It helps moving and living in Thailand a lot easier. In reality, a lot of specialty stores, restaurants, and importers deliver products to your door if you just call them up. If you’re not sure who stocks it, check the manufacturer or import labels on the products.
New shops and delivery services launch constantly, though Grab Mart and LINE MAN Mart have run away with the market. If there’s one you’d like to recommend, let me know in the comments and I’ll give it a spin and add it to the list above.