Kitchen classics, vegetables, and bold flavors.
All recipes
MAIN COURSE · NOORS KITCHEN

Laksa Johor with Mackerel and Spaghetti

A thick, spicy fish sauce with coconut, lemongrass and dried shrimp: in Johor, it’s surprisingly served with spaghetti. Cucumber, crunchy vegetables, herbs and lime keep every bite fresh.

80 minutes4 servings
Jump to recipe
Laksa Johor with spaghetti, thick mackerel and coconut sauce, cucumber, bean sprouts, yardlong beans, fresh herbs and lime.
ABOUT THIS RECIPE

A rich sauce, a different noodle

Laksa Johor is a Malaysian laksa from the state of Johor, in the south of the peninsula. There are many regional kinds of laksa, and the Johor version is recognisable by its thick fish-and-coconut-based sauce and its spaghetti. That combination isn’t a random stand-in for rice noodles: the firm strands soak up the rich sauce and give the dish its own character. Laksas from other regions may be thinner, made with a different fish base or served with different noodles.

Mackerel is a practical, flavourful choice of fish here. Its firm, fatty flesh flakes easily into small pieces after poaching and gives the sauce body. Other kinds of fish are also used in Johor; choose a firm-fleshed fish and carefully remove any bones. Dried shrimp add a concentrated, salty umami flavour. Soak them briefly to make them easier to grind finely. If you don’t have dried shrimp, you can leave them out, but the sauce will have less depth of flavour.

The fragrant base, often called rempah, is made from ground aromatics and spices. Lemongrass, shallot, garlic, ginger, galangal and chilli create a fragrant, fresh and mildly spicy foundation. Take your time frying the paste in oil: the raw, sharp notes fade and the aromas become rounder. Stir regularly and don’t turn the heat too high, as finely ground aromatics can burn quickly. Kerisik, toasted coconut ground into a paste, makes the sauce richer and adds a roasted flavour. If you can’t find it, leave it out; extra coconut milk is not an equivalent substitute.

The sauce should be thick but spoonable. Coconut milk mellows the spices, while tamarind provides a subtle sour counterpoint. Adjust the amount of chilli to taste, but keep enough heat so the fresh garnishes don’t overpower everything. Serve the spaghetti separately or arrange it in nests on the plates and spoon the sauce over it. Thin strips of cucumber, bean sprouts and yardlong beans add crunch; mint and Vietnamese coriander bring a fresh, herbal note. Squeeze over the lime at the table.

Fresh herbs and cucumber are available all year round, but they’re often especially appealing in the warmer months as a fresh, crunchy contrast to the warm sauce. If you’re not using Vietnamese coriander, add extra mint; the flavour will change, but the dish will remain balanced. Cool any leftover sauce promptly, cover and refrigerate for up to two days. Reheat the sauce thoroughly and cook the spaghetti fresh, so it doesn’t soften in the sauce.

Thick, spicy coconut fish sauce with flakes of mackerel gently simmers in a large pan.
Thick, spicy coconut fish sauce with flakes of mackerel gently simmers in a large pan.
GET STARTED

Laksa Johor with Mackerel and Spaghetti

Prep 35 minCooking 45 minTotal 80 min

Ingredients

4 servings
Quantities scale with servings; adjust cooking times as needed.

How to make it

  1. 1

    Soak the dried shrimp and chillies in hot water for 15 minutes. Drain. Roughly chop the chillies. Roughly chop the shallots, garlic, ginger, galangal and soft lemongrass.

  2. 2

    Bring the water to a boil in a pan. Add the mackerel, reduce the heat to low and poach the fish for 8–10 minutes, until just cooked through and easy to flake apart. Lift the fish out of the pan and reserve 300 ml of the poaching liquid. Remove any remaining bones and flake the fish into small pieces.

  3. 3

    Grind the soaked shrimp and chillies with the shallots, garlic, ginger, galangal, lemongrass, turmeric, ground coriander and belacan into a paste as smooth as possible.

  4. 4

    Heat the oil in a large pan over medium-low heat. Fry the paste for 10–12 minutes, stirring regularly, until fragrant and no longer raw-smelling. Add the coconut milk, 300 ml poaching liquid, kerisik, tamarind paste, sugar and salt. Simmer the sauce gently for 15 minutes, stirring occasionally.

  5. 5

    Stir the mackerel flakes into the sauce and warm gently for another 3 minutes. Taste and add extra salt or tamarind if needed. Keep the sauce warm over low heat.

  6. 6

    Meanwhile, cook the spaghetti until al dente according to the package instructions. Cut the cucumber into thin strips and the yardlong beans into thin diagonal slices. Rinse the bean sprouts and drain. Pick the mint and Vietnamese coriander leaves.

  7. 7

    Drain the spaghetti. Divide it among four bowls or plates and spoon the thick fish sauce over it. Serve with the cucumber, bean sprouts, yardlong beans, herbs and lime wedges.