Heat olive oil over medium heat in a large frying pan (one that has a lid for later), add onion and sauté until soft and starting to brown on the edges, approximately 10 minutes.
2 tbsp olive oil, 1 onion
Add squash pieces, cauliflower and garlic. Toss to coat and sauté with LID ON, until soft, tossing a few times. About 15 minutes.
1 head cauliflower, 1 lb butternut squash, 2 cloves garlic
Remove lid, add the tomatoes, and toss, cooking for 2-3 minutes.
12 cherry tomato
Add swiss chard, toss to coat, and cook until wilted (you may need to add the chard in batches allowing some to wilt before adding more), about 5 minutes.
1 bunch Swiss chard
Boil pasta water, add pasta. Cook until al dente (or slightly chewy).
1 1/2 cups pasta
When the pasta is ready, drain and SAVE A FEW CUPS OF PASTA WATER. Toss the pasta into the pan with the squash mixture, and add about ½ cup or so of pasta water. Cook tossing the pasta in the mixture and continue cooking pasta while adding pasta water as needed to finish cooking the pasta, (you will probably use about 1 cup total). You can put the lid on to finish cooking the pasta – it will make it a little creamier. Turn heat off, add feta cheese. Serve.
4 oz feta cheese