Chicken Enchilada Soup is your favorite Mexican food in soup form! This soup is fantastically hearty and warming, perfect for chilly nights or whenever you want to feel cozy. It’s full of tender chicken, tangy enchilada sauce, and melted cheddar cheese. Garnish it with even more cheese, avocado, sour cream, and all your favorite toppings for a nourishing, tasty meal. This soup will warm you up from the inside out!


  • 1 tablespoon vegetable oil
  • 1 pound chicken breast, skinless, boneless, and halved
  • 1/2 cup onion, diced
  • 1 clove garlic, minced
  • 1 quart chicken broth
  • 1 cup masa harina
  • 3 cups water, divided
  • 1 cup enchilada sauce
  • 2 cups cheddar cheese, shredded
  • 1 teaspoon salt
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin


Step 1 –Add the oil to a large pot over medium heat.

Step 2 –Add the chicken and cook until it is browned on both sides and the cooked is cooked through at 165 degrees F, about 5 minutes per side.

Step 3 –Transfer the chicken to a plate.

Step 4 –Once it has cooled, shred the chicken.

Step 5 –Add the diced onion and the garlic to the same pot with the remaining oil.

Step 6 –Cook until the onions have softened and garlic is fragrant, about 2-3 minutes.

Step 7 –Add the chicken broth.

Step 8 –Combine the masa harina and 2 cups of the water in a large mixing bowl.

Step 9 –Add the masa harina mixture to the onion and garlic mixture.

Step 10 –Add the remaining 1 cup of the water, the enchilada sauce, the cheddar cheese, the salt, the chili powder, and the cumin.

Also Read:  Saddle-Up Breakfast Bake

Step 11 –Bring the mixture to a boil.

Step 12 –Add the shredded chicken.

Step 13 –Reduce the heat and allow the soup to simmer until thickened, about 30-40 minutes.

Step 14 –Serve immediately.