A social supper club in Bangkok. Two cooks, one long table, and a menu that never runs the same way twice.

Next: Dinner No.02, Sat 17 Oct

An evening, not just dinner

A restaurant is somewhere you go to eat. An evening is somewhere you go to be part of something.

Service 28 is MJ and Selina, cooking for a small table of people who mostly haven't met yet. Our culinary roots are Japanese and Italian. From there, every dinner goes somewhere a little different.

We care about the food, and everything around it: who you're sitting next to, what's playing, what's in your glass, how the night moves.

What it should feel like

  • Warm
  • Curious
  • Familiar
  • Not Pretentious
  • Not Precious
  • Not Serious

We'd rather it feel alive than perfect. Sometimes we'll make something strange, sometimes we'll keep it simple, and sometimes we'll completely change our minds.

Why 28

Block 28 is where The Food School Bangkok sits, and where we both trained. The name is a nod to where it started.

Meet MJ and Selina

Events

What's cooking next, and everything we've served so far.

Next up

Saturday17.10.2026

Dinner No.0217.10.26
Supper club

Service 28, Dinner No.02

2,000 THB

RSVP for a seat

Our second table. Japanese and Italian, straight up, no twist on top. Ten seats, a welcome drink to start, and whatever you bring after that.

Booking
Fill in the RSVP form. We'll DM you from @service28.dining with payment details. Pay within 48 hours to lock your seat.
Location
Bangkok. The exact address comes once you're confirmed.
Price
2,000 THB per seat, welcome drink included. BYOB after that, no corkage.
Date and time
Saturday 17.10.2026, 7:00 to 10:00 PM
Seats
10
RSVP closes
Saturday 10.10.2026, 7 days before. After that, waitlist only.
Menu
One set menu, no swaps. Contains allergen list tbc.

Cancelling: 7 days or more before, full refund. Less than 7 days but more than 72 hours before, credit toward a future dinner. 72 hours or less, or a no-show, no refund, but you can pass your seat to a friend who can eat the menu. If we cancel, you get everything back.

After that

No.03Soon
Supper club

Dinner No.03

Late November, 2,500 THB. Exact date and menu still cooking. We announce on Instagram first.

Follow for the date

Served

  • Dinner No.01

    Sat 12.09.2026 · 8 seats · 9 courses

    What we cooked
    • Warm pumpkin spice shorba, coconut foam
    • Nori tart, mango, cucumber, salmon roe
    • Hamachi, charred leek, yuzu kosho
    • Amazu tomato, whipped ricotta, basil oil
    • Napa cabbage “carbonara”, parmigiano, smoked bacon
    • Tom kha scallops
    • Pappardelle al ragù
    • Orange basil granita, black sesame salt
    • Lemon posset
  • Dinner No.02

    Yet to be served · Sat 17.10.2026 · 10 seats

  • Private Dinner No.01

    Yet to be served · Sat 07.11.2026 · Private booking

  • Dinner No.03

    Yet to be served · Late November

Want a dinner that isn't on this list? Book a private one.

The supper club

Once a month, one set menu, around 10 seats. Japanese and Italian culinary roots, and a different idea every time.

ORDER UP
Dinner
No.02
Date
Sat 17 Oct 2026
RSVP by
Sat 10 Oct
Time
7:00 to 10:00 PM
Seats
10
Price
2,000 THB / seat
Drinks
Welcome drink, then BYOB
Menu
Japanese × Italian
Contains
allergen list tbc
Where
Bangkok. Address sent once you're confirmed
RSVP for a seat Your seat is held once payment lands.

How a night goes

  • Sometimes we'll make something strange.
  • Sometimes we'll keep it simple.
  • Sometimes we'll completely change our minds.

We care about the food, obviously. We also care about everything around it: who you're sitting with, what you're listening to, what's in your glass, how the night moves, and the small things you didn't see coming.

We'd rather the night feel alive than perfect. What doesn't change: we start on time, and the menu you RSVP'd for is the menu you get.

You should leave feeling like you were part of something, not just that you had dinner.

How to get a seat

  1. Fill in the RSVP

    Name and number of seats. Read the menu note first: there are no swaps. RSVPs close 7 days before each dinner.

  2. We DM you

    From @service28.dining, with payment details. Check your message requests.

  3. Pay within 48 hours

    That locks your seat. After that it goes to the next person on the list.

One menu, no swaps
Everyone eats the same set menu. Each dinner lists what it contains. If you can't eat something on that list, skip this one and catch the next.
Drinks
We pour a welcome drink. After that, bring what you like. No corkage, and we bring the glasses.
Cancelling
  • 7+ days before: full refund
  • Under 7 days, over 72 hours: credit toward a future dinner
  • 72 hours or less, or a no-show: no refund, but you can pass your seat to a friend who can eat the menu
  • If we cancel: you get everything back

Past dinners

  • No.01Sat 12 Sep 2026, 6:30 PM, 8 seats. Japanese × Italian.SERVED

See every dinner, with menus

Private dining

A birthday, an anniversary, a night with people you like. At your place or one of our venues, we plan a menu around the occasion and cook it for your table.

Send an inquiry

What to expect

Group size
4 to 15 guests
4 to 5 guests
3,500 THB per guest
6 to 15 guests
3,000 to 3,500 THB per guest, depending on the menu
At your place
No venue cost. We'll ask about your kitchen first.
At one of our venues
Venue charged at cost plus a 10% coordination fee, quoted before you pay anything.
Notice
At least 3 weeks. December dates need 6.

The menu is built for your group, so before we start, we'll ask about the occasion, what you like, and anything your guests can't eat. Drinks are BYOB unless we agree otherwise.

How it works

  1. Send an inquiry

    Date, group size, occasion. The form below takes two minutes.

  2. We talk it through

    We reply within 24 to 36 hours to confirm the date and ask a few questions about your group.

  3. Get your proposal

    Within 3 to 5 days of your answers: a draft menu, the venue, and one total price. You pay nothing until you're happy with it.

  4. Lock the date

    A 50% deposit holds it, and we book the venue once it lands. Final guest count and the balance are due 7 days before.

The fine print

Food
3,500 THB per guest for 4 to 5 guests. 3,000 to 3,500 THB per guest for 6 to 15, depending on the menu. The smallest table, 4 guests, is 14,000 THB.
Venue
At your place: no venue cost. At one of our venues: the venue's price plus a 10% coordination fee, shown as its own line in your quote.
Booking
A 50% deposit of the full quote (food, plus venue and fee if any) holds your date. We book the venue only after it's paid.
7 days before
Final guest count and the full balance are due. Guests who drop after this are still charged.
Cancel more than 30 days out
Deposit refunded, minus any venue fees we've already paid.
Cancel 8 to 30 days out
Deposit kept, but you can move the date once, within 3 months.
Cancel 7 days or less out
No refund.
If we cancel
You get everything back.

Send an inquiry

The basicsAll required. We need these to reply.

3+ weeks away. December: 6+ weeks.

4 to 15.

Helps us planOptional, but it gets you a real plan in our first reply.

Private menus are built around your group, so tell us early.

We reply within 24 to 36 hours. Your full proposal follows within 3 to 5 days.

Your inquiry is ready. If your email app didn't open, copy it below and send it to service28.business@gmail.com or DM @service28.dining.

Two cooks from Block 28

We both trained at The Food School Bangkok, in Block 28. Service 28 is what happened next.

MJ and Selina

Hover or tap to flip

MJ

The perfectionist of the duo. Cooks with ridiculous poise, drops fancy culinary terms like small talk, and always finds room for one more layer of umami.

Fun factBasically a cycling pro, on the bike or admiring gear like it's gallery art

Hover or tap to flip

Selina

A restless creative and a fearless cook, always chasing the next challenge. Her warmth is the kind you feel from the other end of the table.

Fun factShe's a beast when it comes to running

Why 28

Block 28 is where The Food School Bangkok sits, and where we both trained. The name is a nod to where it started.

"Service" is what a kitchen calls it when the plates start going out. That's the part we love most.

How we cook

Our culinary roots are Japanese and Italian, and they always will be. We also get curious, so cuisines and themes change from dinner to dinner. Some nights are an experiment. That's part of the fun.

We'd rather it feel alive than perfect.

Shop

Something to take home from the table. It's on its way.

Merch is cooking

We're making a few things with the same care as the food. It's still in development, so nothing to buy just yet.

We'll drop it on Instagram first. Follow along so you hear before it sells out.

Follow @service28.dining

Say hi!

Instagram is the fastest way to reach us. Email works too.