Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for 3-4 minutes until soft and translucent.
1 tbsp olive oil, 1 onion
Stir in the garlic and ginger, cooking for another 1-2 minutes until fragrant.
2 cloves garlic, 1 tbsp ginger
Add the Thai green curry paste and cook for 1 minute, stirring to release the flavors.
2 tbsp Thai green curry paste
Pour in the light coconut milk and vegetable broth. Stir well to combine and bring to a gentle simmer.
400 ml coconut milk, 3 cups vegetable broth
Add the snap peas and zucchini to the pot. Cook for 3-4 minutes to allow them to start tenderizing.
1 cup snap peas, 1 zucchini
Add the red bell pepper, baby Bok choy, and cubed tofu. Let the soup simmer for an additional 3-4 minutes until the vegetables are tender-crisp and the tofu is heated through. Stir in the soy sauce or tamari and fresh lime juice. Taste and adjust seasonings as needed.
1 red bell pepper, 2 cups Bok choy, 14 oz tofu, 1 tbsp soy sauce, 1 lime
Ladle the soup into bowls and garnish with fresh basil or cilantro.
1 handful basil