Rasa · Kelantan
Eat here.
Before sunrise the makcik are already there. Here is what to order and where to find it.
Scroll ↓
Kelantanese food is built on patience and ferment — budu aged in earthen urns, rice soaked through the night in coconut milk, fish cured under the morning sun. Most of it is eaten before 10 am, at a market table, standing up, still warm. What follows is where to find it.
Kelantan cooking is not something you describe. You taste it once and then you spend years trying to find it again.
Where to eat
Nasi Kerabu Biru
stall Herb-tinted blue rice with budu, ulam raja & ayam percik
The plate Kelantan is famous for. Butterfly-pea flower turns the rice a deep blue; a scatter of fresh herbs, salted fish, keropok, and a small drizzle of budu does the rest. Order it before 9 am — it sells out.
Must order - Nasi Kerabu Biru
- Ayam Percik
- Budu (fermented anchovy sauce)
Akok at Pasar Siti Khadijah
market-stall Soft baked coconut-egg kuih in brass ring moulds
Akok is the kuih that smells like a memory — eggy, lightly sweet, with a just-scorched underside from the brass mould. The aunties at the ground floor of Pasar Siti Khadijah have been tending the same moulds for decades.
Ikan Bakar at Pantai Cahaya Bulan
stall Charcoal-grilled fish with sambal and coconut rice by the sea
As the sun drops toward the South China Sea, the grill-stalls on Pantai Cahaya Bulan come alive. Pick your fish fresh from the ice tray — stingray, red snapper, mackerel — hand it to the cook, and eat on the sand.
Must order - Ikan Pari Bakar (grilled stingray)
- Nasi Lemak
- Air Kelapa
Soto Kota Bharu
warung Spiced chicken-and-rice noodle soup, Kelantanese-style
Kelantan soto is not the pale broth you find in KL. The base is darker, richer — turmeric-laced with a hit of lemongrass — served over compressed rice (ketupat padat) with crispy shallots and a hard-boiled egg.
Budu Sellers at Pasar Siti Khadijah
market-stall Fermented anchovy sauce — the soul condiment of Kelantan
Budu is the anchovy sauce without which Kelantan cooking loses its spine. Sold in ceramic urns and dark glass bottles at the market, it ranges from mild and sweet (muda) to deeply pungent and aged (tua). Buy a bottle; you will understand the cuisine.
Must order - Budu Muda (mild, sweet)
- Budu Tua (aged, pungent)
Nasi Dagang Warung
warung Glutinous rice steamed in coconut milk with tuna gulai
Nasi dagang is the Kelantan breakfast that travels well. The glutinous rice absorbs coconut milk overnight, then steams to a sticky richness; the fish gulai alongside is tart with asam gelugor. Street warungs wrap it in banana leaf, still warm from the pot.
Must order - Nasi Dagang
- Gulai Ikan Tongkol (tuna curry)
- Sambal
Kelantanese Kuih Stalls
market-stall Rainbow spread of hand-made morning kuih: bakar, lopes, tapai, wajik
Before 8 am the market tables are covered in small wicker trays of fresh kuih — each one hand-made since the early hours. Kuih bakar (coconut-pandan baked cake), lopes (glutinous rice in coconut), tapai (fermented sticky rice), and wajik (palm sugar rice cake). Eat them in order, smallest first.
Must order - Kuih Bakar (pandan baked kuih)
- Lopes (glutinous rice)
- Tapai (fermented rice)
Kopi Tarik Kopitiam
cafe Pulled coffee and teh tarik in a pre-war shophouse kopitiam
The old-town kopitiams have barely changed. Marble-top tables, rickety wooden chairs, the same Robusta-heavy roast pulled high and frothy into a cup. The aunties who run them know every regular by order, not name.
Must order - Kopi Tarik (pulled coffee)
- Teh Tarik
- Roti Bakar (toasted bread with kaya)
Nasi Berlauk
stall Steamed rice with a choice of rich Kelantanese curries
The everyday Kelantan plate: a mound of rice and a ladle of whatever curry calls to you, beef, chicken, or fish in a coconut gravy, with a vegetable on the side. Cheap, filling, and a window into how the state really eats day to day.
Must order - Nasi with gulai daging
- Gulai ikan
- A side of ulam (raw herbs)
Laksam
stall Rolled rice noodles in a creamy white fish gravy
Soft sheets of rice noodle rolled and sliced, then drowned in a mild, creamy fish-and-coconut gravy and topped with fresh herbs. Gentle where nasi kerabu is bold, it is comfort food the Kelantan way.
Must order - Laksam with extra herbs
- A glass of air bunga
Roti Titab
cafe Toasted bread with kaya and a soft-cooked egg
A Kelantan breakfast institution: thick toast spread with kaya (coconut-egg jam) and crowned with a runny soft-cooked egg, eaten with a pulled coffee. Simple, rich, and best in an old shophouse kopitiam.
Must order - Roti Titab
- Kopi Tarik
- Half-boiled eggs
Sata & Otak-Otak
market-stall Spiced fish paste grilled in banana leaf
Fish pounded with coconut and spices, wrapped in banana leaf or set on a stick, then grilled over charcoal until smoky and fragrant. A roadside snack you will smell before you see, and a taste of the coast.
Must order - Sata (on sticks)
- Otak-otak (in banana leaf)
Nasi Tumpang
stall Layered rice and sides packed in a banana-leaf cone
The original Kelantan travel food: rice layered with omelette, curry, fish floss and sambal, all packed into a neat banana-leaf cone to eat on the move. Unwrap it on a train or a long drive and you are eating a piece of history.
Must order - Nasi Tumpang (one cone)
- An extra for the journey
Colek Buah
market-stall Fresh fruit with a sweet, spicy dipping sauce
A plate of crunchy local fruit, guava, mango, jambu, pineapple, served with a dark, sweet-and-spicy sugar-and-chilli dip. The Kelantan answer to a hot afternoon, equal parts refreshing and addictive.
Must order - Mixed fruit colek
- Extra dipping sauce