01 - Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 2-3 minutes until translucent.
02 - Add minced garlic and cook for 1 minute until fragrant.
03 - Add lean ground beef or turkey, breaking it up with a spoon. Cook until browned, about 5-7 minutes.
04 - Stir in sweet potato, zucchini, and red bell pepper. Cook for 3-4 minutes.
05 - Add tomato paste, chili powder, smoked paprika, ground cumin, dried oregano, cayenne pepper, sea salt, and black pepper. Stir well to coat vegetables and meat.
06 - Pour in diced tomatoes and broth. Bring to a simmer.
07 - Cover and gently simmer for 20-25 minutes, stirring occasionally, until vegetables are tender.
08 - Stir in chopped spinach and cook for 2-3 minutes until wilted.
09 - Taste and adjust seasoning if needed. Serve hot, garnished with cilantro, avocado slices, and lime wedges as desired.