Creamy Chicken Enchilada Soup with Hearty Chicken, Corn, and Beans

Looking for a delicious, comforting meal that combines the rich flavors of enchiladas with the heartiness of chicken, beans, and corn? This creamy chicken enchilada soup is your go-to recipe for a filling, flavor-packed bowl that is both satisfying and easy to prepare.

With its creamy texture and the perfect balance of spice, this soup is ideal for a cozy night in or serving to friends and family at your next gathering.

Why This Recipe Will Become a Favorite

This soup is a winning combination of tender chicken, sweet corn, and protein-rich beans, making it a wholesome, hearty dish that’ll warm you up from the inside out. The broth is creamy, with a savory base from the enchilada sauce and just the right amount of spice.

Whether you prefer a little heat or want to keep it mild, this soup is incredibly adaptable to suit your flavor preferences.

In addition to being flavorful, this soup is also highly customizable. You can easily adjust it to fit dietary needs like making it dairy-free, gluten-free, or even vegan by swapping a few ingredients.

So, no matter your preferences, you’ll find this recipe adaptable, practical, and incredibly satisfying.

Ingredients You’ll Need

For the Soup

  • 2 tablespoons of olive oil
  • 1 pound of boneless, skinless chicken breasts, cubed (or shredded for easier prep)
  • 1 medium onion, diced
  • 2 cloves of garlic, minced
  • 1 can of sweet corn kernels, drained
  • 1 can of black beans, drained and rinsed
  • 4 cups of low-sodium chicken broth (vegetable broth for a vegetarian version)
  • 1 can of enchilada sauce (green or red, depending on your preference)

  • 1 teaspoon of ground cumin
  • 1 teaspoon of chili powder
  • 1/2 teaspoon of smoked paprika
  • 1/2 teaspoon of salt (adjust to taste)
  • 1/2 cup of heavy cream or non-dairy cream (for a lighter option, use coconut milk or cashew cream)

For Garnishing

  • Chopped cilantro
  • Sour cream or dairy-free sour cream
  • Sliced avocado
  • Crumbled tortilla chips or strips
  • A squeeze of lime juice

Step-by-Step Instructions

1. Cook the Chicken

Start by heating the olive oil in a large pot over medium heat. Add the cubed chicken breasts and cook until golden brown on all sides, about 7-8 minutes. Once cooked, remove from the pot and set aside.

For a quicker option, you can use shredded rotisserie chicken or pre-cooked chicken to save time.

2. Sauté the Onion and Garlic

In the same pot, add the diced onion and minced garlic. Sauté them for 3-4 minutes or until fragrant and softened. This will help build the flavor base of your soup.

3. Combine Broth, Beans, and Spices

Stir in the chicken broth, enchilada sauce, corn, and black beans. Add in the cumin, chili powder, smoked paprika, and salt. Stir well to combine all the flavors. Bring the soup to a simmer and cook for 15-20 minutes, allowing the flavors to meld together.

4. Blend for a Creamier Texture (Optional)

If you prefer a creamy texture, use an immersion blender to purée part of the soup. You can also transfer a portion of the soup to a blender and blend it before returning it to the pot. This step creates a velvety, smooth consistency without losing the chunky elements.

5. Add the Cream

Once the soup has simmered, stir in the heavy cream or non-dairy cream. Let it simmer for an additional 5 minutes, allowing the soup to thicken and become rich and creamy.

6. Return the Chicken

Add the cooked chicken back into the soup and stir to combine. Let the chicken heat through, and taste the soup for seasoning. Adjust the salt, pepper, or spices if needed.

7. Serve with Garnishes

Once the soup is ready, ladle it into bowls and top with your favorite garnishes. Fresh cilantro, a dollop of sour cream (or dairy-free option), sliced avocado, and crumbled tortilla chips add texture, flavor, and a bit of extra heartiness.

A squeeze of fresh lime juice elevates the flavors beautifully.

Tips for Making the Perfect Chicken Enchilada Soup

  • Adjust the Spiciness: If you like a little more heat, consider adding diced jalapeños or opting for a spicier enchilada sauce. For a milder version, you can use a mild sauce and leave out the spicy elements altogether.
  • Make It Vegan or Dairy-Free: To make this soup vegan or dairy-free, simply swap the chicken for shredded jackfruit or tofu, and use coconut or cashew cream in place of heavy cream. Opt for dairy-free sour cream to keep things creamy and tangy.
  • Increase the Veggie Content: For an extra nutritional boost, consider adding other vegetables like zucchini, bell peppers, or spinach to the soup. These will not only add color but also enhance the flavor profile.
  • Thicker Soup: If you prefer a thicker texture, try adding a tablespoon of flour or cornstarch mixed with water before stirring in the cream. You can also blend more of the soup for a smoother, heartier consistency.

Why This Soup is So Good for You

This creamy chicken enchilada soup isn’t just delicious—it’s a nutritious meal that provides a balanced mix of protein, fiber, and healthy fats. The chicken offers lean protein, while the black beans provide fiber and plant-based protein.

Corn adds a touch of sweetness and more fiber, and the enchilada sauce brings in a bit of spice to keep things interesting. The cream gives the soup a rich, satisfying texture, and can easily be substituted for dairy-free alternatives if needed.

Here's a look at the approximate nutritional information for one serving of this hearty soup:

NutrientPer Serving
Calories350
Protein25g
Carbohydrates35g
Fat18g
Fiber6g

This recipe is the perfect balance of comfort food and nutrition—ideal for a cozy dinner that will leave you feeling full and satisfied.

So Simple, So Satisfying

This creamy chicken enchilada soup is a comforting, filling, and easy-to-make recipe that is sure to be a hit with everyone. The rich, creamy broth, hearty chicken, and tasty beans and corn come together to create a satisfying meal that’s perfect for any occasion.

Not only is it customizable to suit different dietary needs, but it also offers a delicious way to enjoy the flavors of enchiladas in soup form.

Don’t forget to play with the garnishes and toppings—there’s no wrong way to enjoy this soup! Whether you keep it simple with just a spoonful of sour cream or load it up with all the fixings, this soup will become a new favorite in your recipe rotation.

Enjoy Watching This Video with a Similar Recipe

Did you find this post useful or inspiring? Save THIS PIN to your Cooking Board on Pinterest! 😊

Emily Carter

Emily is a home cooking enthusiast who loves experimenting with simple, flavorful recipes. For her, cooking is a way to share special moments with family and friends. When she’s not in the kitchen, she enjoys exploring new ingredients and trying dishes from different cultures.

Other Recipes You’ll Love 😍

Go up