
Hidden Thai Cafe With the Best Blueberry Mousse Cake I've Ever Had
Table of Contents
14 items
A Neighborhood Cafe in Ban Phe, Right Before the Ferry to Koh Samet
Let me tell you about a hidden cafe I stumbled into in Ban Phe, a small coastal town in Rayong, Thailand — about a 3-hour drive southeast of Bangkok. When I was living in Thailand, my wife and I were heading to Koh Samet and made it to the Nuanthip Pier, but our ferry wasn't leaving for a while. We needed somewhere to kill time and grab a drink, so we walked along the beachfront road and ducked into Elephante Cafe. It's a small two-story building that most Koh Samet-bound tourists walk right past — a true neighborhood spot. I've been back in the States for a while now, and the thing I still randomly think about isn't the coffee. It's the cake.
Honestly, I hit up a ton of cafes while living in Thailand. Trendy spots in Bangkok's Thonglor neighborhood, beachfront cafes in Pattaya, little places on Koh Samet itself. But Rayong had a completely different vibe because it's not really a tourist town. There weren't crowds of foreigners everywhere. Sitting among locals who'd wandered in wearing flip-flops on a weekend afternoon, I didn't feel like a traveler — I felt like I just lived there. That's a hard feeling to find at a Starbucks in Times Square, you know?
Before You Order at a Thai Cafe, Read This First
Before I get into the cafe itself, there's something every visitor to Thailand needs to know. Thai cafe menus work differently than what you're used to at any American coffee shop. If you don't know this going in, your first order is going to be a rude awakening. Think of it this way: in the U.S., your default Americano is black and unsweetened. In Thailand, the default is sweet — sugar syrup and sometimes condensed milk are added unless you specifically say otherwise.
☕ Read This Before You Order at a Thai Cafe
Thai Café Menu ≠ Global Standard
Espresso Espresso
🌍 Everywhere else — High-pressure extracted 1 oz shot, no sugar, bitter
🇹🇭 Thailand — Condensed milk is often added by default, so your espresso may come out sweet
Americano Americano
🌍 Everywhere else — Espresso + water, no sugar
🇹🇭 Thailand — Sugar syrup is included by default. If you want it unsweetened, you MUST say "Mai wan" (ไม่หวาน) = not sweet
Cafe Latte Café Latte
🌍 Everywhere else — Espresso + steamed milk, no sugar
🇹🇭 Thailand — Instead of regular milk, many shops use a condensed milk + evaporated milk combo. Very sweet and rich — like a latte mixed with dulce de leche
Cafe Yen กาแฟเย็น
🌍 Everywhere else — Doesn't exist (Thai original)
🇹🇭 Thailand — Thai iced coffee. Strong coffee + condensed milk + sugar + evaporated milk + ice. Extremely sweet and creamy — imagine a Dunkin' iced latte with triple the sweetness
Oliang โอเลี้ยง
🌍 Everywhere else — Doesn't exist (Thai original)
🇹🇭 Thailand — Traditional Thai black coffee made from robusta beans roasted with grains like corn, sesame, and soy. Think chicory coffee from New Orleans, but with a totally different grain blend. Sugar is default, condensed milk optional
⚠️ Ordering Tips
Don't want sugar → say "Mai sai nam tan" (ไม่ใส่น้ำตาล) = no sugar please
Don't want condensed milk → say "Mai sai nom khon" (ไม่ใส่นมข้น) = no condensed milk please
Sweetness level → Many Thai cafes let you choose 0% / 25% / 50% / 75%, just like a boba tea shop
Knowing this before you order makes a world of difference. I'm speaking from experience — my very first time ordering an Americano in Thailand, it came out tasting like sweet iced tea. I thought they'd messed up my order, but nope, that's just how it works here.
The Yuzu Americano — Honestly, a Swing and a Miss
What I ordered at Elephante Cafe was a yuzu Americano. It was listed as a staff recommendation on the menu board, so I figured why not. The drink came in a clear cup with a layer of yellow yuzu syrup at the bottom, Americano poured on top, a lemon slice, and — this was funny — a sprig of parsley perched on the rim. Actually, it seemed like everything at this cafe came with parsley on top. Must be their signature move. But I'll be real: this drink was kind of a miss. The bitterness of the coffee and the sourness of the yuzu hit at the same time, and my brain couldn't figure out which flavor to focus on. It's one of those love-it-or-hate-it combinations. The Americano was about $1.70 (60 baht).

My Wife's Pick: Lychee Soda
My wife stood in front of the dessert case for ages before deciding on a lychee soda. Sparkling water with lychee syrup and whole lychee fruit floating on top — and yes, parsley again. In the thick Rayong heat, it was exactly the kind of light, refreshing drink you want. The lychee flavor was subtle and not over-the-top, more of a gentle fragrance than an artificial punch. About $2.10 (75 baht).


