Skip to content

AI-generated image

Share this recipe

Laksa Johor

Spaghetti in fish and coconut gravy

Spaghetti in thick fish and coconut gravy with fresh herbs for Hari Raya

Laksa Johor is the Hari Raya pride of Johor, where a 19th-century sultan is said to have brought spaghetti home from Europe and married it to a Malay fish gravy. Mackerel is cooked, flaked and ground into a thick coconut sauce with kerisik and spices, and the pasta is topped with raw cucumber, bean sprouts, onion, mint and laksa leaf, with sambal belacan and lime on the side. Families serve it to visitors over the Raya open-house days. Chef's tip: grind the fish very finely; the gravy should be smooth and thick, not lumpy.
Total time
120 min
Difficulty
hard
Serves
6
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves6

For the gravy

For the noodles

To top

Shop this recipe on Amazon

What you'll need

Fresh ingredients (8)

Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.

Method

0/6 done
  1. Step 1: Simmer 1 ⅓ lb mackerel or tuna fillets in 2 cups water for 10–12 minutes until it is opaque and flakes easily. Lift it out, keep the stock, and pick out any bones.

    15 min
  2. Step 2: Blend the fish with a little of its stock to a smooth paste.

    5 min
  3. Step 3: Heat 4 tbsp vegetable oil in a large pot and fry 10 shallots, 5 cloves garlic, 1 ⅛ in fresh ginger, 1 ⅛ in galangal and 3 stalks lemongrass for 8 minutes, then add 3 tbsp dried chilli paste and 3 tbsp fish curry powder and fry until dark and the oil separates.

    15 min
  4. Step 4: Add the fish paste, the remaining stock, 3 ¼ cups coconut milk, 4 tbsp kerisik (toasted coconut paste), 2 tbsp tamarind paste, 2 tsp salt and 1 tbsp sugar and simmer over a low heat for 30–35 minutes, stirring often, until thick enough to coat the back of a spoon. A common mistake is boiling it hard, which makes the coconut milk split.

    35 min
  5. Step 5: Cook 1 ⅛ lb spaghetti in salted water until just tender, drain and rinse briefly so it stays separate.

    12 min
  6. Step 6: Put spaghetti in bowls, ladle over plenty of gravy and top with 1 cucumber, 5 ½ oz bean sprouts, 1 red onion, 1 handful mint leaves, 1 handful laksa leaves (Vietnamese coriander) and 1 torch ginger flower. Serve with 4 limes (calamansi if possible) and 6 tbsp sambal belacan.

    5 min

Nutrition per serving

Calories
640 kcal
Protein
34 g
Carbs
70 g
Fat
24 g
Fibre
6 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does laksa Johor take?
About 120 minutes in total: 45 minutes to prepare and 75 minutes to cook.
How many people does it serve?
6 as written. Change the servings above the ingredients and every amount scales to match.
Is it very spicy?
It has some heat. Use less chilli for a milder version, or more if you like it hot.
What can I use instead of shallots?
Half an onion per 2 shallots.
What can I use instead of garlic?
½ tsp garlic paste or ⅛ tsp garlic powder per clove.

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Boiled pasta

The basic method for any dried pasta, from penne to spaghetti. A large pan of salted boiling water keeps the pasta from sticking, and you cook it only until just done, with a little bite left. Use it in salads, bakes or with any sauce.

by KrazyBadal 4 views

Pasta and eggplant

Rigatoni tossed in a thick tomato sauce with soft aubergine, celery and garlic, with an optional splash of brandy for depth, and topped with grated cheddar.

by KrazyBadal 1 views

Mint pistachio pesto

A fresh, fragrant pesto made with mint leaves and toasted pistachios. It is lovely tossed through hot pasta or spooned over roasted vegetables, and a spoonful lifts a plain vegetable soup.

by KrazyBadal 1 views