Drain and rinse the cannellini beans.
In a large pot, sauté the onion and garlic in the olive oil over medium heat until translucent, about 5 minutes.
Add the carrots and celery and cook for another 5 minutes.
Deglaze the pot with the white wine and let it simmer for 2-3 minutes.
Add the kale, broth, tomato paste, salt, black pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, and oregano. Bring to a boil, then reduce heat and let simmer for 15-20 minutes.
Add the cannellini beans and let the soup simmer for another 10 minutes.
Taste and adjust seasoning as needed.
