
This beef and tofu stir-fry pairs tender marinated steak with silky tofu in a savory sauce flavored with ginger, garlic, scallions, and Shaoxing wine. It is quick enough for a weeknight dinner but tastes like a restaurant-style dish, especially served over steamed rice.
In a medium bowl, combine the flank steak with the water, 1 teaspoon vegetable oil, cornstarch, baking soda, and soy sauce. Toss well to coat and let the beef marinate for 20 minutes.
Heat a wok or large skillet over high heat until very hot. Add 2 tablespoons vegetable oil, then spread the beef in a single layer. Sear for about 20 seconds per side, just until browned outside and about 80% cooked through. Transfer to a plate and set aside.
Reduce the heat slightly if needed. Add the ginger to the wok and stir-fry for about 20 seconds until fragrant. Add a little more oil only if the pan looks dry, then stir in the garlic and the white parts of the scallions for 10 seconds. Pour in the Shaoxing wine and stir briefly.
Add the stock, oyster sauce, sesame oil, white pepper, and sugar. Stir to combine and bring the sauce together, then gently slide in the tofu so the pieces stay intact.
Bring the sauce to a gentle boil. Return the seared beef and any juices to the wok, then add the green parts of the scallions.
Mix a small cornstarch slurry with cornstarch and a little cold water if needed for thickening. Taste the sauce and adjust with a little extra soy sauce or salt if needed, keeping in mind the sauce will taste saltier once thickened.
Slowly stir in the slurry and reduce the heat to medium. Gently push and fold the tofu and beef as the sauce thickens, adding a splash of stock if you want a looser consistency. Serve hot over steamed rice.
Use soft tofu for a silky texture, but medium or firm tofu is easier to handle if you want less breakage. Slice the beef thinly across the grain for tenderness, and avoid over-stirring once the tofu is in the pan. Leftovers can be refrigerated in an airtight container for up to 2 days.




