Preheat the oven to 400F. Tear apart the crusty bread into bite-sized portions and then place in an even layer on a baking sheet. Drizzle with olive oil and season with salt + pepper. Bake for 8 - 10 minutes, or until the tops of the bread are starting to get golden. Remove from the oven and set aside.
While the bread crisps up, melt the butter in a large skillet over medium-high heat. Sauté the onion until softened, about 5 minutes. Then add the sun-dried tomatoes, garlic, and kale. Continue to sauté for another 2 - 3 minutes, or until the garlic is fragrant and the kale has started to wither.
Pour in the butter beans, tomato sauce, basil pesto, and Italian seasoning and bring to a simmer.
Mix in the heavy cream, lemon juice, grated parmesan, and turn off the heat. Season with salt and pepper, taste, and add more if needed. Serve immediately sprinkled with chopped parsley, optional red pepper flakes, and crusty bread pieces on the side for dipping.