You need more green vegetables than what little might be in the pasta salad. That IS too much startch, pasta and rice in the same meal.
My trip to the farm market today gave me this to serve two for the next week+.
$1 - 3 ears fresh sweet corn
$3 - enough Brussels sprouts for two meals
$3 - enough yellow beans for two meals
$2 - one large head cauliflower, enough for 2-3 meals
$1 - 4 ears sweet corn (from a different vendor; we always buy our 'eating off the cob' from the other place) for making a large batch of skillet corn that will be enough for 3 meals
$10 for enough veggies to take care of 10-11 meals. Technically, the corn is also a starch. I can't eat certain green leafy veggies like spinach, chard, and kale because they contain super-high levels of a substance that leads to kidney stones in some people, and I am one. If not, I would be eating them every week. Quite cheap this time of year.