Here is is a Malaysian style Laksa Soup Recipe without meat purely vegetarian proving that it is possible to get authentic taste with plant-based ingredients.
Estimated reading time: 6 minutes
Jump to:
Laksa. Just the name conjures images of steaming bowls, vibrant colours, and an explosion of sweet, spicy, umami flavours.
This iconic noodle soup, deeply rooted in Malaysian and Singaporean culinary traditions, is renowned for its rich, aromatic broth. While often associated with seafood or chicken, the good news for plant-based foodies is that vegetarian Laksa Soup can be just as incredibly satisfying and flavourful.
What makes Laksa so special?
Before we get to the laksa soup recipe, let’s understand there are two versions of this soup.
- Curry Laksa (Laksa Lemak): It features a rich, creamy, and spicy coconut milk-based broth, often with a hint of sourness. It’s incredibly aromatic.
- Asam Laksa: This is a sour and savoury fish-based broth, typically thinner and more tart, with a distinct tamarind flavor.
Disclaimer: This is not an authentic laksa recipe but something delicious with true flavours with easily available ingredients.
The Flavourful Broth
The key to an outstanding Laksa Soup, vegetarian or otherwise, lies in its broth. Here’s what goes into our vegetarian Laksa paste:
- Aromatics: Shallots, garlic, and ginger form the foundation.
- Spices: Turmeric, coriander seeds, combination of dried red and fresh chilli bring warmth and depth.
- Herbs: Lemongrass, or lime zest are crucial for that citrusy, aroma.
- Cashews give thickness to the soup.
- Sweetness and Acidity: A touch of brown sugar and lime juice.
Beyond the paste, here’s what you’ll need for making vegetarian Laksa:
- Noodles: Thick rice vermicelli (laksa noodles) are traditional, but you can also use thin rice vermicelli, shirataki, or ramen noodles.
- Full-fat, thick coconut milk is essential for that rich, creamy texture.
- Vegetable Stock will be the base for your soup.
- Sesame Oil to cook the paste and for that nutty flavour.
- Fried Tofu Puffs (Tau Pok): These spongy tofu squares soak up the broth beautifully and add a delightful texture.
- Bean Sprouts: For freshness and a slight crunch.
- Umami Boosters: Dried shiitake mushrooms (rehydrated), light soy sauce, or even a touch of white miso paste can provide the required depth of flavour.
- Other Vegetables (Optional): Bok choy, snap peas, turkey berry, or mushrooms can also be added.
- Garnishes: Fresh cilantro, fried onion, lime wedges, toasted peanuts, chilli oil.
Ingredients For Laksa | Substitute |
Shallots | Chopped Red Onion |
Lemongrass | Lime Zest and Juice |
Coriander Seeds | Coriander Powder |
Vegetable Stock | Vegetable Stock Cube or Powder |
Fried Tofu Puffs | Fried Firm Tofu or Bean curd |
Umami Flavour | Dried Shitake Mushrooms, Light Soy Sauce, Tamari Sauce, Miso Paste |
How To Make Laksa Soup
1) Prepare the Laksa Paste:
- Soak dried red chillies and cashews in hot water for 15 minutes.
- After 15 minutes, combine the rehydrated chilies, fresh red chilli, shallot, garlic, ginger, lime zest, turmeric powder, and coriander seeds. Add a tablespoon or two to help it blend.
- Blend until you have a smooth, fragrant paste. Keep it aside.
2) Cook the Laksa Paste:
- Heat sesame oil in a large pot or Dutch oven over medium heat.
- Add the prepared laksa paste and sauté for 5 minutes, stirring frequently, until it is very fragrant and the oil separates from the paste (this indicates it’s properly cooked and will prevent a raw taste). Be patient with this step, as it’s crucial for flavour development.
- Pour in the vegetable stock and bring it to a simmer.
- Add the coconut milk and stir well to combine.
- Bring the soup back to a gentle simmer (do not boil vigorously, as it can cause the coconut milk to split).At this stage, kaffir lime leaves or lemon grass (if you are using).
- Add umami ingredients at this stage like soy sauce or miso paste along with brown sugar. Stir to combine. Taste and season with salt as needed.
- Add the fried tofu puffs and vegetables. Cook until the vegetables are tender and the tofu puffs have softened and absorbed the broth.
- Towards the end add the lime juice.
3) Prepare Noodles and Garnishes:
- While the broth is simmering, cook your chosen noodles according to the package instructions. Drain and set aside.
- Blanch the bean sprouts quickly in boiling water (or simply add them directly to the hot soup in your bowl just before serving).
4) Assemble and Serve:
- Divide the cooked noodles among individual serving bowls.
- Ladle the hot Laksa Soup generously over the noodles.
- Garnish with fresh cilantro, fried onion, a squeeze of lime juice, and a spoonful of chilli oil or sambal for an extra kick if desired.
My Tried and True Tips
- Freshness is Key: Use fresh ingredients for the paste whenever possible. It truly makes a difference in the aroma and flavor.
- Don’t Rush the Paste: Sautéing the laksa paste properly is the most critical step. It ensures all the flavors meld and deepen.
- Pre Cook Vegetables: Saute vegetables separately and add them towards the end of cooking process to retain their crunch and colour.
- Taste as You Go: Always taste your broth and adjust seasonings (salt, sugar, tamarind) as needed.
More Soup Recipes
- Healthy Manchow Soup
- Lemon Coriander Soup
- Thai Green Curry Soup
- Vegetable Rice Soup
- Thai Coconut Soup
- Vegetable Thukpa
Get my guide of 15+ Vegetable Soup Recipes
follow us on Youtube and Instagram for video recipes.

