In a large pot, heat the olive oil over medium-high heat. Add the onion, carrot, and celery and cook, stirring occasionally, until tender, about 5 minutes. Add the garlic and cook for 2 minutes.
Stir in the chicken broth, tomatoes, thyme, oregano, salt, pepper, chicken, beans, and cheese tortellini. Turn the heat to low and let simmer for 10 minutes.
Stir in the parmesan cheese, kale, and basil. Simmer for an additional 5 minutes.
Ladle soup into bowls and garnish with additional Parmesan cheese, basil, and crushed red pepper flakes, if desired. Enjoy immediately.