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.
Vibrant Vegan Laksa Feast


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.


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.


Enjoy a Bowl of Homemade Vegan Laksa

With its creamy coconut broth, fragrant spice paste, tender tofu and fresh vegetables, vegan laksa makes a satisfying meal for anyone who enjoys Southeast Asian flavours. The recipe is easy to customise according to your preferred spice level and available ingredients. Serve it hot with rice noodles, fresh herbs and lime for a comforting Malaysian-inspired meal at home.