You can keep pasta from over cooking in soup by not cooking the pasta in the soup. Cook the pasta separately and keep the pasta and the soup separate. Mix the pasta while serving the soup.