In a large soup pot over medium heat, add oil and onion. Sauté for 5 to 7 minutes, stirring often, until softened.
Add garlic and continue cooking for 2 to 3 minutes.
Add celery and carrots. Cook for 5 minutes, stirring often so nothing sticks or burns.
Add tomatoes, tomato paste, broth, and seasonings. Stir well and bring to a boil.
Reduce heat to a simmer and cook, uncovered, for 10 minutes on low.
Add pasta, green beans, kidney beans, and shredded chicken. Continue cooking for about 10 minutes, or until the pasta is tender.
Serve topped with parsley, grated parmesan cheese, and more red pepper flakes.