Cheesy Chicken Enchilada Soup
This Cheesy Chicken Enchilada Soup is a rich, creamy, and flavor-packed one-pot meal that brings the taste of homemade enchiladas straight into your soup bowl. Loaded with tender chicken, melty cheese, black beans, corn, and enchilada sauce, it’s the ultimate comfort food soup that’s perfect for chilly nights, busy weeknights, or cozy weekends. Easy to make, deeply satisfying, and family-approved — this Mexican-inspired chicken soup is everything you love about enchiladas, without the fuss.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
- 1 tablespoon olive oil
- 1 large onion chopped
- 1 green bell pepper seeded and diced
- 2 cups cooked chicken breast chopped (about 1 rotisserie chicken)
- 1 14-ounce can diced tomatoes
- 1 10-ounce can red enchilada sauce
- 1 cup chicken broth
- 1 cup black beans drained and rinsed
- 1 cup frozen corn thawed and drained
- 1 8-ounce block cream cheese, cubed
- 1 cup shredded mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- 2 green onions chopped (for garnish)
- Salt and black pepper to taste
Add chicken, beans, and corn:
Serve and garnish:
Ladle into bowls, top with green onions, and add optional garnishes like tortilla strips, avocado, or a squeeze of lime.
-
Ingredient swaps:
Replace chicken with turkey or shredded beef. Swap black beans for pinto beans or add diced zucchini for extra veggies.
-
Make-ahead:
Store in the fridge for up to 4 days or freeze for up to 3 months. Reheat gently over low heat and add broth or milk if it thickens.
-
Serving ideas:
Pair with cornbread, rice, or warm tortillas. Top with sour cream, jalapeños, or cilantro for extra color and flavor.
-
Pro tip:
Add cream cheese only after lowering the heat — this keeps the soup silky and prevents curdling.