Prepare Your Ingredients: Chop the onion, slice the carrots, chop the cabbage, break broccoli into small florets, mince the garlic, and dice the avocados last to keep them fresh. Set aside.
Sauté Aromatics: Heat olive oil in a large stockpot over medium heat. Add chopped onion and sauté until translucent, about 5 minutes. Stir in minced garlic and cook for another minute until fragrant.
Add Spices and Chicken: Sprinkle ground cumin, crushed red pepper, and turmeric over the onions and garlic. Stir well to coat. Add chicken breasts whole, browning slightly on each side, about 3-4 minutes per side.
Build the Soup Base: Pour in fire roasted crushed tomatoes, chopped green chiles, and chicken stock. Stir and bring to a boil. Reduce heat to simmer and cover the pot.
Cook Chicken and Vegetables: Simmer soup for about 20 minutes until chicken is cooked through. Remove chicken breasts and shred with two forks. Return shredded chicken to pot.
Add Vegetables: Add sliced carrots, chopped cabbage, and broccoli florets. Simmer another 10-15 minutes until vegetables are tender but vibrant.
Season and Serve: Taste and season soup with salt and pepper as desired. Ladle into bowls and top with diced avocado. Enjoy your nourishing Southwest Chicken Soup!