I agree about the pasta getting soggy if cooked for too long. I usually stay away from recipes with pasta because of this very reason. Sometimes, I have added long-grain or brown rice as a substitute for the pasta. However, make sure it is not the instant rice. That can become mushy too.