Vegan Laksa Recipe: How to Make Creamy and Spicy Malaysian Coconut Noodle Soup at Home
Vegan laksa is a comforting Southeast Asian noodle soup that brings together creamy coconut milk, aromatic spices, fresh vegetables and protein-rich tofu. Inspired by Malaysian curry laksa, this plant-based recipe offers a delicious combination of spicy, tangy and mildly sweet flavours. Its rich broth, soft rice noodles and colourful toppings make it a satisfying meal for lunch or dinner. The best part is that you can prepare this flavourful noodle soup at home using readily available ingredients. Whether you enjoy Asian-inspired meals or want to try something different, this easy vegan laksa recipe is worth adding to your cooking list.
Preparation Time: 15 minutes
Cooking Time: 25 minutes
Total Time: 40 minutes
Servings: 3–4 people
Finish with a squeeze of lime juice and serve immediately.
You can also serve chilli oil on the side for those who prefer a spicier bowl. Add the toppings just before eating to maintain their texture.

Preparation Time: 15 minutes
Cooking Time: 25 minutes
Total Time: 40 minutes
Servings: 3–4 people
Ingredients for Vegan Laksa
This recipe is divided into three parts: the aromatic laksa paste, creamy coconut broth and noodle toppings.Ingredients for the Laksa Paste
- 3 dried red chillies, soaked in warm water
- 2 fresh red chillies
- 3 garlic cloves
- 1-inch piece of ginger
- 2 shallots
- 1 stalk of lemongrass, tender part only
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- 1 tablespoon oil
Ingredients for the Coconut Broth
- 400 ml coconut milk
- 3 cups vegetable stock
- 1 tablespoon soy sauce
- 1 teaspoon brown sugar
- 1 tablespoon lime juice
- Salt to taste
Ingredients for the Noodles and Toppings
- 250 g rice noodles
- 150 g firm tofu, cut into cubes
- 1 cup bean sprouts
- 1 cup bok choy
- ½ cup sliced carrots
- 2 spring onions, chopped
- Fresh coriander leaves
- Lime wedges
- Red chilli slices
How to Make Vegan Laksa at Home
Follow these simple steps to prepare a flavourful bowl of Malaysian-inspired vegan laksa.Step 1: Prepare the Laksa Paste
Add the soaked dried chillies, fresh red chillies, garlic, ginger, shallots, lemongrass, ground coriander and turmeric powder to a blender. Pour in a little water and blend everything until you get a smooth, thick paste.Step 2: Cook the Spice Paste
Heat oil in a large saucepan over medium heat. Add the prepared laksa paste and cook for around 5–7 minutes, stirring occasionally. Allow the mixture to cook until its raw smell disappears and the spices become aromatic.You may also like
- Meat Consumption: Is it okay to give up non-veg after a certain age? What is the truth?
- Fix Flat Pillow: Broken pillow from twisting it, here's how to fix it in minutes.
- Bed Repair Tips: How to fix the creaking sound coming from the bed
- Understanding the Dangers of Chronic Inflammation and Heart Health
- How to help your toddler build focus, memory and problem-solving skills at home
Step 3: Make the Creamy Coconut Broth
Pour the vegetable stock and coconut milk into the saucepan. Stir well and bring the mixture to a gentle simmer. Add soy sauce, brown sugar and salt according to your taste. Let the broth cook for approximately 8–10 minutes so the flavours combine.Step 4: Add Tofu and Vegetables
Add the tofu cubes and sliced carrots to the simmering broth. Cook for 4–5 minutes until the ingredients are heated through. Add the bok choy towards the end of cooking to retain its freshness and slight crunch.Step 5: Cook the Rice Noodles
Prepare the rice noodles separately according to the instructions on the packet. Once cooked, drain the water and rinse them briefly if necessary to prevent sticking.Step 6: Assemble and Serve
Divide the cooked rice noodles between serving bowls. Pour the hot coconut laksa broth over them, making sure each bowl gets a generous portion of tofu and vegetables. Add bean sprouts, chopped spring onions, fresh coriander and red chilli slices.Finish with a squeeze of lime juice and serve immediately.
Tips to Make Your Vegan Laksa More Flavourful
A few simple adjustments can make your homemade laksa even more enjoyable.- For extra creaminess: Choose full-fat coconut milk to achieve a richer broth.
- For additional protein: Include edamame or cooked chickpeas alongside tofu.
- For more heat: Increase the quantity of fresh or dried red chillies.
- For a tangy finish: Add fresh lime juice just before serving.
- For aromatic flavour: Use fresh lemongrass and shallots while preparing the laksa paste.
What to Serve with Vegan Laksa?
Vegan laksa is a filling meal on its own, but you can serve it with additional toppings to enhance its flavour and texture. Crushed peanuts add a pleasant crunch, while fresh coriander and lime wedges provide freshness.You can also serve chilli oil on the side for those who prefer a spicier bowl. Add the toppings just before eating to maintain their texture.