Vegetarian Laksa Soup Recipe
- Blender
- Casserole
Ingredients
Ingredients For the Laksa Paste:
- 4 – 5 dried red chillies
- 6 cashews
- 4 – 5 shallots
- 4 – 5 garlic cloves
- 1 inch ginger, peeled
- 1 stalk lemongrass, tough outer layers removed, thinly sliced white part only
- 2 fresh red chilli
- 1 tablespoon coriander seeds
- ½ Cup boiling hot water
Ingredients For Laksa Soup
- 1 tablespoon sesame oil
- 2 Cup cooked noodles
- 1 ½ Cup vegetable stock (get recipe)
- 1 Cup thick coconut milk
- 1 teaspoon light soy sauce
- 1 tablespoon brown sugar
- 1 Cup tofu puffs/fried tofu/bean curd
- 2 Cup vegetables (boy choi, carrot, beans)
- 1 Cup mung bean sprouts
- Salt to taste
- 1 lemon, juiced
Ingredients For Serving
- Chilli Oil (get recipe)
- Fried Onion
- Toasted Peanuts
- Chopped Cilantro or Green Onion
Instructions
Prepare the Laksa Paste:
- Soak dried red chillies and cashews in hot water for 15 minutes.
- After 15 minutes, combine the rehydrated chilies, fresh red chilli, shallot, garlic, ginger, lime zest, turmeric powder, and coriander seeds. Add a tablespoon or two to help it blend.
- Blend until you have a smooth, fragrant paste. Keep it aside. You can store it for a week.
Cook the Laksa Soup:
- Heat sesame oil in a large pot or Dutch oven over medium heat.
- Add the prepared laksa paste and sauté for 5 minutes, stirring frequently, until it is very fragrant and the oil separates from the paste (this indicates it’s properly cooked and will prevent a raw taste). Be patient with this step, as it’s crucial for flavour development.
- Pour in the vegetable stock and bring it to a simmer. Add the coconut milk and stir well to combine.
- Bring the soup back to a gentle simmer (do not boil vigorously, as it can cause the coconut milk to split).
- Add umami ingredients at this stage like soy sauce or miso paste along with brown sugar. Stir to combine. Taste and season with salt as needed.
- Add the fried tofu puffs and vegetables. Cook until the vegetables are tender and the tofu puffs have softened and absorbed the broth. Towards the end add lemon juice.
Prepare Noodles and Garnishes:
- While the broth is simmering, cook your chosen noodles according to the package instructions. Drain and set aside.
- Blanch the bean sprouts quickly in boiling water (or simply add them directly to the hot soup in your bowl just before serving).
- Divide the cooked noodles among individual serving bowls.
- Ladle the hot Laksa Soup generously over the noodles.
- Garnish with fresh cilantro, fried onion, a squeeze of lime juice, and a spoonful of chilli oil or sambal for an extra kick if desired. Serve piping hot.
Recipe Notes:
- Dried Shitaki Mushrooms: If you planning to add them to laksa paste for umami flavour. First, soak them in hot water for 10 – 15 minutes. Then blend them with other ingredients to a smooth paste.
- Tofu Puff are a type of fried tofu with crispy exterior and soft, chewy interior. You can buy the readymade tofu puff, or air fry/shallow fry the firm tofu cubes at home. Or use bean curd. Bean curd, commonly known as tofu, is a food made from soybeans that have been soaked, ground, cooked, and then pressed into a solid block.
- Lemon Zest: While making the laksa paste add lemon zest in case you don’t have lemongrass.
- Kaffir Lime Leaves are a delicious addition to the soup. Replace them with lemon juice or lemongrass leaves.
- Adjust Spice Level: Feel free to increase or decrease the amount of chilies in the paste to suit your preference. This is a spicy laksa soup recipe.
- Experiment with Vegetables: While long beans and bean sprouts are traditional, feel free to add other quick-cooking vegetables like carrot, mushrooms, or even spinach.
Leave Your Rating & Comment