Prepare an ice bath; set aside. Bring a large saucepan of water to a boil. Add kale; cook until just tender, 3 to 5 minutes. Drain, reserving 1/4 cup cooking liquid. Plunge kale into ice bath. Drain.
Heat oil in a large saucepan over medium heat. Add onion; cook, stirring occasionally, until tender, about 5 minutes. Add garlic, chile, and fennel seeds; cook, stirring occasionally, 2 minutes.
Stir in stock, beans, and tomato. Bring to a boil. Reduce to a simmer, and cook, stirring occasionally, until beans are tender, 30 to 40 minutes.
Add kale and reserved cooking liquid. Season with salt and pepper. Cook, stirring, until kale is tender, about 5 minutes. Divide bread and soup among 4 bowls.
I made this last minute for dinner and it was a really great dish that I'll definitely be making again! I added the kale in for the last 15-20 minutes of simmering, so it soaked up the flavor, but didn't get too chewy. I also added some fresh parsley to give the broth a lift. Didn't bother with the reserved liquid, not really sure what that's about...even without it, the soup was surprisingly tasty and just as beautiful as in the picture.
It makes sense to add the cooking liquid during Step 3, with the stock. I would also add the Kale during Step 3 so it has a chance to get tender and soak up all the seasonings in that 30 minute cooking time. Hope this helps.
Do I add the kale at the end? What do I do with the reserved liquid?
What do I do with the reserved cooking liquid? Am I missing something?