
This tom yum soup recipe features hearty ingredients, such as tofu and mushrooms, for a irresistible vegetarian soup.
Drain, and press the water out using a tofu press, or by placing the tofu block in a shallow bowl, stacking a plate on top, and then layering something heavy on top. Let this sit for 20 minutes. Discard any water from the tofu, and cut it into ½-inch cubes.
Heat up the oil in a large pot set to medium high. Once hot, add in the ginger, onion, chilis, and garlic. Sautée for 5 minutes, stirring frequently. Add in the mushrooms, and cook for 5 more minutes.
Add the broth, canned tomatoes, soy sauce, curry paste, and lemongrass paste. Cook on low for 10 minutes.
Add the tofu to the pot, along with the coconut milk, and lime juice. Simmer for 10 minutes. Top with cilantro and scallions, and serve.