To prepare the tofu, cut it into your desired shape. In a heated non-stick pan with a drizzle of oil, pan-fry tofu until golden brown on both sides. Season with a pinch of salt and set aside.
Using the back of a knife, pound lemongrass a few times to release its flavor, then slice it thinly.
In a heated non-stick pan with 3 teaspoons of oil, sauté lemongrass, lime leaves, and galangal until fragrant.
Then, stir in sambal, vegan 'fish' sauce, chili, and vegetable broth. Let the mixture simmer over low-medium heat for 5 minutes, covered.
Meanwhile, spiralized the zucchini into noodles and set aside.
Remove *lemongrass, galangal and lime leaves at this point, if needed. Once the soup has reduced slightly, add the mushrooms, tomatoes, tofu, then season with lime juice and coconut sugar. Season accordingly.
Add in the coconut milk, and slowly place in the zucchini noodles, then turn off the heat. Alternatively, ladle hot soup over spiralized zucchini to retain the crunchy texture.
Garnish with a swirl of chili oil, sliced red onions, fried shallots and lime wedges before serving.