Warm oil over medium heat in a dutch oven or deep pot.
When warm, add diced onions, carrots and celery. Add in kosher salt and pepper, stir well then cook until soft, about 5 minutes. Add in minced garlic and cook another minute.
Add in diced tomatoes, chicken stock and rinsed beans. Bring soup to a boil then lower heat to simmer and cover for 20 minutes.
After 20 minutes, increase heat back to medium and add in kale leaves and tortellini pasta. Cook until pasta is al dente, according to package instructions.
Top soup with fresh basil leaves and parmesan, then ladle into bowls. Enjoy!