Heat extra virgin olive oil in a large pot over medium heat. Add onion, carrots, celery, garlic, salt, and black pepper to the pot. Cook until softened, about 8 minutes.
Pour tomatoes in a large bowl. Break into pieces with your hands, then add them to the pot. Let simmer for 10 minutes.
Add red pepper flakes, cannellini beans, and chicken stock to the pot. Bring to a simmer. Add kale and allow it to wilt.
Add ¼th of the bread to the pot and stir. Top soup with remaining bread and drizzle liberally with olive oil.
Bake until bread is golden brown, about 10-15 minutes. Top with grated parmesan and serve.
Did You Make This Recipe?
Leave a comment below or tag us @tasting.with.tina on Instagram!