1. Heat olive oil in a large soup pot over medium heat, then add garlic, onion, leeks, carrots, and jalapeno pepper. Cook, stirring occasionally, until vegetables are soft and develop a bit of color, approximately 6-8 minutes. Season with salt and black pepper to taste.
2. Add Bay Leaves, dried herbs, and cayenne pepper and cook for another 2-3 minutes, or until the herbs become fragrant.
3. Add chicken stock, Parmesan rind, water, and cannellini beans to the pot. Increase heat to high and bring the soup to a rolling boil. Once it boils, reduce heat to medium low and simmer, uncovered, for 20-25 minutes.
4. Add shredded turkey, and spinach to the pot and cook for another 3-5 minutes, or until the spinach wilts and the turkey is heated through. Remove from heat and discard bay leaves. Taste and adjust seasonings, as desired. Serve immediately with some shaved Parmesan cheese. Enjoy!