
This tofu and vegetable stir-fry is a quick, colorful dinner packed with crisp-tender vegetables and savory sauce. A touch of Parmesan adds an unexpected finish that makes the dish extra satisfying. It is an easy weeknight recipe that comes together fast in one pan.
Cut the tofu into bite-size cubes. Slice the carrot, broccoli, leek, red bell pepper, green chili, shallot, garlic, and mushrooms into similar-size pieces so they cook evenly.

Heat the olive oil in a large skillet or wok over medium-high heat. Add the shallot and garlic, then stir-fry for 30 to 60 seconds until fragrant.

Add the tofu, carrot, broccoli, peas, mushrooms, leek, red bell pepper, and green chili. Stir-fry for 3 to 4 minutes, then season with oyster sauce, soy sauce, salt, and white pepper. Add 2 to 3 tbsp water, cover, and cook for 2 to 3 minutes until the vegetables are just tender.

Remove the lid and stir well for another minute so the sauce lightly coats everything. Transfer to a serving plate, sprinkle with grated Parmesan cheese, and serve hot.

For better texture, pat the tofu dry before cooking so it browns more easily. To make the dish vegetarian-friendly, swap the oyster sauce for vegetarian oyster sauce. Leftovers keep well in an airtight container in the refrigerator for up to 2 days.