heat the vegetable oil in a wok or large frying pan over medium-high heat. Add the garlic and ginger, and cook until fragrant.
Then, add the bean curd and stir-fry for a few minutes, until it is lightly browned.
Next, add the chicken broth, soy sauce, rice wine vinegar, and chili garlic sauce to the pan. Stir to combine, and bring the mixture to a boil.
In a small bowl, whisk together the cornstarch and water to create a slurry. Slowly pour the slurry into the pan, stirring constantly, until the sauce thickens.
Reduce the heat to low and simmer the bean curd for a few minutes, until it is fully cooked and the sauce has reduced slightly. Serve the bean curd hot, garnished with the green onions and cilantro.