In a large pot, bring some water to a boil, and add a few generous pinches of salt. Once the water boils, add the pasta, and cook according to package’s instructions. Before draining the pasta, keep about 1/2 cup cooking liquid.
While the pasta is cooking, heat the olive oil in a very large sauté pan over medium heat. Add the onion and garlic and cook for about 2 minutes. Add the rest of the vegetables (according to cooking time), keeping the chard and kale for the very end. Season with salt and pepper. Once everything is nice and cooked, but still crunchy, add the cooked pasta and some of the cooking liquid, if needed. Mix well. Serve topped with a drizzle of olive oil, the fresh basil and green onions. Bon appétit!