This laksa starts with a paste of lemongrass, chili, galangal, and aromatics cooked in oil, then simmered with coconut milk and vegetable stock to build a rich, fragrant broth. Toasted nori and white miso stand in for the shrimp paste traditionally used for briny depth, keeping the soup fully plant-based. Rice noodles and toppings go in at the end, and the whole dish is ready in about an hour.
1cuphot water, for soaking chiliesuse just-boiled water to soften dried chilies quickly
8piecesdried red chilies, seededadjust to your heat preference; soak until pliable
1cupshallots, roughly choppedchoose fresh, firm shallots for sweetness
6clovesgarlicfresh cloves for a clean aroma
2stalkslemongrass, tender inner part onlybruise lightly; remove tough outer layers
2tbspfresh ginger or galangal, slicedgalangal is traditional; ginger is a fine substitute
¼cupmacadamia nuts or raw cashewsacts as a candlenut substitute for body and gloss
1tspground turmericfor color and earthiness
1tspground corianderblooming it in oil releases citrusy notes
½tspground cuminadds warmth and depth
¼tspground white peppertraditional peppery lift
1tsplime zest or 2 kaffir lime leaves (torn)zest for brightness; kaffir leaves for floral citrus
½sheetnori, toasted and crumbledvegan stand-in for belacan’s oceanic depth
1tbspwhite miso pasteadds savory umami without overpowering
3tbspneutral oil (grapeseed or canola), divideduse 1 tbsp to blend paste and 2 tbsp for frying
For the Broth & Noodles:
8ozking oyster mushrooms, thinly slicedmeaty texture that absorbs broth beautifully
14ozfirm tofu, pressed and 3/4-inch cubespress 20 minutes for best texture
4cupslow-sodium vegetable brotha clean, unsalted base lets the paste shine
2cupsfull-fat coconut milklook for additive-free brands like Aroy-D for silky body
½cupcoconut creamoptional but luxurious
2tbspsoy sauce or tamariadds salinity and umami
2tspcoconut sugar or brown sugarbalances heat and acidity
½tspfine sea salt, to tasteadjust depending on broth and soy sauce
2cupsfried tofu puffsoptional; they soak up curry like sponges
2tbspfresh lime juiceadded off heat to preserve brightness
8ozrice vermicelli noodles (or thick laksa rice noodles)cook separately according to package
For the Toppings & Garnishes:
2cupsbean sproutsrinse well for crisp freshness
½cupfresh cilantro leavespick tender leaves for delicate texture
½cupThai basil leavesadds aniseed perfume
½cupscallions, thinly slicedfor sharp freshness and color
1cupcucumber, juliennedcooling crunch contrasts the hot broth
1piecered chili, thinly slicedbird’s eye for heat, Fresnos for milder
4wedgeslimeserve at the table for extra zing
¼cupfried shallotsadds savory crunch
2tbspsambal oelek or chili crispfor heat at the table; check vegan labeling
Prevent your screen from going dark
Instructions
Soak Chilies & Prep Aromatics (15 minutes): Place the dried chilies in a bowl and cover with the hot water. Soak until soft and pliable, about 15 minutes. Meanwhile, roughly chop the shallots, garlic, lemongrass (tender inner part), and ginger/galangal. Drain chilies, reserving a few tablespoons of the soaking liquid.
Make the Laksa Paste (5–7 minutes): In a blender or food processor, combine drained chilies, shallots, garlic, lemongrass, ginger/galangal, nuts, turmeric, coriander, cumin, white pepper, lime zest/kaffir leaves, nori, and miso. Add 1 tbsp neutral oil and 2–3 tbsp chili soaking liquid. Blend to a thick, smooth paste, scraping down the sides as needed. Alternative: Use a mortar and pestle for a more rustic, aromatic paste—the friction coaxes out essential oils, though it takes longer.
Fry the Paste (5–7 minutes): Heat the remaining 2 tbsp oil in a Dutch oven over medium heat. Add the paste and cook, stirring frequently, until it deepens in color, smells intensely aromatic, and the oil begins to separate from the paste—about 5–7 minutes. This blooming step unlocks the spices’ full flavor.
Aromatics Meet Protein (3 minutes): Add the sliced king oyster mushrooms and cubed pressed tofu. Stir-fry with the paste until the mushrooms begin to soften and everything is coated, about 3 minutes.
Build the Broth (10 minutes): Pour in the vegetable broth and bring to a gentle simmer at about 190°F / 88°C. Simmer for 10 minutes to meld flavors, stirring occasionally and skimming any froth for a clean finish.
Enrich with Coconut (5 minutes): Reduce heat to low and stir in the coconut milk and coconut cream. Keep the soup just under a simmer at roughly 180°F / 82°C for 5 minutes—avoid a rolling boil to prevent curdling or splitting.
Season & Finish (2–3 minutes): Stir in soy sauce, coconut sugar, and salt to taste. Add tofu puffs (if using) and warm for 2 minutes so they absorb the curry. Turn off the heat and stir in lime juice for fresh brightness.
Cook the Noodles (3–5 minutes): While the broth simmers, cook rice vermicelli according to package directions—typically 3–5 minutes in boiling water, or pour-over soak until tender. Drain and rinse briefly under cool water to stop cooking and prevent sticking. Tip: For thick laksa rice noodles, extend cooking per package until bouncy-tender.
Assemble & Serve: Divide noodles among 4 warm bowls. Ladle the steaming laksa broth with mushrooms and tofu over the noodles. Pile on bean sprouts, cilantro, Thai basil, scallions, cucumber, and red chili. Crown with fried shallots and serve with lime wedges and sambal on the side.
Notes
Mary’s Tips:
Paste Depth: Don’t rush frying the paste. Cook until the oil visibly separates—this is when the aromatics have released their full flavor.
Belacan-Leaning Umami, Vegan-Style: Toasted nori + white miso together mimic the oceanic depth of shrimp paste without compromising ethics.
Creaminess Control: Coconut cream is optional; for a lighter bowl, use only coconut milk and add an extra 1/2 cup broth.
Heat Management: For a milder laksa, reduce dried chilies to 4–6; for fiery heat, keep the chili seeds or add sambal at the end.
Noodle Choices: Rice vermicelli offers a delicate slurp; thick laksa noodles give a chewier, heartier bite.
Substitutions: Galangal can be replaced with ginger; macadamias/cashews stand in for candlenuts; tamari replaces soy for gluten-free.
Faster Aromatics: Thinly slicing shallots and lemongrass helps the blender break them down quicker; add a splash more soaking liquid if needed.
Salt Balance: Adjust salt only after adding soy sauce; broths vary widely in salinity.