Drain and cut firm tofu into cubes or triangle. Press tofu pieces between cloth kitchen towel and press out any water. Add tofu to wok or seasoned cast iron skillet and cook over medium-low heat. Press the tofu with a spatula to help remove the water. When the tofu is firm and golden flip over and cook on the other side, pressing the liquid out, until golden.
In a medium bowl mix together the chili paste, wine, soy sauce, broth, sugar and vinegar.
Add the dry cooked tofu to the marinade in bowl. Let sit 20-30 minutes.
Slice eggplant diagonally, keeping at 1-inch thickness. Set aside.
Heat oil in wok until hot. Add eggplant and deep fry until brown. Add peppers and stir fry until cooked. Add garlic and ginger, saute approximately 1 minute, be careful not o brown the garlic. Remove all vegetables from wok, drain and set aside.
Drain marinade off tofu into the wok. Bring to a boil. Slowly stir in cornstarch to thicken. Add tofu, eggplant, peppers and green onions. Mix gently to coat with thickened sauce.