Boil sweet potatoes and pumpkin in a saucepan until just tender; drain and set aside.
Boil Brussel sprouts and set aside. (If using frozen vegetables, skip this step and just add to skillet after browning the leeks and garlic in the next step.)
In a non-stick skillet prepare, leeks, scallions, and garlic: heat 1 tablespoon olive oil in a large non-stick skillet over medium heat for a few seconds. Add the leeks/scallions and onions; stir and lower heat.Cook until the leeks/scallions start to brown, stirring occasionally. Add garlic and a few drops of water, the mixture will start to brown. Cook another few minutes, scraping the bottom of the pan so that nothing sticks.
Add the rest of the ingredients, except for the pecans, and cook for 3 minutes or until vegetables are tender.
Place on serving platter and sprinkle with pecan pieces.