Cook pasta according to package directions, except omit salt. Meanwhile, heat oil in a large skillet over medium-high heat. Add shallots and garlic; cook for 3 to 4 minutes or until the shallots are tender, stirring frequently.
Add wine to the skillet; cook until evaporated, scraping up any browned bits in the skillet. Add Brussels sprouts; cook and stir for 3 minutes more. Add bok choy; cook and stir for 2 minutes.
Add the cooked pasta to the vegetable mixture in the skillet. Stir in vegetable oil spread, Italian seasoning, salt, and pepper. Transfer to a serving dish. Sprinkle individual servings with Parmesan.