I Found the Best Cake of My Life at a Tiny Thai Cafe
Okay, here's where the real story starts. My wife picked a purple cake out of the dessert case. And this little thing ended up being the main event of the entire visit.

The showcase had a solid lineup — mousse cakes, crepe cakes, a matcha green tea cake — way more than I expected from a neighborhood cafe in a non-touristy Thai town. There were a few bread options on the upper shelf too. My wife went straight for the purple one on the far right.

When it arrived, the cake was actually tiny. Set next to the drink cup, it was smaller than my palm. Fair warning: this photo was taken with a telephoto lens, so it looks way bigger than real life. In reality, it's three or four bites and done. It was around $2.80 (100 baht) if I remember right, and for the portion size alone, I wouldn't call it a bargain.
But then we each took a bite and both put our spoons down. On top of the blueberry mousse was a thick, glistening sauce, and it hit perfectly — rich and intense without being sweet. Out of every cake I've eaten in Thailand, and honestly back home in the U.S. too, this was the best one. I'm not exaggerating. This was a life-changing slice of cake from a random local cafe.
The Telephoto Lens Lied About the Size — But the Flavor Was No Lie

Zooming in with the telephoto lens makes this cake look massive in photos. In reality, it's about three fingers wide. The base was a layer of chocolate cookie crumble, topped with a pale lavender mousse, and finished with a thick blueberry sauce dripping down the sides. The mousse melted on my tongue at exactly the right pace, and the key was that the blueberry sauce didn't overpower the mousse — they complemented each other. Finding that kind of balance in a cake is harder than you'd think. If you've ever had a slice from a Cheesecake Factory where the toppings drown out the actual cheesecake, this was the exact opposite of that.

The plating had oat flakes and powdered sugar scattered across the plate. I did not see that coming at a local Thai cafe. It's the kind of fine-dining dessert presentation you'd get at a $200-a-head restaurant. I've been to plenty of trendy cafes in Bangkok — in the Ari and Thonglor neighborhoods where a single slice of cake can run you $8 or $9 — and half of them don't put this much effort into plating. Seeing it at a neighborhood joint in Ban Phe? I was genuinely shocked.
One Syrup Tells You Everything About This Cafe's Skill

I zoomed in even closer to get a shot of the blueberry syrup. This glossy, thick drizzle is what makes or breaks the whole cake. Do it wrong and it's just sugar water that kills the flavor of everything underneath. This one leaned tart rather than sweet. The mousse itself had a gentle, subtle sweetness, and the syrup added a tangy counterpoint on top. That's the structure: soft and sweet at the base, bright and sour on top. Simple idea, hard to execute.
The Cross-Section Shows What's Really Going On

I cut into it to see the layers. It's not all mousse — there's a thin chocolate cake sheet at the bottom with the blueberry mousse layered on top. Getting that mousse layer thin and even is no joke. Too thick and it gets overwhelming, too thin and it disappears. This one was dialed in perfectly so that each bite delivered the dense richness of the chocolate base and the airy softness of the mousse in one go.

Looking closer at the cross-section, you can actually see real blueberry pieces studded throughout the mousse. They didn't just slap sauce on top and call it a day — they packed fruit into the inside too.

One more close-up of the syrup. It had this thick, jammy consistency — it didn't just run off the cake like water. It pooled and spread slowly. You could feel whole blueberry bits between your teeth when you bit into it, and the texture made it obvious this was house-made, not squeezed out of some commercial bottle. I've had Ladurée macarons in Paris that felt less artisanal than this syrup from a random Thai cafe.
Inside the Cafe — Shot Entirely with a Telephoto Lens
Now let me walk you through the actual space. Everything I shot was from inside — I only had a telephoto lens on me, so I couldn't step back far enough to capture the exterior.

The cafe isn't huge, but it's stuffed with Thai antique furniture and knick-knacks placed just right. Nothing felt forced or staged — it all looked like it had always been there. Thai cafes have this knack for creating atmosphere without throwing a ton of money at it. Instead of a big renovation budget, they just work with what's already there. It's a vibe American coffee shops with their identical subway tile and Edison bulbs could learn from, honestly.
A Vintage Museum Disguised as a Cafe



