🔄 Last checked 27 Jun 2026 · details and hours can change — check the venue before you go
📍 All restaurants on the map
Tap a pin for the spot + nearby stays
If you're looking for a district where Bangkok coffee lovers have steadily pinned the map full, On Nut is one we can name wholeheartedly. Both sides of On Nut Road and the smaller sois branching off it are packed with cafes of every character, from tiny coffee bars roasting their own beans behind the counter, to garden cafes that bring big trees into the heart of the city, to fresh-baked croissant shops where people queue from morning, all the way to modern-Chinese-style cafes that serve coffee by day and turn into a bar by evening. The charm of this district is that it's still a real community, not built just for photos — a few minutes from BTS On Nut and you'll find good coffee, fine desserts and long, comfortable seating on a budget you needn't fuss over.
This list has several shops that have become pilgrimage spots for On Nut locals, like Ministry of Roasters, which roasts its own beans in-house, with several baristas who are coffee-competition champions and a Google score around 4.6 from over a thousand reviews; The Wood Land, a garden cafe in the Sukhumvit 52 area with a three-flavor Sparkling Cold Brew you can only find here; Atlas Specialty Coffee, which lets you choose from up to 11 beans and 6 brew methods; vast.coffee, a home-brew spot that reviews rate highly; on to Ekkamai Macchiato, which moved its base from Ekkamai to settle on On Nut 35, with beef pad krapow and crispy pork that people come for; and Bake Urban, the croissant shop from Khun Dan, where the queue overflowed the soi on its very first day. If you love sipping good coffee and hunting down tasty things, we'd encourage you to work your way through them one by one — you're guaranteed to come to know On Nut the way the people here love it, and to want to come back again.
Ministry of Roasters
Anyone who's a true coffee person around On Nut-Phra Khanong has probably heard the name Ministry of Roasters before. The shop sits at the mouth of Soi Sukhumvit 101/1 (Wachirathamsathit) on the Bang Chak-Phra Khanong side, both a cafe and a coffee-roasting lab in one. The building is airy with high ceilings and clearly divided zones — an espresso bar, a cupping zone for comparing beans side by side, a chill zone with wooden furniture catching natural light, and a small garden out front, where you can look in and see the roaster actually working. It suits coffee people who want to understand beans better, anyone hunting for a quiet corner to work, and locals after a serious daily cafe.
The real draw is that they select their own beans, both Thai and imported, with dozens to choose from, and several of the baristas are champions from coffee-competition stages, happy to talk beans and recommend a brew that matches the flavor you like. The drink people order most is the single-origin drip, which rotates through beans like Kad Luang (dark roast) or King & Ha (medium roast); if you like something unusual, try Yellow Sky, which layers lemon marmalade with coffee and milk foam dusted with rosemary, or the Coconut Cold Brew, a refreshing cold brew with a coconut aroma. For a snack there's the burnt cheesecake, which reviews praise as dense and buttery, perfect alongside a black coffee.
Real reviews lean the same way: the coffee is genuinely well made, and many say they've never had coffee like it anywhere before — quality beans, steady technique, an airy space comfortable to sit in, attentive staff. The Google score sits at around 4.6 from over a thousand reviews, which is very high and has held up for a long time. Standard drinks run around 120-150 baht, while a special-bean single-origin drip climbs to 180-240 baht depending on the bean, averaging around 150-300 baht per person. There's convenient parking beside the shop, and it takes cards and QR pay.
Worth knowing before you go: the shop opens daily 08:00-17:00, and morning to early afternoon gives you the calm atmosphere before it fills up; on holidays it's fairly busy and seats can fill fast. It's easy to reach from BTS Punnawithi or Bang Chak, then a short motorbike taxi or Grab into Soi 101/1. If you're set on a choose-your-bean drip, allow the barista time to brew it slowly for the full experience, and don't forget to check out the zone selling beans and brewing gear to take home.
The Wood Land
If you walk past Sukhumvit Soi 52 beside Lotus's On Nut and come across a solid grey brick wall, we'll let you know that behind that wall is The Wood Land, a cafe that genuinely brings a forest into the heart of the city. Open the door and you'll find a wide lawn, big trees giving shade, and a glass-walled timber building where you can sit and look out at the garden all day. This is a younger sibling in the Coffeology group, a coffee brand with its own farm up north, so you can trust the beans. It suits cafe-goers who want to escape the chaos for a chill sit, bringing a group of friends for photos, or anyone with a dog or cat, since the shop is fully pet-friendly.
The drink you can't miss is the Sparkling Cold Brew, the signature found only here — cold brew charged with soda and finished with orange or berry. Reviewers agree it's sweet-tart and refreshing, cutting the bitterness of the coffee well, perfect for hot weather. For true coffee people, try the drip in two blends: Wood Land Blend, which mixes in Sumatra beans for a bold, heavy taste that fits the forest concept, and Embassy Blend, an Ethiopia-Guatemala blend that leans fruity. If you like something smooth there's a well-rounded Iced Latte, paired with a hot croffle that comes both sweet and savory.
On price it's reasonable for the setting — drip coffee starts around 100 baht, standard drinks run about 100–180 baht, averaging roughly 101–250 baht per person. It takes credit cards and has parking. What makes this shop a hit is that this kind of atmosphere is hard to find in On Nut — greenery, quiet, and coffee you can trust, all at once. The Google score touches 4.0 from several hundred reviews.
A few things to know: the shop is closed every Tuesday, open Mon-Fri 09:00–19:00 and Sat-Sun 08:30–19:30. Air-conditioned seating is limited and it gets busy on holidays; some reviews say the outdoor zone can be a bit hot at midday, so morning or evening is the more blissful choice. It's very easy to reach from BTS On Nut, walking past Lotus's into Soi 52, not far. There are also healthy-leaning options, oat milk and vegan sweets to choose from.
Ekkamai Macchiato (On Nut branch)
Anyone into the Ekkamai cafe scene is probably familiar with the name Ekkamai Macchiato. The shop moved house from Ekkamai 12 and reopened in Soi On Nut 35, a renovated detached house in cream-and-oak tones with a high gabled roof, a shady garden, and far easier parking than the old branch. What many people fall for is that it isn't a cafe with only coffee and cake — the single-plate dishes are made so well that people come seriously for lunch. It suits a chill sit with friends, a couple, or a family weekend brunch — but be warned, the shop focuses on atmosphere, with no power outlets or Wi-Fi, so anyone planning to lug work along for the whole day may find it doesn't fit.
The dish reviews mention most and that you can't miss is the "one-minute beef rice bowl" topped with an onsen egg, grilled Australian beef cooked just right, alongside truffle fried rice with grilled beef where the truffle aroma is clear. For the spice crowd there's beef pad krapow, and crispy pork stir-fried with salt-and-chili / fresh bird's-eye chili that comes piled high with crispy pork and an onsen egg. On the family side there's American fried rice loaded with chicken drumstick, sausage and a fried egg. Finish with the hit dessert, the dark-beer chocolate cake, which reviews praise as sweet just right and not cloying, paired with coffee the shop takes seriously, like the standout Espresso x Orange (espresso with freshly squeezed orange juice), refreshing and bracing.
Most reviews lean toward tasty food, generous portions that fill you up, bold full-flavored cooking, fine coffee, and a clean space pleasant to sit in. The note that comes up repeatedly is that prices run cafe-style, around 250–500 baht a head, with standout plates like the beef rice bowl / truffle fried rice touching 560 baht; some grumble it's a touch pricey, but acknowledge the ingredients are good and the portions are big enough to share. The shop takes cash only, ordering and paying at the counter.
The Google score sits at around 4.4 stars from hundreds of reviews, holding up well for a shop that just moved. The location is deep inside Soi On Nut 35, so you'll need GPS to navigate. Open 09:00–16:30, closed Tuesdays. If you're coming for a weekend lunch, come a little early since it's busy at peak, and allow time to find parking and wait briefly in the queue.
Somewhere Home Cafe
Somewhere Home Cafe is a specialty cafe in Soi On Nut 17, branch 9, in Suan Luang, renovated from an old house into an eye-catching dark-green building decorated in industrial-loft style — bare cement walls, exposed columns and beams, dark-toned wooden furniture, two floors, and natural light reaching throughout. The name is meant to feel like "a second home." Anyone looking for a spot to sip coffee quietly in On Nut, read a book, or open the laptop for a long working session is answered very well here, because there's plenty of seating, the tables are wide, and the atmosphere isn't crowded.
The star of the shop is the specialty drip, which rotates through Thai and imported beans constantly; if you can get the Kenya Drip, we recommend it. For the iced-signature crowd there are standouts like the Onnut Sour, named after the district, Lady on Top, and Pinacchio (cold brew with pineapple juice giving a coconut aroma like a piña colada), along with Heartbeat (cold brew with berry) — coffee mocktails many reviews love for being tart and refreshing, cutting the boldness of the coffee. On the homemade-bakery side there's Shio Pan, a freshly baked salted bread, and Banoffee, which reviews say suits those who love sweet and chocolate.
On flavor, real reviews lean fairly unanimous that the coffee is well made and the technique steady, the iced latte well-rounded with notes of chocolate and caramel, the owner attentive, the service quick, and they can talk beans. Some praise the many photo corners — the green storefront, the bar counter, and the window-side seats catching the light. Prices run around 100–200 baht a cup or plate, reasonable for a specialty cafe. It takes mobile-banking payment, with no minimum.
Worth knowing before you go: the shop opens 08:00–16:00 and is closed Tuesdays. Mornings give you the calm atmosphere. Parking out front is limited to about 2 cars; if it's full, you can park along the wall across the way. Anyone taking the train can get off at BTS On Nut and continue by motorbike taxi into the soi, the most convenient. Overall it's a cafe that suits people serious about coffee and anyone wanting a quiet corner to work in On Nut.
DNA Coffee
DNA Coffee is a Nordic-style specialty coffee cafe tucked away on the ground floor of the Casa Assara condo at the mouth of Soi On Nut 2, just about 200 meters' walk from Big C On Nut. It's a shop the area's coffee people talk about a lot, because it selects its own beans — both Thai beans from Pang Khon and single origins like Ethiopia Guji, Colombia and Kenya — offering both medium and dark roast. Anyone who loves sipping a fragrant, fruity black coffee or wants to try a favorite drip in a relaxed setting is fully answered here. It suits cafe-goers who want serious coffee rather than a photo-only shop.
The must-order is the Blue Latte, a butterfly-pea blue latte that's the shop's signature; most reviews praise the coffee aroma as just right, balanced against the milk and the butterfly pea below, not too sweet. If you don't drink coffee there's a matcha latte to try. For serious food there's carbonara spaghetti, bacon salad, and bakery like croissants, waffles/pancakes, cranberry-butter scones, and blueberry-cheese pie to eat alongside coffee.
The prices are lovely — drinks start around 50 baht, iced latte 80 baht, hot 70 baht, iced americano 65 baht, averaging no more than 100–250 baht per person. The shop is two floors, decorated in pastel-blue tones cut with wood, high ceilings, with deer figures scattered around in keeping with the Nordic style; the upper floor has a chill bar zone, and outside there's a small garden with a mock waterfall, pretty photo corners both inside and out. Many say walking in feels like sitting at a friend's house.
Worth knowing before you go: the shop opens 07:30–16:30 but is closed Thursdays. Anyone coming for a morning coffee before work or to sit and work for a long stretch will find the air conditioning pleasantly cool. Parking is available at Soi On Nut 2 under the Casa Assara building. Best to come mid-morning or early afternoon when it isn't crowded.
🛏️ Find a stay in On Nut for easy cafe-hopping
Want to wake up and walk out for a morning coffee, then come back to sleep close by without a long ride? The On Nut-Phra Khanong area has hotels and stays right by the BTS at every price level, from budget hostels to hotels with a pool, well located within easy walking distance of the cafes on this list, and a few BTS stations from inner Sukhumvit. We've gathered options with prices compared across several sites so you can book in one place. In high season the well-located rooms fill fast, so booking ahead gets you a better rate.
Atlas Specialty Coffee
If you're a true coffee person who wants to seriously choose your own bean, Atlas Specialty Coffee in Soi On Nut 55-2 is a shop to pin on the map. The selling point here is that there are up to 11 beans to choose from and 6 brew methods to pick — from espresso machine, drip, siphon, moka pot and French press to AeroPress — with the barista brewing in front of you, attentive at every step. Many reviews agree that the medium-roast Thai beans are fragrant with well-controlled flavor, while single origins like Kenya and Costa Rica bring berry-fruit notes with a light tartness at the tip of the tongue, ideal for anyone wanting to taste the real difference between growing regions.
The drink people order most and talk about a lot is the Aerocano Burgundy, the shop's iced-americano recipe with pomegranate and rose syrup added, fragrant and not too sweet. If you don't drink coffee there's Peachy Black Tea, a fizzy peach black tea, and Yuzu Sparkling, a fizzy yuzu — two that reviews praise as refreshing and good for beating the heat. For a snack you must try the Biscroffle, a croffle drizzled with caramel and sprinkled with Biscoff cookie, buttery, crisp outside and soft inside; for the savory crowd there's a ham-and-cheese croffle stuffed with plenty of ham. Most drinks run around 115-190 baht, in the usual specialty-cafe range, not too pricey for beans of this quality.
The shop is a small cafe, decorated in clean modern tones, pleasantly air-conditioned, suited more to sipping coffee quietly, chatting with a friend or a short working sit than to all-day photos. There's free Wi-Fi, it takes credit cards, and a perk rare in this area is parking beside the shop. The location is Soi On Nut 55-2, Prawet district, next to the Lumpini On Nut-Phatthanakan condo, open daily 07:00-16:00 — it opens early, good for early risers after a fine coffee before the day starts.
The shop makes the area's popular-cafe list because it's serious about coffee, not just selling atmosphere — the barista can talk beans and recommend a brew that matches the flavor you like. Worth knowing: the shop is small with limited tables, so on holidays it's busy and seats can fill fast; if you want a chill seat, come in the morning or early afternoon, and if you're set on a choose-your-bean drip, allow the barista time to brew it slowly for the full experience.
vast.coffee
vast.coffee is a small home-brew-style cafe at the mouth of Soi On Nut 14, across from Makro Food Service, opened by Khun Jo and Khun Pearl, two owners who wanted to serve a special cup of coffee that people around here could drink comfortably every day. The standout is that they roast their own beans, with both single origin and blend to choose from, and the latte even lets you pick the roast level, medium or dark. Anyone who likes sitting and watching the barista make coffee up close is well answered here, since it's an open bar where you see every step. It suits coffee people who want to talk beans with the owner, and On Nut locals after a daily cafe in the soi.
The drink reviews mention most is the Iced/Hot Latte where you can choose a dark roast, the coffee body pairing well with the milk, well-rounded to drink. The Thai tea is bold and rich with milk in a way the Thai-tea crowd should like, and for matcha people there's a clear matcha that many say is generous for the price. There are also playful drinks like Black Orange (espresso with orange juice) and seasonal drips like Geisha or Kenya to swap between, with homemade bakery set alongside.
On price it's friendly, starting around 50 baht, a hot latte with Thai beans at 70 baht, hot and iced drinks priced the same, mostly no more than 100 baht a cup. Real reviews on Wongnai score it high, around 4.8, praising it as "a pretty shop, good price, good taste, worth it, will go again." The owner cares about the coffee and the service is good and quick. The shop is decorated in a minimal Korean tone — white walls, wooden furniture, a black counter — with pretty photo corners.
Worth knowing: the shop is very small, with around 5 seats inside, so when it's busy you may have to wait or take away. It's a shophouse on the road with no parking of its own; you can park in the soi or on the Makro side across the way. Open Wed-Mon around 08:00-15:00, closed Tuesdays. If you're stopping by, we recommend morning to mid-morning — fresh coffee, not yet crowded, and you can chat beans with the owner at ease.
Coffee Effect
Coffee Effect is a modern-classic specialty coffee cafe in The Master project at the mouth of Soi Sukhumvit 77 on the BTS On Nut side. What makes many people remember this shop is the old-library-style decor — high ceilings, wooden bookshelves filling the walls, vintage lamps and leather sofas that lend a solemn feel, as if you'd stepped into a cafe overseas. The shop has several floors: the ground floor is a coffee bar with not much seating, while the mezzanine and upper floor reachable by lift have long working zones many people use as a half-day co-working space. It suits coffee people after a quiet atmosphere, workers hunting for a quiet air-conditioned seat, and the photo crowd who like a classic corner unlike the usual white minimal cafe.
The drink people order most and talk about a lot is "Na Siam," a signature espresso mixed with coconut cream and coconut sugar, giving a fragrant coconut aroma that cuts the boldness of the coffee, and "Laddawan," a cold brew with lychee juice and a faint pomelo aroma at the finish, nicely refreshing. For the sweet-tart crowd, try "Kritsana," a cranberry espresso, and for serious coffee people there's Espresso and a black-coffee menu to choose from, starting around 80 baht, finished off with croissants and fresh-baked bakery to eat alongside. Most real reviews lean the same way: the coffee hits the mark, the non-coffee menu is fun, the desserts are decent, the staff friendly, and overall it's worth it for an atmosphere of this level. The criticism that comes up is that prices run upscale-cafe, around 100–250 baht a head, and on holidays it's busy with the ground-floor seats filling fast.
On price, the average per person sits around 80–250 baht, reasonable for a specialty cafe in a location like this. There's convenient project parking, and it takes cards and transfers. What lands this shop on the area's popular-cafe list is that it gathers good coffee, comfortable working seats and pretty photo corners in one place — a library atmosphere like this isn't easy to find in On Nut.
Worth knowing before you go: the shop opens 08:00–18:00 and is closed Mondays. It's an easy walk from BTS On Nut, in The Master project on On Nut Road. If you want a quiet upper-floor seat, come in the morning or early afternoon before it fills up, and if you're set on a long working sit, the mezzanine and upper floor are more convenient for finding a power outlet than the ground floor.
Bake Urban
If you've been scrolling your feed lately and keep seeing a little white penguin pop up, that's Bake Urban, the cafe and bakery from "Khun Dan" of the Cullen HateBerry team, which had its full launch on 1 July 2025 in Soi On Nut 7. The shop suits cafe-goers who love fresh-baked goods, Khun Dan fans wanting to check in for real, and On Nut locals hunting for a chill mid-morning seat. The selling point is fusion croissants with several house-invented flavors, blending Thai and Korean in a way other shops rarely have.
The item people talk about most is the "sai ua croissant" — the pastry fragrant with butter, filled inside with aromatic curry-paste sai ua sausage, served with nam prik num; many reviews say this is the tastiest one in the shop. Next come the "sticky-rice croissant" in the injeolmi style, and the "bulgogi croissant" with a clear Korean-sauce aroma. For the sweet crowd, don't miss the Yame matcha and the ice cream made fresh daily. If you come as a group, try the Thai Set at 410 baht, which gets you 3 pastries to share. Most agree that one bite of the croissant pastry gives a clear buttery aroma, and the coffee is bold and decent, averaging 150–200 baht a plate, fair for the craft.
The shop's atmosphere is a blue-and-white minimal tone with penguin mascots throughout, the kitchen wall a clear glass so you can see the baking, plenty of photo corners, comfortable for working or reading. The location is at the mouth of Soi On Nut 7, near Wat Mahabut, across from On Nut Plaza, about 400 meters from BTS On Nut exit 1, or a quick motorbike-taxi ride. Open daily 07:00–19:00.
It's famous partly for being Khun Dan's cafe, but what brings people back is the hard-to-find croissant menu. Worth knowing: in the early opening days the queue was very long, overflowing the soi, and the standout items often sell out fast. If you want the sai ua croissant and the full range, come in the morning to mid-morning; don't come in the evening, since many items will already be running out.
Saints Coffee & Bar
If you walk into Soi On Nut 15 and see a building with a large mural of a Chinese deity-sage on the wall, that's Saints Coffee & Bar, which people around there call "Sian Cafe" for short. The shop is a classic-meets-modern Chinese-style cafe — round wooden tables, Chinese-style wooden chairs, green-red tones, with Chinese hats set out to grab for fun photos. It's by the same owner as the "Fu Chai" pork-blood soup shop in front of the building, a Hat Yai recipe open for over 30 years, so you can finish your meal and walk straight over for dessert, and at some times there are drink discount coupons too. It suits cafe-goers who love quirky, one-of-a-kind photo corners, and anyone after a chill seat around On Nut without going into a mall.
The drink people mention often is the Matcha Orange, which pits a bold matcha against fresh orange juice for a fragrant, bitter-cutting, sweet-tart balance just right. The coffee is a known strength, with a review saying that even the non-coffee drinks come out better than expected; the iced Thai tea has a decently bold tea with rich milk, though it leans a touch sweet and rich. For dessert there's Saints Cake, a dense, deeply flavored chocolate cake, and a coconut cake with real coconut flesh, salty-sweet in contrast. The fresh-baked bakery rotates, and the per-head price is around 101-250 baht, which counts as a wallet-friendly cafe.
What you need to know before going is that the shop is fairly small, with about 5 tables, so when it's busy it can feel a little cramped, and the outdoor zone at midday gets very strong sun — many reviews warn alike that it's hot. If you're coming for photos, morning or late afternoon and then sitting in the air-conditioned room is more comfortable. Parking is shared with the Fu Chai shop, convenient, and you can bring the dog or cat.
By day it's a cafe around 10:00-17:00, then come evening it switches mode into a small bar with cocktails and beer for a long sit. A fully themed Chinese cafe like this is hard to find in On Nut, so it's become a popular check-in spot for the social crowd — one visit gets you food, dessert and pretty photos to take home, all in one place.
🍴 Want to taste several shops in one trip — food tours & cooking classes
If you're short on time but want to taste the best of Bangkok worthwhile in one trip, try a guided food tour that walks you through several shops in one district without wasting time finding them yourself, or if you'd rather get hands-on there are Thai cooking classes and coffee brewing-and-learning classes to book through Klook and GetYourGuide — pick a convenient day and slot, pay online ahead, and keep cafe-hopping in On Nut as a chill activity to slot in through the day.
💡 Know before you cafe-hop in On Nut, Bangkok
Several shops on the list are a walk from BTS On Nut, or a short motorbike taxi/Grab into the soi. Small soi shops like Ministry of Roasters and vast.coffee are hard to park at, so the train is easier and quicker than driving yourself.
Most larger cafes take cards and QR pay, but some small soi shops prefer cash, so keep a few small bills on you and you won't get stuck.
Saturday-Sunday late mornings get crowded, especially Bake Urban with its long queue from opening. Come around 9–10am for an easy seat and the bakery still in full range.
Garden cafes like The Wood Land and two-floor loft shops like Somewhere Home suit a long sit. If you're coming to chill or work, allow a bit of extra time for these.
Specialty cafes in this area are familiar with foreign customers, and the coffee menu is usually written in English already. If you're unsure of a Thai dish name like krapow or crispy pork, point at the photo or ask the staff at ease.
Many shops have non-coffee menus to choose from — matcha, Thai tea and fruit drinks, like the Matcha Orange at Saints, the butterfly-pea Blue Latte at DNA Coffee, and the Yuzu Sparkling at Atlas. Kids or non-coffee drinkers have something to order too.
Plan a worthwhile On Nut cafe day in one go
If you want to work through several shops in one day, start a little later, around 9–10am. Coffee-leaning shops like Ministry of Roasters, vast.coffee, Atlas Specialty Coffee and Somewhere Home suit the first stop of the day while it's not yet crowded, for a relaxed drip sip. Break it up with a heavier meal at Ekkamai Macchiato on On Nut 35, which has both coffee and single-plate dishes like beef pad krapow and crispy pork, or stop in at Coffee Effect in The Master by BTS On Nut, a library cafe with comfortable working seats and fresh-baked bakery.
In the cooler afternoon, move on to The Wood Land in the Sukhumvit 52 area, a garden cafe for a long sit — try the three-flavor Sparkling Cold Brew found only here. For the bakery crowd, don't miss Bake Urban on On Nut 7 with its novel-filling croissants, but brace for the queue since it's busy from opening. Finish the day at Saints Coffee & Bar (Sian Cafe) on On Nut 15, which serves cocktails and beer come evening, switching neatly from a cafe into a chill bar.
If you're set on several days of cafe-hopping in On Nut, pick a stay close to BTS On Nut first, so you can walk into the sois for coffee and back to sleep with ease, and ride the BTS into inner Sukhumvit in a few stations. We've gathered stays in On Nut with prices compared across several sites so you can book in one place.
🛏️ See stays in On Nut, prices compared across 3 sites