Preparation time: 10 minutes; Cooking time: 19 minutes
Cook noodles according to package directions, omitting salt and fat.
While the noodles cook, heat 1 tablespoon oil in a large nonstick skillet over medium-high heat. Add tofu, and cook 10 minutes or until golden brown, stirring frequently. Remove tofu with a slotted spoon. Heat 1 tablespoon oil in pan. Add the fennel and zucchini, and cook for 4 minutes or until tender, stirring frequently. Stir in the tofu, vinegar, basil, oregano, pepper, and tomatoes. Reduce heat; simmer until thick (about 5 minutes). Serve with noodles.