In a large pot, brown the sausage until most of the pink is gone. Add the olive oil and onions and cook until soft and translucent, 5 to 7 minutes. Add the garlic and cook for another minute. Add all remaining ingredients except for the kale. Bring to a boil, reduce the heat to medium, cover and simmer for 1 hour or until the black-eyed peas are tender but not mushy. Add the kale and simmer for another 10 minutes. Add salt and pepper to taste. Serve sprinkled with some freshly grated Parmesan cheese. This soup tastes even better the next day and makes great leftovers!