In a large pot, heat the olive oil over medium heat. Add the onion, garlic, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 5 minutes.
Stir in the dried oregano and basil, then add the diced tomatoes with their juices and the chicken broth. Bring the soup to a boil.
Add the pasta and cook according to the package instructions until al dente.
Stir in the cooked chicken and kidney beans. Simmer for a few minutes until everything is heated through.
Season the soup with salt and pepper to taste.
Ladle the soup into bowls and serve with a sprinkle of grated Parmesan cheese and fresh basil on top.