A flavorful and hearty soup perfect for a cozy meal.
Heat oil in a dutch oven over medium heat.
Ensure the oil is hot before adding ingredients to prevent sticking.
Add chopped onion and minced garlic, cooking until softened.
Stir frequently to avoid burning the garlic.
Add cubed chicken and cook until lightly browned.
Cut the chicken into even pieces for uniform cooking.
Stir in chopped cilantro and torn tortillas, cooking briefly.
The tortillas will dissolve, thickening the soup.
Pour in chicken stock, diced tomatoes, and chipotle chiles. Bring to a boil.
Scrape the bottom of the pot to release any browned bits for extra flavor.
Reduce heat and add spices, beans, corn, and rice. Simmer.
Taste and adjust seasoning as needed.
Serve hot, garnished with cheese, avocado slices, and sour cream.
Add a squeeze of lime juice for a fresh finish.