Prep the Base: Heat oil in a large pot over medium heat.
Add diced onion and cook 4–5 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Toast the Spices: Add cumin, chili powder, smoked paprika, and oregano. Stir for 30–45 seconds to bloom the spices.
This step deepens flavor.
Add Liquids and Veg: Pour in enchilada sauce and chicken broth. Stir in fire-roasted tomatoes, black beans, corn, and green chiles if using. Bring to a gentle simmer.
Cook the Chicken: Nestle chicken breasts or thighs into the pot.
Cover and simmer 15–20 minutes, or until the chicken is cooked through (internal temp 165°F/74°C).
Shred the Chicken: Remove chicken to a board and shred with two forks. Return the shredded chicken to the pot. Taste and season with salt and pepper.
Add Creaminess: Reduce heat to low.
In a small bowl, whisk the Greek yogurt with a ladle of hot soup to temper it. Stir the tempered yogurt (or softened light cream cheese) into the pot until smooth.
Finish and Brighten: Add lime juice if you like a fresh pop. Simmer 2–3 minutes more to meld flavors.
Avoid boiling once dairy is in to prevent curdling.
Serve: Ladle into bowls and top with cilantro, green onions, a sprinkle of cheese, and a few baked tortilla strips. Add avocado for healthy fats if it fits your goals.