01 -
Place noodles in a large heatproof bowl and submerge completely in boiling water. Allow to soak for 15-20 minutes until pliable and chewy. Noodles will turn white and no longer translucent when ready. Drain and set aside.
02 -
Heat a large pot over high heat. Add a small amount of oil and add the mushrooms. Sauté until lightly browned, approximately 3-4 minutes per side. Season with soy sauce and cook for a few more minutes. Remove mushrooms and set aside on a plate.
03 -
In the same pot, add more neutral oil and heat over medium-high heat. Add sliced shallots and stir occasionally until golden brown. Remove from oil and set aside uncovered to maintain crispness.
04 -
Remove most of the oil from the pot, leaving about 1 tablespoon. Over high heat, add ginger and garlic, sautéing until aromatic, about 2 minutes. Add peanut butter, curry powder, and sugar, mixing until well incorporated.
05 -
Pour in vegetable broth, soy sauce, and vegan fish sauce. Mix well, cover, and bring to a boil, about 5 minutes. Reduce heat to medium, then add coconut cream and lime juice. Season with salt or additional soy sauce as needed.
06 -
Allow soup to simmer for 2-3 more minutes. Adjust seasoning with additional soy sauce, sugar, or lime juice to taste. Add chili sauce if using. Add the soaked noodles to the hot broth and simmer for 1-2 minutes to heat through.
07 -
Ladle the noodle soup into bowls. Top with sautéed mushrooms, crispy shallots, roasted peanuts, chopped scallions, Thai basil leaves, and chili oil. Finish with a squeeze of fresh lime juice. Serve immediately while hot.