I'm the queen of overbuying produce, but I've found that if I take the time to clean and prep them as soon as I get home, I find ways to use it.
Like BamaVol and the soup recipes, If I have carrots, onions, peppers, kale, and zucchini on hand, I can put them in soup, stir fry, curry, enchiladas, in addition to just serving them on the side roasted, or grilled, or raw.
As for fresh herbs, asian groceries are the best for larger quantities, but the regular grocery will usually have some sort of mixed pkg like "poultry blend" or some such that will have two or three types that I can make work with what I'm cooking. I also grow my most used herbs in the summer.