Heat oil in a large skillet over low heat and add minced garlic and freshly grated ginger. Stir around for a minute and then add 2 tablespoons of Thai green curry paste and stir.
Add a can of coconut milk. 1 1/2 cups vegetable stock. 2 teaspoons of brown sugar, 1/2 teaspoon salt, then turn up the stove to medium heat. Once your curry sauce starts to bubble, turn down the heat to low and let it simmer slowly.
Drain and press a container of extra firm tofu, cut it into cubes, then pan-fry the tofu in 2 tablespoons of oil. Flip the tofu after it cooks for about 2-3 minutes on each side until it's crispy. Place on a paper towel to drain off excess oil. (Toss the tofu cubes in 1/3 cup of cornstarch before frying for extra crispy tofu.)
Add a little oil to the skillet and pan-fry 5 cups of veggies of choice. (I use 2 cups broccoli, 1 cup green beans, 1 cup red bell pepper 1 cup mushrooms.)
Just before serving add the sauteed veggies and fried tofu to the green curry coconut sauce.
Toss in fresh basil leaves and the juice of 1/2 a lime.
Serve over rice or rice noodles.
Notes
You can easily adjust the spice level of your vegan Thai green curry by adding more or less curry paste. If you don't like spicy foods, you may want to start out with a small amount and slowly add more curry paste to taste.
The longer you simmer your green curry sauce, the more the flavors will blend into the sauce. For the best flavor let your sauce simmer for about 20 minutes before adding the veggies and tofu.
Be sure to cook your sauce over low heat so that it doesn't boil.
You can omit the step of sauteing the veggies and just add them to the sauce. The vegetables will just be softer this way.