Heat oil in a deep pot over medium high heat.
Add sausage, potatoes and onions, cover and cook until the meat is brown about 5-8 minutes.
Add garlic, bay leaves, and kale to the pot. Cover pot and wilt greens 2 minutes.
Season with salt and pepper. Add beans, tomatoes, and broth to the pot and bring soup to a full boil. Reduce heat back to medium and cook 5 to 10 minutes longer or until potatoes are tender.
Serve soup with hunks of crusty bread and butter