Heat olive oil in a large stockpot over medium heat.
Add onion, carrots, and celery; sauté for 8 minutes until vegetables soften.
Stir in minced garlic, rosemary, and thyme, cooking for 60 seconds until fragrant.
Add the rinsed beans, diced tomatoes with their juices, and broth to the pot.
Place the bay leaf in the liquid and bring the mixture to a rolling boil.
Reduce heat to low and simmer uncovered for 15 minutes to allow flavors to meld.
Incorporate the chopped kale and continue to simmer for 5 minutes until the greens are tender.
Season with salt, pepper, and lemon juice.
Remove the bay leaf and serve warm.