Heat oil over medium heat. Add onion, bell pepper, zucchini, garlic, and carrot and cook for 5-6 minutes until softened and onions are starting to brown. Add turkey and cook until browned, chopping into small pieces while cooking.
When turkey is browned, add spices and stir into cooked meat for one minute before adding beans, broth, and tomato paste.
Bring to a boil. Reduce heat and simmer for at least 45 minutes uncovered. Adjust spice level with hot sauce and salt before serving. Optional garnishes include cheese, sour cream, avocado, cilantro, and green onion.