Heat oil in a large pot over medium heat. Add the onion, garlic, carrots, celery, parsley, salt and pepper; cook, stirring occasionally, ~10 minutes, until the vegetables begin to soften.
Add tomatoes, kidney beans, green beans, broth, bay leaves, oregano, and thyme; bring to a bubbly boil; reduce heat to low, cover and simmer for 20 minutes.
Stir in the pasta and cook, uncovered, ~10 more minutes, until the pasta is tender.