This Thai-inspired seafood laksa is an easy, one-pan spicy noodle soup ready in under 30 minutes. If you enjoy bold Thai flavours, you’ll love this.

This Seafood Laksa is pure comfort in a bowl.
It’s a slurp-worthy, orange-hued soup that’s rich, spicy and so moreish you’ll be eyeing your partner’s bowl for any leftovers.
Best of all, it’s on the table in less than half an hour and cooks in a single pan.
I first tasted laksa years ago and fell for the way the fragrant spices, coconut and fresh seafood combine. Thai cuisine is my favourite, and this seafood laksa is a quick, satisfying way to get a restaurant-style meal at home.
📋 What do we need?
For the Laksa paste

For the Curry and Garnish

📺 Watch how to make it
Full recipe with detailed steps is in the recipe card below.
I prefer to make my own laksa paste—store-bought versions work well too, but making it lets you control the spice. I also lightly cook the paste ingredients before blending; this deepens the overall flavour.
👩🍳PRO TIP You can use ready-cooked vermicelli noodles—quickly run them under boiling water to heat before serving.

Across Malaysia, Singapore, Thailand and Indonesia, laksa variations typically combine noodles and seafood or chicken in a spicy coconut-based broth. One notable variant, Asam Laksa, skips coconut milk and uses fish paste and tamarind for a tangy broth instead of a creamy one.
Laksa likely developed from Chinese noodle soups introduced by migrants to Malacca, combined with local spices and coconut milk—placing it firmly among Peranakan culinary traditions.

My recipe came about when I had leftover haddock and some prawns that needed using—this mix of white fish and prawns works beautifully in the laksa broth.
🍲 More Thai-inspired recipes

Asian
Beef Massaman Curry

Asian
Pad Thai

Curries
Thai Red Chicken Curry

Asian
Thai Style Peanut Pork

Curries
Thai Green Chicken Curry Recipe

Asian
Easy Chicken Satay with Peanut Chilli Sauce
Stay updated with new recipes!
Subscribe to the newsletter to get new recipes by email. I also post weekly videos on YouTube and behind-the-scenes stories and photos on Instagram.

Click the stars to rate or comment
Seafood Laksa
Ingredients
Laksa Paste:
- 3 tbsp oil
- 1 onion, peeled and chopped
- 4 red chillies, roughly chopped (use Thai chillies for extra heat)
- 2 tsp ginger paste
- 2 cloves garlic, peeled and minced
- 1 tsp lemongrass paste
- 1 heaped tbsp fresh coriander stalks (save leaves for garnish)
- 1.5 tsp turmeric
- ½ tsp cumin
- ½ tsp paprika
- 1 tsp tamarind paste
Soup:
- 200 ml full-fat coconut milk
- 1 tsp fish sauce
- 200 ml chicken or seafood stock
- 2 cod or haddock fillets (about 140g/5oz each), skin removed
- 200 g dried rice/vermicelli noodles (or 300–400g ready-cooked)
- 12–16 king prawns, peeled and deveined
- 200 g beansprouts (mung)
Garnish:
- 1 tsp rice wine vinegar
- 1 tsp caster (superfine) sugar
- 1 red chilli, finely chopped
- 1 finger-sized piece cucumber, finely chopped
- ¼ small red onion, peeled and finely chopped
- Small handful chopped coriander (cilantro)
Instructions
- Heat the oil in a large frying pan. Add the chopped onion and cook over medium heat for about 5 minutes until soft and translucent.
- Add the remaining laksa paste ingredients to the pan. Stir and cook for another 5 minutes, stirring occasionally so nothing burns.
- While the paste cooks, prepare the garnish: combine the rice wine vinegar, sugar, chopped chilli, cucumber, red onion and chopped coriander in a small bowl. Set aside.
- Remove the pan from the heat and transfer the onion-chilli-spice mix to a mini chopper or food processor. Blend to a smooth paste. (Alternatively, use a stick blender in the pan—take care to avoid splashes.)
- Return the paste to the frying pan. Increase the heat to medium-high and add the coconut milk, fish sauce and stock. Stir and heat through until just simmering.
- Add the white fish to the pan, stir gently and cook for about 4 minutes, turning occasionally, until the fish starts to flake.
- While the fish cooks, soak the dried noodles in boiling water until soft (about 3 minutes), then drain.
- Add the prawns to the laksa, stir and cook for 1 minute until they start to turn pink and the fish is cooked through.
- Stir in the beansprouts and cook for a further minute so they’re warmed but still slightly crisp. Turn off the heat.
- Divide the drained noodles among bowls and ladle the laksa and seafood over the top.
- Top each bowl with a spoonful of the prepared garnish and serve immediately.
Video
Notes
Note 1 – Laksa paste: Store-bought laksa paste is a convenient shortcut—strength varies, so follow the jar instructions for four portions.
Chicken laksa: Replace the fish and prawns with cooked shredded chicken, or add raw chicken pieces to the paste and cook until sealed before adding coconut milk and stock. Simmer until the chicken is cooked through.
Freezing: Noodles, seafood and beansprouts don’t freeze well. For make-ahead convenience, freeze the paste in portions and defrost before continuing from the point you add the paste back to the pan. Make the garnish fresh on the day.
Low-fat option: Low-fat coconut milk can split more easily. If using it, add it at the end of cooking and heat gently—don’t let it boil.
Make ahead for lunch: Prepare the soup up to just before adding beansprouts, cool and refrigerate. Reheat the sauce briefly, add beansprouts for a minute and pour over pre-cooked noodles.
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.
This recipe was first published in 2014 and updated in 2018 and 2023 with new photos and video.
Some links in the original post may be affiliate links. Nutritional information is approximate and can vary. Please refer to site terms for details.