Begin by heating 1 tablespoon of vegetable oil in a large skillet over medium heat. Once the oil is shimmering, add the sliced shallots. Sauté them for about 5 minutes, or until they’re soft and translucent.
Stir in 1-2 tablespoons of Thai green curry paste, depending on your spice preference. Cook for an additional minute, allowing the paste to bloom and release its aromas.
Add the entire can of unsweetened coconut milk to the skillet. Stir well to combine with the shallots and curry paste. The mixture should turn a beautiful shade of green.
Incorporate 2 teaspoons of fish sauce and 1 tablespoon of brown sugar into the coconut milk mixture. Stir until the sugar dissolves completely.
Gently fold in the cubed tofu, trimmed green beans, rehydrated shiitake mushrooms, and red bell pepper strips. Mix everything together, ensuring the tofu and vegetables are well-coated with the curry sauce.
Reduce the heat to low and let the curry simmer for about 10-15 minutes, or until the green beans are tender and the flavors meld together beautifully.
Just before serving, stir in the chopped fresh basil and 2 tablespoons of fresh lime juice. Taste and adjust the seasoning if necessary.
Spoon the Thai Green Tofu Curry into bowls, garnishing with additional basil sprigs and lime wedges. Serve hot with steamed rice or rice noodles for a complete meal.