Cook the bacon in a Dutch oven until crispy.
Remove the bacon and add the onions, celery, and carrots to the bacon grease. Cook until the onions are tender.
When the onions are tender, add the chicken stock, kale, beans, salt, pepper, and rosemary.
Bring to a boil, reduce the heat, and cover for 15-20 minutes.
While the soup is simmering, chop the bacon and set it aside.
Once the carrots are tender add the lemon juice and heavy cream.
Top with a healthy handful of bacon bits. Enjoy!