Asam Laksa Recipe Vegetarian: Easy & Delicious Guide

Updated On: October 4, 2025

Asam Laksa is a beloved Malaysian dish known for its tangy, spicy, and aromatic flavors. Traditionally made with fish broth, this noodle soup is a vibrant explosion of taste that perfectly balances sour tamarind, fresh herbs, and a medley of spices.

But what if you’re vegetarian or just want to try a plant-based twist on this classic? Fear not!

This vegetarian Asam Laksa recipe captures all the essential flavors without any fish, making it perfect for anyone looking to enjoy this iconic dish with a fresh, meat-free approach.

Using wholesome ingredients like tamarind, lemongrass, and aromatic herbs, plus the addition of mushrooms and tofu for texture, this recipe is both satisfying and healthy. Whether you’re a seasoned laksa lover or trying it for the first time, this vegetarian version will quickly become a favorite in your kitchen.

Let’s dive into how you can make this delicious and comforting bowl of goodness at home!

Why You’ll Love This Recipe

This vegetarian Asam Laksa recipe is a fantastic way to enjoy the rich, complex flavors of the traditional Malaysian soup without any animal products. It’s:

  • Vibrantly flavorful: The sour tamarind and spicy chili paste create a tantalizing broth that invigorates your taste buds.
  • Nutritious and wholesome: Packed with fresh vegetables, mushrooms, and tofu, it’s a nourishing meal that energizes.
  • Easy to customize: Whether you prefer it milder or spicier, or want to add more veggies, this recipe is versatile and forgiving.
  • Perfect for meal prep: The flavors develop even more after resting, making it great for leftovers.

Plus, it’s a great introduction to Southeast Asian cooking for vegetarians and vegans looking for bold, authentic flavors!

Ingredients

  • 200g rice vermicelli noodles
  • 200g firm tofu, cubed
  • 150g oyster mushrooms, shredded
  • 1 tbsp tamarind paste
  • 4 cups vegetable broth
  • 2 stalks lemongrass, bruised
  • 3 kaffir lime leaves
  • 2 tbsp cooking oil (vegetable or coconut)
  • 1 large onion, sliced
  • 4 cloves garlic, minced
  • 2 inches galangal, sliced
  • 2 red chilies, deseeded and chopped
  • 1 tbsp dried shrimp paste substitute (optional for umami; can skip for strict vegetarian)
  • 1 tbsp tamarind juice (from soaked tamarind pulp)
  • 1 tbsp palm sugar or brown sugar
  • 1 cucumber, julienned
  • Fresh mint leaves, for garnish
  • Fresh pineapple slices, for garnish
  • Red onion, thinly sliced, for garnish
  • Bean sprouts, for topping
  • Salt, to taste
  • Optional: Lime wedges, for serving

Equipment

  • Large pot or soup pot
  • Skillet or frying pan
  • Mixing bowls
  • Sharp knife and chopping board
  • Colander for draining noodles
  • Blender or mortar and pestle (for chili paste)
  • Measuring spoons and cups

Instructions

  1. Prepare the rice vermicelli: Place the rice vermicelli in a large bowl of hot water and soak for about 5-7 minutes, or until softened. Drain and set aside.
  2. Make the chili paste: Using a blender or mortar and pestle, combine the red chilies, sliced onion, garlic, galangal, and dried shrimp paste substitute (if using). Blend until a smooth paste forms. Set aside.
  3. Cook the tofu and mushrooms: Heat oil in a skillet over medium heat. Add cubed tofu and oyster mushrooms, sautéing until golden and slightly crispy. Remove and set aside.
  4. Prepare the broth: In a large pot, bring the vegetable broth to a gentle boil. Add bruised lemongrass stalks and kaffir lime leaves. Let it simmer for 10 minutes to infuse the flavors.
  5. Add tamarind and chili paste: Stir in the tamarind paste, tamarind juice, and the prepared chili paste into the broth. Simmer for another 10 minutes, stirring occasionally.
  6. Season the broth: Add the palm sugar and salt to taste. Adjust the balance of sour, sweet, and spicy according to your preference.
  7. Assemble the laksa bowls: Divide the softened rice vermicelli among serving bowls. Top with sautéed tofu and mushrooms, julienned cucumber, red onion slices, bean sprouts, fresh mint, and pineapple slices.
  8. Ladle the hot broth: Pour the hot, flavorful broth over the noodles and toppings just before serving.
  9. Serve immediately: Garnish with lime wedges and additional fresh herbs if desired. Enjoy your comforting bowl of vegetarian Asam Laksa!

Tips & Variations

For an extra boost of umami without fish, try adding a splash of soy sauce or a sprinkle of dried seaweed flakes to the broth. You can also experiment by adding other vegetables like shredded carrots or bean curd skin for texture.

If you prefer a creamier broth, stir in a little coconut milk towards the end of cooking. This adds a rich depth to the sour and spicy notes.

Feel free to adjust the spice level by varying the number of red chilies or removing the seeds for a milder version. This recipe also works well with gluten-free rice noodles or even soba noodles for a different twist.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 320 kcal
Protein 15 g
Carbohydrates 45 g
Fat 8 g
Fiber 5 g
Sodium 600 mg (varies with broth and salt added)

Serving Suggestions

Vegetarian Asam Laksa is wonderfully satisfying on its own, but it also pairs beautifully with other dishes to round out your meal. Consider serving it alongside a fresh Asian-style salad or light vegetable stir-fry for a balanced spread.

For dessert, try a comforting Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe to add a sweet finish to your meal.

If you’re in the mood for some baked goods, the Green Chile Cheese Bread Recipe offers a savory complement with a bit of a spicy kick.

And for something fun and sweet, a batch of Glazed Twist Donut Recipe can satisfy any sweet tooth cravings after your laksa feast.

Conclusion

This vegetarian Asam Laksa recipe is a testament to the fact that you don’t need meat or fish to create deeply flavorful and satisfying dishes. The combination of tamarind, fresh herbs, and carefully crafted chili paste delivers an authentic taste that will impress even the most devoted laksa fans.

Easy to prepare and highly adaptable, it’s a fantastic recipe to add to your vegetarian repertoire, perfect for warming up on chilly days or impressing guests with a unique, delicious meal. Don’t hesitate to try out the suggested variations or pair it with other recipes from the blog to create a memorable dining experience.

Happy cooking!

📖 Recipe Card: Asam Laksa Recipe Vegetarian

Description: A tangy and spicy Malaysian noodle soup made with tamarind broth and fresh vegetables. This vegetarian version uses tofu and mushrooms for a hearty and flavorful meal.

Prep Time: PT20M
Cook Time: PT30M
Total Time: PT50M

Servings: 4 servings

Ingredients

  • 200g rice noodles
  • 1 tablespoon tamarind paste
  • 1 liter vegetable broth
  • 150g firm tofu, cubed
  • 100g shiitake mushrooms, sliced
  • 1 cucumber, julienned
  • 1 small red onion, thinly sliced
  • 2 stalks lemongrass, bruised
  • 2 red chilies, sliced
  • 1 tablespoon palm sugar
  • 1 tablespoon fish sauce substitute (soy sauce or mushroom sauce)
  • Fresh mint leaves for garnish

Instructions

  1. Soak tamarind paste in 100ml warm water and strain to extract juice.
  2. Bring vegetable broth to boil with lemongrass and sliced red onion.
  3. Add tamarind juice, palm sugar, and fish sauce substitute to the broth and simmer for 10 minutes.
  4. Add tofu and shiitake mushrooms to the broth and cook for 5 minutes.
  5. Cook rice noodles according to package instructions, then drain.
  6. Divide noodles into bowls, pour hot broth over, and top with cucumber, chilies, and fresh mint.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 8 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Asam Laksa Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A tangy and spicy Malaysian noodle soup made with tamarind broth and fresh vegetables. This vegetarian version uses tofu and mushrooms for a hearty and flavorful meal.”, “prepTime”: “PT20M”, “cookTime”: “PT30M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“200g rice noodles”, “1 tablespoon tamarind paste”, “1 liter vegetable broth”, “150g firm tofu, cubed”, “100g shiitake mushrooms, sliced”, “1 cucumber, julienned”, “1 small red onion, thinly sliced”, “2 stalks lemongrass, bruised”, “2 red chilies, sliced”, “1 tablespoon palm sugar”, “1 tablespoon fish sauce substitute (soy sauce or mushroom sauce)”, “Fresh mint leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Soak tamarind paste in 100ml warm water and strain to extract juice.”}, {“@type”: “HowToStep”, “text”: “Bring vegetable broth to boil with lemongrass and sliced red onion.”}, {“@type”: “HowToStep”, “text”: “Add tamarind juice, palm sugar, and fish sauce substitute to the broth and simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Add tofu and shiitake mushrooms to the broth and cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Cook rice noodles according to package instructions, then drain.”}, {“@type”: “HowToStep”, “text”: “Divide noodles into bowls, pour hot broth over, and top with cucumber, chilies, and fresh mint.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “8 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X