On the wall there's a big carved wooden elephant face — hence the name, I'm guessing — and every wooden shelf is crammed with miniature motorcycles, nutcracker figurines, and random collectibles. In one corner sat a light blue vintage Vespa with a gold Honda Monkey bike right behind it. The whole place felt like the owner's personal collection displayed as decor. On another wall, inside a glass case, sat a Fender Telecaster with a plaque reading "Fender Telecaster Japan 1987–1990." I've never seen a guitar displayed in a cafe before. There's zero design consistency — an elephant carving, a Vespa, Egyptian papyrus art, a Japanese-made Fender — and yet somehow it doesn't feel cluttered. It felt like walking into someone's living room where they've just displayed everything they love. Think of those eclectic antique shops in Brooklyn or Austin, except it's a functioning cafe with great cake.
By the way, there's only room for about 5 cars to park out front. On weekend afternoons it can get tight, so showing up earlier is the move.
Two Floors and a Cozy Brick Archway

The cafe has two floors. Underneath the staircase, there's a brick archway that creates a snug little nook with one table — perfect if you want to feel tucked away. Head upstairs and there's a whole separate seating area.
Plenty of Seats — The Upstairs Window Table Is the Hot Spot



Upstairs, there's a massive live-edge wood slab table that could easily seat a big group, and the window right next to it looks out onto lush green trees — that was clearly the most popular seat in the house. Downstairs, they had low wooden chairs with brown leather cushions, the kind with a laid-back angle that's comfortable enough to sit in for hours. The sides of the chairs were wrapped in traditional Thai patterned fabric, which is such an on-brand detail for this place. Over by the sofa, the wall was packed with Egyptian papyrus prints and miniature display shelves, all lit by blue pendant lamps, giving it a tiny gallery feel. There's still zero design cohesion, but by this point you realize: the chaos IS the personality of this cafe. And it works.
10 Thai Phrases You Can Actually Use at a Cafe
Last thing — I put together a cheat sheet of practical Thai phrases for ordering at any cafe in Thailand. I've included approximate pronunciation with tone markers, so you can read them out loud and actually be understood.
🗣️ 10 Thai Phrases to Use at Any Cafe
Tone marks: ↗ rising ↘ falling — held long
Ao↘ an↘ nee↗ ka↗/krap↗
เอาอันนี้ค่ะ/ครับ
→ I'll have this one, please
Mai↗ sai↙ nam↗ tan-
ไม่ใส่น้ำตาล
→ No sugar, please
Mai↗ sai↙ nom↗ khon↗
ไม่ใส่นมข้น
→ No condensed milk, please
Wan↗ noy↗ noy↘
หวานน้อยหน่อย
→ Less sweet, please
Sai↙ nam↗ kaeng↘ yuh↗ yuh↗
ใส่น้ำแข็งเยอะๆ
→ Extra ice, please
Ao↘ ron↗ ka↗/krap↗
เอาร้อนค่ะ/ครับ
→ Make it hot, please
Hor↙ glap↙ ba-an ka↗/krap↗
ห่อกลับบ้านค่ะ/ครับ
→ To go, please
Ra↗hat↙sa-ai wai↗fai↗ a↙rai↘ ka↗/krap↗
รหัสไวไฟอะไรคะ/ครับ
→ What's the Wi-Fi password?
Khor↘ nam↗ plao- ka↗/krap↗
ขอน้ำเปล่าค่ะ/ครับ
→ Can I get some water?
Gep↙ tang↗ ka↗/krap↗
เก็บตังค์ค่ะ/ครับ
→ Check, please
💡 Quick Note
Women end sentences with "ka↗" (ค่ะ) and men with "krap↗" (ครับ) — it's the polite particle, kind of like adding "please" to everything. If you want to specify sweetness by number, say "ha↙ sip↙ per↗ sen↗" (ห้าสิบเปอร์เซ็นต์) = 50%.
Elephante Cafe — Visit Info Wrap-Up
So to sum it up, Elephante Cafe is the perfect little pit stop if you're catching a ferry to Koh Samet from Ban Phe. It's about a 2–3 minute drive from Nuanthip Pier, or a 10-minute walk. An Americano is about $1.70 (60 baht), the lychee soda is about $2.10 (75 baht), and the blueberry mousse cake was around $2.80 (100 baht) from what I remember. You can get a drink and a dessert for under $6 per person. To put that in perspective, ordering the same thing at a trendy Bangkok cafe in Thonglor or Ari would run you $8–$11 per person — almost double the price — and honestly, the dessert quality here was better. It's an unfairly underrated little spot.
One heads-up: some reviews mention that if you go too late in the afternoon, they can run out of coffee beans and stop serving coffee entirely. So aim for morning or early afternoon. Hours are 9:00 AM – 6:00 PM on weekdays, 7:00 AM – 6:00 PM on weekends, and they have free Wi-Fi. If you're in Rayong or waiting for the Koh Samet ferry with time to kill, it's absolutely worth a visit. But honestly, the most important thing isn't knowing how to order your coffee unsweetened — it's checking whether that blueberry mousse cake is still on the menu.
This post was originally published on https://hi-jsb.blog.