Skip to content
Laksa Johor: What It Is and Where to Eat It in Johor Bahru

Laksa Johor: What It Is and Where to Eat It in Johor Bahru

The quick version

Laksa Johor is Johor's fish-and-coconut gravy served over spaghetti. Learn what it tastes like, how it differs from other laksa, and how to order it in Johor Bahru.

6 min readBy Banyan Bound Editorial
Share this article:
On this page

Last updated November 2026: laksa johor is a thick fish-and-coconut gravy poured over spaghetti instead of rice noodles. Expect a fiery, belacan-forward bowl with cucumber, bean sprouts and fresh herbs on the side. Use this guide to learn what is in the bowl, how locals eat it and where to look for it among the local food in Johor Bahru.

Featured image: Chongkian, CC BY-SA 4.0, via Wikimedia Commons.

What Is Laksa Johor?

Radish Cake — 1
Photo: Encik Tekateki, CC0, via Wikimedia Commons.

Laksa Johor is the state's best-known noodle departure from the usual laksa rules. Spaghetti replaces rice noodles. Fish replaces the chicken or prawn you might expect. The gravy is thick, coconut-rich and built on a pounded spice paste called rempah.

Good to know

Home recipes run 4 to 5 hours, so buying a bowl is the realistic route. Many stalls treat it as a weekend dish, so it may sell out.

Mackerel, usually ikan kembung or selayang, is the typical fish. Cooks poach it, flake it and blend it into the gravy, which is why the sauce clings to the pasta. Kerisik, toasted grated coconut, adds a nutty body.

Spaghetti is the dish's defining oddity, and origin stories vary from cook to cook. Treat any single tidy explanation with caution. For official food and culture pointers across the state, start with Johor's tourism site.

Sunset Meadow Restaurant — 2
Photo: Chongkian, CC BY-SA 4.0, via Wikimedia Commons.

Home recipes run 4 to 5 hours, which is the main reason most visitors are better off eating it at a stall than cooking it.

What Laksa Johor Tastes Like and What Is in the Bowl

Your first bowl is rich, fishy and hot, with a sour lift from lime. Flavor comes from the rempah and belacan, the fermented shrimp paste. Spaghetti stays soft and carries the gravy better than thin rice noodles do.

Garnishes arrive raw and cool, so they balance the heat. Each spoonful can be different depending on what you pile on top.

Enjoying the local Malaysian cuisine (8090557405) — 3
Photo: Georgia National Guard from United States, CC BY 2.0, via Wikimedia Commons.
  • Gravy: fish, coconut milk, kerisik and a rempah of dried chillies, shallots, lemongrass, galangal, candlenuts and belacan
  • Noodle: spaghetti, usually boiled separately and ladled over
  • Raw garnish: cucumber, bean sprouts, long beans and daun kesum (Vietnamese mint)
  • Aromatic extra: sliced torch ginger flower, where the stall uses it
  • Heat and sour: sambal belacan and limau kasturi or calamansi
  • Optional topping: hard-boiled egg at some stalls

Laksa Johor vs Other Laksa and Mee Rebus

Laksa covers a wide family of noodle soups across Malaysia. Curry laksa leans on a spiced coconut broth. Assam laksa is a sour, tamarind-led fish broth. Laksa Johor sits apart because of its spaghetti and its thick, blended-fish gravy.

Enjoying the local Malaysian cuisine (8090558389) — 4
Photo: Georgia National Guard from United States, CC BY 2.0, via Wikimedia Commons.

You will often see it next to another Johor noodle favorite. Read the mee rebus Johor guide for the full profile of that dish. Use the table below to choose between them.

DishNoodleGravyFlavorPick it when
Laksa JohorSpaghettiThick fish and coconut gravy with kerisikFishy, spicy, richYou want a bold, belacan-heavy bowl
Mee rebus JohorNoodles in a thick gravyThick, starchy gravyMilder and sweeter-leaningYou want a gentler noodle plate
Curry laksaRice noodlesSpiced coconut curry brothCreamy, spicyYou want the familiar laksa style
Assam laksaThick rice noodlesSour tamarind fish brothTangy, light on coconutYou prefer sour over creamy
Chengdu double hotpot — 5
Photo: Jpatokal, CC BY-SA 4.0, via Wikimedia Commons.

Where to Eat Laksa Johor in Johor Bahru

Sponsored

No single address defines the dish, so look for the right kind of place. Malay-run hawker stalls and home-style eateries are the most likely sources. Event and festival food stalls sometimes carry it too.

Start with the 30 Best Restaurants in Johor Bahru: Picks by Area if you want a sit-down meal with air conditioning. For stall-style eating, browse the night markets in Johor Bahru and scan menus for the spaghetti and the pile of ulam.

Many stalls treat it as a weekend or special-occasion dish, so it may sell out. Check the stall's current Google Maps listing or social page before you go, since hours change. Prices and hours vary by vendor, so compare menu boards on arrival.

If you want seafood plates around it, seafood in Johor Bahru covers that side of the city.

How to Order and Eat It

Laksa Johor, Malaysia — 6
Photo: Terence Ong, CC BY 2.5, via Wikimedia Commons.

Order a single bowl and ask for the garnish plate on the side. Add sambal belacan a little at a time. Squeeze the lime over the top and mix everything through before the first bite.

Some locals eat laksa Johor by hand, mashing the spaghetti with sambal and gravy. Cutlery is always available, so a fork and spoon are fine.

To cut the heat, ask for less sambal or have it served separately. Cucumber and bean sprouts help cool each mouthful. Pair the bowl with a cold drink from the stall rather than adding more fried or oily sides.

Who Should Skip It, and Practical Tips

Sponsored

Skip laksa Johor if you dislike strong fish or shrimp-paste flavors. Fish, belacan, dried shrimp and coconut are all in the base. That rules it out for vegetarians and anyone with fish, shellfish or coconut allergies.

Many stalls are Malay-run, but ask each vendor about halal status directly. Families with young children may find the heat hard going. Ask for sambal on the side and let kids add their own.

Short-stay day-trippers can treat it as a quick lunch stop at a stall. Adventurous eaters should make it a dedicated meal and add extra sambal belacan. Anyone who wants to try it at home can search for a Malay-language recipe from a home cook.

Frequently Asked Questions

What are the different types of laksa in Malaysia?

Common styles include curry laksa, assam laksa and laksa Johor. Curry laksa uses a spiced coconut broth. Assam laksa is sour and fish-based, while laksa Johor pairs a thick fish gravy with spaghetti.

What are the main ingredients in laksa Johor?

Spaghetti, mackerel, coconut milk and kerisik form the base. A rempah of chillies, lemongrass, galangal and belacan gives the heat. Cucumber, bean sprouts, daun kesum and sambal belacan arrive on the side.

Useful notes for your Southeast Asia trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful