Curry Laksa Noodles With Crispy Tofu
This laksa noodle soup is one of my all-time favorite recipes to make, and it's a lot more simple than you might first think. It consists of a delicious spicy, creamy broth made with coconut milk and plenty of spices, served with flat rice noodles, crispy tofu, and your toppings of choice. This recipe comes together in about 30 minutes and is bound to be an instant hit.

I first shared my own vegetarian version of a laksa noodle soup after I first tried it in Canggu, Bali, where I lived for a month while doing my yoga teacher training. One of the local restaurants served it, and I must have had it at least twice a week in the month I was there!
Coming home, I discovered that it's not easy to find a laksa paste without fish sauce or dried shrimp. So, I trialled and tested my own vegetarian laksa paste recipe, and thus, this interpretation of a delicious laksa noodle soup was born!
For more noodle dishes try my spicy peanut noodles with tofu, or this delicious mushroom udon noodle bowl.
As a small disclaimer:
I'm English, and definitely didn't grow up with these kinds of ingredients. So, if you're Malaysian or Indonesian and grew up eating homemade curry laksa noodles - I'm so sorry, I've probably butchered the traditional version of this dish! I used the ingredients lists from numerous laksa paste jars to bring together this recipe.
It's created a pretty delicious version that's vegan and vegetarian friendly and an absolute staple for me. So, I hope you like it either way!
Laksa Noodle Soup Ingredients
Below is everything you need to make this laksa noodle soup, from the laksa paste ingredients to toppings for the noodle soup. Scroll down to the recipe card for the exact quantities - I've included a few notes on the ingredients here.

- Laksa Paste Ingredients: Ginger, galangal, lemon grass, onion, and garlic form the base of this laksa paste recipe. Most should be readily available in large supermarkets/stores, but galangal can be hard to source. If you are really struggling to find it, omit this from the recipe.
- Seasonings: In addition to the above, the paste is also flavored with paprika, turmeric, ground cumin, ground coriander, green chili (add more for extra spice), and sesame oil.
- Coconut Milk: Coconut milk gives the laksa soup its deliciously creamy, rich flavor. Use canned, full-fat coconut milk for the best flavor.
- Vegetable Stock: We also add some vegetable stock to the broth - if you're not vegetarian, you could also use chicken stock.
- Tofu: I use extra-firm tofu, tossed in cornflour and cumin, then cooked in the air fryer for 10 minutes until delicious and crispy for this recipe. Another popular way to serve tofu in a laksa noodle soup is in the form of tofu puffs, which you can get from most Asian supermarkets.
- Other Toppings: You can customize your laksa noodle soup however you like. My preferred toppings are bean sprouts for crunch, tenderstem broccoli, lots of cilantro, and crispy onions!
- Noodles: You could use whatever noodles you like for this recipe. Rice noodles are a popular choice (I used flat rice noodles in the recipe in the photos), but egg noodles or ramen noodles will also work well.
What vegetables to put in laksa?
The great thing about laksa noodle soup is there are no set rules for what topping to put into your soup (at least, not when you're not set on sticking to tradition). A few vegetables that are perfect for adding to this recipe include:
- Mushrooms
- Bean sprouts
- Green beans
- Chillies
- Crispy fried shallots
- Coriander garnish
- Bok choy
- Tendersteam brocolli
Your choice though - see what you have in the fridge and how creative you can get!

How To Make This Laksa Noodle Soup
Below are some instructions for making your laksa noodle soup - scroll down to the recipe card for the exact steps along with the full recipe instructions.
Step 1) Prepare your tofu
Chop your tofu into cubes, then add to a bag with a heaped tablespoon of cornflour, salt, pepper, and a sprinkle of cumin powder. If baking your tofu, place the cubes on a baking tray lined with parchment paper and brush with a little oil (one of those cooking oil sprays is really helpful for getting even coverage). Bake for 15 - 20 minutes. turning the tofu occasionally - simple!
Alternatively, if you're cooking your tofu in the air fryer, toss it in the air fryer basket and cook for 10 minutes at 200C until crispy.
Step 2) Make the laksa paste
Meanwhile, make the laksa paste. Place the onion, garlic, ginger, galangal paste, lemon grass, sesame oil, and seasonings into your blender with a tablespoon or two of water and blitz into a thick but smooth paste.
Step 3) Make the laksa broth
Add the paste to a large pan (you don't need any oil as it's already in the paste) and heat for 2-3 minutes until the paste gets really fragrant. Pour in the coconut milk and vegetable stock, and leave the soup to simmer on low heat for 10 - 15 minutes.

Step 4) Prepare the toppings
While the tofu is cooking and the laksa soup is simmering, prepare your other ingredients. Cook the rice noodles separately, but feel free to simmer the other vegetables in the soup itself.
Step 5) Assemble your laksa noodle soup
Add your cooked noodles to bowls, and ladle over the laksa soup. Add your toppings and tofu, and serve!
Storing
If you want to make this recipe in bulk, I would recommend making a bigger batch of the laksa paste and then storing it in the fridge for use throughout the week.
The finished laksa noodle soup with all the toppings isn't great for storing for later, but you could easily bulk up on the paste and use that for making your laksa multiple times.
Vegan Laksa Soup Recipe
This creamy, flavor-packed laksa noodle soup will be an instant hit for your table. It’s a creamy, coconut soup served with noodles, crispy tofu, and plenty of toppings for the perfect vegan-friendly noodle soup.
Ingredients
- 1 can coconut milk
- 500g flat rice noodles
- 200ml vegetable stock
- 400g tofu
- 1 tablespoon oil
- 1 teaspoon cumin
- 1 tablespoon cornflour
- 100g bean sprouts
- 200g tenderstem broccoli
- 4 tablespoon crispy onions
- 20g (¼ cup) chopped cilantro
For the Laksa Paste
- 1 white onion
- 2 cloves of garlic
- 1 teaspoon fresh ginger
- 1 teaspoon lemongrass (grated or paste)
- 1 teaspoon galangal paste
- 1 teaspoon paprika
- 2 teaspoon tumeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 green chilli (add more for extra spice)
- 1 tablespoon sesame oil
Instructions
- First, prepare the tofu. Drain it and pat it dry with a clean cloth, then dice into cubes. Toss the tofu cubes in the corn flour, cumin, and oil, then either bake in the oven at 395F | 200C for 20 minutes, or in the air fryer on the same heat for 10 minutes.
- While the tofu is cooking, make the paste. Chop the onion, garlic, and chilli, and place all the ingredients in a food processor or blender. I use an immersion blender stick so use whatever is easier for you and blend. The paste will be a dark yellow/orange colour.
- Add 4 tablespoon of your laksa paste to a large pan, heating until the spices become fragrant ( 2- 3 minutes).
- Add the stock and stir.
- Add the coconut milk, and simmer the soup on a low heat for 10 - 15 minutes, taking care not to let to soup boil. The soup should be thick and creamy - feel free to add more water to thin it out if you like. About 5 - 7 minutes before you're ready to serve, add the tenderstem broccoli to the soup so it can cook though.
- Prepare your noodles according to pack instructions.
- Put the noodles in bowls, then pour over your laksa soup. Top with the tofu and other toppings of choice.
Notes
The laksa paste will keep in the fridge in an airtight container for up to 5 days.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 550Total Fat: 36gSaturated Fat: 21gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 0mgSodium: 255mgCarbohydrates: 48gFiber: 6gSugar: 4gProtein: 17g




Интересно!