Singaporean Prawn Laksa Recipe

Singaporean Prawn Laksa

Singaporean Prawn Laksa

Laksa is a rich coconut milk-laced noodle broth. Spicy, tangy, sweet with loads of textures, this dish is a firework in each spoonful.

Singapore laksa is a soup made with bite sized rice noodles, seafood (commonly shrimp and cockles, or clams), a creamy curry and coconut milk-based broth with plenty of seasonings and spices. The spices often include lemongrass, palm sugar, spicy chilies, and galangal among others.

I strongly believe that a great laksa is not made starting from a jar of paste, a great laksa starts with curry paste made from scratch using fresh ingredients as that is what gives it body and flavours. It is incredibly easy to make and packs a lot of that authentic flavour!

I had it for the first time in Singapore and just fell head over heels in love. With laksa, the devil is in the spicy and aromatic paste that needs to be slowly fried off for as long as possible for all its amazing flavours to develop. Then it is about the creaminess of coconut versus the acidity of lime and the freshness of sprouts and herbs, versus the toothiness of noodles. Typically, laksa paste contains shrimp paste for umami flavour however I do not like the smell of it hence I do not use it at home. I have written it as optional in the ingredients. 

There are different types of laksa, but the two dominant ones are curry laksa (as in this recipe) and asam laksa/Penang Laksa (with no coconut). Laksa is the king of soups. Seriously!! The broth has the perfect balance of sweet, savoury, and spicy tastes. So, addictive! A hearty and comforting soup that you can enjoy all year round. 


For the Laksa Paste
1 2-inch piece roughly chopped galangal
1 2-inch piece roughly chopped fresh turmeric
1–2-inch piece roughly chopped ginger
10 cloves garlic
9-10 candlenuts
2 stems roughly chopped lemongrass
10 dry red chillies
2-3 fresh roughly chopped red chillies
1 red roughly chopped onion/shallot
1-2 teaspoon shrimp paste (optional)

200 ml coconut milk
300 ml prawn/chicken stock
2 teaspoons vegetable oil
3 pieces chopped in half tofu puffs
1-2 tablespoons fish sauce
salt to taste
1 -2 teaspoons palm sugar
10-12 large uncooked king prawns peeled and deveined
200 g fresh thin rice noodles

3-4 tablespoons bean sprouts
1 thinly sliced red chilli
2 teaspoons coriander
2s teaspoon mint leaves
Lime wedges
1 boiled egg



Soak the dried chillies in hot water for 30 minutes.
In a food processor, add the dried chilli, red chilli, garlic, onion, ginger, galangal, turmeric, candle nuts and lemongrass stalk, then pulse for 5 minutes to form a thick paste. You can add a few tablespoons of water if needed.


Add the cooking oil to a pan then add the prepared laksa paste and cook on medium to low heat for 5-10 minutes until fragrant. The paste should be golden with a layer of oil separating from the spices.


Add the stock and coconut milk and bring it to a simmering boil. Add palm sugar, fish sauce, and salt. Taste and adjust the seasoning. Simmer the broth for 5-10 minutes.


Boil the rice noodles according to the packet instructions. Drain and shake off excess water.


Add the prawns and tofu puffs and cook for 3 minutes to finish.


Take a serving of boiled noodles in a serving bowl and then pour the hot laksa broth. Top with bean sprouts, boiled egg, lime wedge, mint leaves, coriander and sliced chilli.

Serve hot!

Tips & Variations

  1. You can make your own laksa paste, or use store bought laksa paste for convenience.
  2. Although shrimp paste is traditionally added to all Laksa paste, I am not a big fan of how it smells so I usually skip adding it. However, if you are not fussed about how it smells I would highly recommend adding it.
  3. If you do not have palm sugar, you can substitute coconut or brown sugar.
  4. I would highly recommend using full fat coconut milk for smoother, rich flavours.
  5. Traditionally candlenuts are used while making Laksa. Also known as ‘buah kemiri’ it is a staple ingredient used in many Malaysian and Indonesian cooking. It has a nutty flavour without being bitter.They look quite like macadamia nuts with a different flavour profile. Candlenuts are toxic when eaten raw so store them in a place that young children cannot reach. The best substitute for candlenuts is macadamia, brazil nut, or cashew.
  6. If you cannot find fried tofu puff, you can substitute it with regular firm tofu. Fried tofu puffs have a spongy texture. They will absorb the juice in the soup and make them so juicy. It is used in almost all Laksa versions.
  7. Sometimes laksa recipes call for blanched sprouts. However, I feel that the broth is so hot that the sprouts quickly soften and cook while eating and hence I prefer to add them raw. Feel free to blanch them for 1 minute if you would like to soften them.
  8. Any kind of seafood can be used in this recipe. If you use fish, I recommend using a firm white fish.
  9. Do not try to substitute lemon grass. You will only get authentic flavour if you use fresh lemon grass. If you are unable to buy fresh lemon grass then you can use dried lemon grass too. Just soak it in warm water to soften it before grinding.
  10. Traditionally, galangal is used to make the curry paste. If you find it hard to buy, then just increase the quantity of ginger. It is worth looking for galangal if you can source it.
  11. While making Laksa egg noodles, rice sticks, vermicelli, and glass noodles all can be used. Sometimes I use a combination of 2 noodles and that taste super too.
  12. Fish sauce can be substituted with mushroom soya sauce or oyster sauce.

Leave a Comment

Your email address will not be published. Required fields are marked *