Tofu & Vegetable Laksa: A Creamy, Spiced Noodle Soup

Tofu and vegetable laksa in a deep ceramic bowl with golden coconut broth, tofu cubes, and fresh herbs.

A Fragrant, Comforting Noodle Soup

Laksa is a Southeast Asian classic, known for its bold, fragrant, and creamy coconut broth infused with spices. This Tofu & Vegetable Laksa delivers all the traditional richness, spice, and depth—but in a 100% plant-based version.

With crispy tofu, silky rice noodles, and crunchy vegetables, this dish is comforting, nourishing, and surprisingly easy to make. Whether you’re a fan of Malaysian or Singaporean laksa, this recipe strikes the perfect balance of spice, creaminess, and freshness.

Ingredients (Serves 2-3)

For the Laksa Paste:

  • 2 shallots, finely chopped

  • 2 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 1 stalk lemongrass, finely chopped

  • 1 small red chilli, chopped (adjust for spice preference)

  • 1 tsp ground turmeric

  • 1 tsp coriander powder

  • 1 tsp paprika

  • 1 tbsp peanut oil

For the Laksa Broth:

  • 1 tbsp peanut oil

  • 3 cups vegetable stock

  • 1 can (400ml) coconut milk

  • 1 tbsp soy sauce

  • 1 tsp brown sugar

  • 1 tsp lime juice

For the Tofu & Vegetables:

  • 1 block firm tofu, pressed and cut into 2 cm cubes

  • 1 tbsp cornflour (for crispiness)

  • 1 tbsp peanut oil (for frying)

  • 1 small carrot, julienned

  • 1 cup bean sprouts

  • ½ cup snow peas, trimmed

  • 200g rice noodles, cooked

For Garnish:

  • Fresh coriander leaves

  • ½ lime, cut into wedges

  • Sliced red chilli (optional for extra spice)

Step-by-Step Instructions

Prep Time: 15 minutes

Cooking Time: 20 minutes

Total Time: 35 minutes

Step 1: Make the Laksa Paste

  • In a small food processor or mortar & pestle, blend shallots, garlic, ginger, lemongrass, chilli, turmeric, coriander powder, and paprika into a smooth paste.

  • Heat 1 tbsp peanut oil in a pan and fry the paste for 2-3 minutes, until fragrant.

Step 2: Prepare the Tofu

  • Cut the firm tofu into 2 cm cubes, then toss with cornflour for a crispier texture.

  • Heat 1 tbsp peanut oil in a pan and fry tofu pieces until golden brown and crispy. Set aside.

Step 3: Make the Laksa Broth

  • In the same pan, add vegetable stock, coconut milk, soy sauce, and brown sugar.

  • Stir in the cooked laksa paste and let simmer for 10 minutes to develop flavour.

  • Finish with lime juice for a fresh, tangy balance.

Step 4: Prepare the Noodles & Veggies

  • Cook rice noodles according to package instructions and set aside.

  • Lightly blanch the carrots, bean sprouts, and snow peas for 1-2 minutes to keep them crisp.

Step 5: Assemble & Serve

  • Divide cooked noodles between serving bowls.

  • Pour over the hot, spiced laksa broth.

  • Top with crispy tofu, fresh vegetables, and bean sprouts.

  • Garnish with coriander leaves, fresh chilli slices, and a squeeze of lime.

Flavour Profile

  • Rich & creamy – coconut milk gives it a silky, indulgent texture.

  • Bold & spiced – turmeric, coriander, and lemongrass add warmth and fragrance.

  • Slightly sweet & tangy – brown sugar and lime juice balance the richness.

  • Crunchy & fresh – crisp vegetables contrast beautifully with the silky broth.

Variations & Substitutions

🟢 Adjust the Spice:

  • For milder laksa, remove seeds from the chilli or use mild paprika instead.

  • For extra heat, add chilli flakes or extra fresh chillies.

🟢 Make It Gluten-Free:

  • Swap soy sauce for tamari.

  • Use gluten-free rice noodles.

🟢 Swap the Protein:

  • Use tempeh or chickpeas instead of tofu.

  • Add mushrooms or extra vegetables for a veggie-loaded version.

🟢 Make It Heartier:

  • Add baby corn, bok choy, or pumpkin for extra texture.

Why You’ll Love This Recipe

Creamy, Fragrant, & Spiced – A perfect balance of richness and heat.
Quick & Easy – Ready in just 35 minutes.
Customisable – Adjust spice, protein, and vegetables.
Authentic Flavours, 100% Plant-Based – Inspired by traditional laksa with a vegan twist.

FAQs

Can I make this ahead of time?

Yes! Store the broth and toppings separately in the fridge for up to 3 days. Reheat gently before serving.

What’s the best way to reheat laksa?

Gently warm the broth on the stove and add fresh toppings to keep the texture crisp.

Can I use store-bought laksa paste?

Yes! If using pre-made paste, use about 2-3 tbsp and adjust the spice level to taste.

Final Thoughts

This Tofu & Vegetable Laksa is deeply comforting, creamy, and full of Southeast Asian flavours. Whether you’re craving a spiced noodle soup on a cool evening or a nourishing, satisfying meal, this dish will warm you up from the inside out!

Have you ever made laksa at home? Let us know in the comments!

Previous
Previous

Tofu Satay Skewers with Peanut Sauce: A Smoky, Nutty Delight

Next
Next

Silky Tofu Miso Soup: A Comforting Japanese Classic