A rich, creamy Tex-Mex soup packed with tender shredded chicken, black beans, corn, enchilada sauce, and melted cheese. This easy chicken enchilada soup tastes like your favorite enchiladas in a bowl and comes together in just 30 minutes. Perfect for busy weeknights or meal prep!
Recipe Overview
Chicken Enchilada Soup is pure Tex-Mex comfort food in a bowl. Imagine all the bold, cheesy, slightly spicy flavors of classic chicken enchiladas—tender shredded chicken, tangy red enchilada sauce, sweet corn, hearty black beans, and loads of melted cheese—transformed into a rich, creamy soup that you can make in one pot in under 40 minutes. This is the kind of soup that fills your kitchen with the irresistible aromas of cumin, chili powder, and garlic, making everyone ask what is for dinner before you even set the table.
What sets this soup apart is the layering of flavors. You start with a savory base of sautéed onions, garlic, and bell peppers, then build depth with enchilada sauce, fire-roasted tomatoes, and warming spices like cumin, chili powder, and smoked paprika. Black beans and corn add texture and a touch of sweetness, while shredded chicken makes the soup hearty and satisfying. The magic happens at the end when cream cheese and shredded cheddar or Mexican blend cheese melt into the broth, creating a velvety, luxurious texture that coats every ingredient. A squeeze of lime and a handful of fresh cilantro brighten everything up, and suddenly you have a restaurant-quality soup that tastes like it took hours but came together in a fraction of the time.
This Chicken Enchilada Soup is incredibly versatile. You can make it on the stovetop for a quick weeknight dinner, in the slow cooker for a hands-off meal that waits for you, or in the Instant Pot for even faster results. You can adjust the spice level to suit your family, add extra vegetables for more nutrition, or keep it simple and classic. Serve it with tortilla chips for dipping, top it with avocado and sour cream, and pair it with warm cornbread or quesadillas for a complete meal. Leftovers taste even better the next day as the flavors meld together, and the soup freezes beautifully for future meals.
Whether you are feeding picky eaters, hosting a casual gathering, or simply craving a bowl of something warm and comforting, this Chicken Enchilada Soup checks all the boxes. It is easy, flavorful, filling, and endlessly customizable, making it a recipe you will return to again and again.
Why You’ll Love This Recipe
Quick and easy is the first reason to love this soup. From start to finish, you can have dinner on the table in about 30 minutes, making it ideal for busy weeknights when you want something homemade and satisfying without spending hours in the kitchen. The steps are simple and straightforward, and most of the ingredients are pantry staples or things you can pick up quickly at the grocery store.
Bold, restaurant-quality flavor is another major highlight. The combination of enchilada sauce, fire-roasted tomatoes, cumin, chili powder, and smoked paprika creates a deeply flavorful base that tastes like it has been simmering for hours. The cream cheese and shredded cheese melt into the soup, adding richness and a silky texture that makes every spoonful feel indulgent. Fresh lime juice and cilantro brighten the flavors and add a fresh, zesty finish that balances the richness perfectly.
Family-friendly and crowd-pleasing make this soup a winner with all ages. The flavors are bold but not overly spicy, so you can adjust the heat level to suit your family. The combination of chicken, beans, corn, and cheese is familiar and comforting, and the creamy texture makes it feel like a special treat. Kids love it, adults love it, and even picky eaters tend to go back for seconds.
Meal prep and leftovers are where this soup truly shines. It keeps well in the refrigerator for up to four days, and the flavors actually deepen and improve as it sits. The soup does thicken as it cools, so you may need to add a splash of chicken broth when reheating, but it warms up beautifully on the stovetop or in the microwave. You can also freeze portions in airtight containers for up to three months, making it a fantastic option for batch cooking and busy weeks.
Customization is easy and fun. You can make this soup lighter by using half-and-half instead of heavy cream, or richer by adding extra cheese. If you want more vegetables, stir in diced zucchini, bell peppers, or spinach. You can also experiment with different toppings like crushed tortilla chips, diced avocado, sour cream, shredded lettuce, sliced jalapeños, or a drizzle of hot sauce. Each variation brings a new dimension to the soup and lets you tailor it to your tastes.
Key Ingredients
Chicken is the protein base of this soup. You can use boneless, skinless chicken breasts or thighs, cooked and shredded, or save time by using a rotisserie chicken from the grocery store. Chicken thighs are juicier and more forgiving, while breasts are leaner and classic for this type of soup. Either way, the chicken absorbs the flavors of the broth and becomes tender and delicious.
Enchilada sauce is the backbone of the soup’s flavor. Red enchilada sauce brings a rich, slightly tangy, mildly spicy flavor that defines the dish. You can use store-bought or homemade enchilada sauce, and you can adjust the spice level by choosing mild, medium, or hot varieties. If you prefer green enchiladas, you can swap red enchilada sauce for green and adjust the seasonings accordingly.
Fire-roasted tomatoes with green chiles add depth and a subtle smoky flavor that enhances the Tex-Mex profile of the soup. The fire-roasting brings out natural sweetness and adds complexity, while the green chiles contribute a mild heat and tangy brightness. If you cannot find fire-roasted tomatoes, regular diced tomatoes work, but the flavor will be slightly less robust.
Black beans and corn bring texture, color, and nutrition to the soup. Black beans add heartiness and protein, while corn kernels bring a touch of sweetness and a pop of color. You can use canned beans and frozen or canned corn for convenience, or cook dried beans and use fresh corn if you prefer.
Chicken broth forms the liquid base of the soup. Using a good-quality, low-sodium chicken broth gives you better control over the seasoning and ensures a rich, savory flavor. The broth carries all the other flavors and helps create a cohesive, well-balanced soup.
Aromatics and spices build the flavor foundation. Diced onion, minced garlic, and diced bell pepper are sautéed at the beginning to create a savory base. Cumin, chili powder, smoked paprika, and dried oregano add warmth, depth, and that signature Tex-Mex flavor. These spices are key to making the soup taste bold and authentic.
Cream cheese and shredded cheese make the soup creamy and indulgent. Softened cream cheese melts smoothly into the broth, creating a velvety texture, while shredded cheddar or a Mexican cheese blend adds richness and that classic cheesy flavor. The combination of the two cheeses gives the soup a luxurious, restaurant-quality finish.
Heavy cream or half-and-half is optional but adds extra richness and silkiness to the soup. If you want a lighter version, you can skip the cream or use milk instead, but the soup will be less decadent.
Fresh toppings bring brightness and texture. Chopped cilantro, diced avocado, sour cream, shredded cheese, tortilla chips, lime wedges, and sliced jalapeños are all classic toppings that add freshness, crunch, and customization to each bowl.
Recipe Card
Chicken Enchilada Soup
Servings: 6
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 4 cups chicken broth
- 10 oz red enchilada sauce
- 10 oz fire-roasted diced tomatoes with green chiles (Rotel)
- 15 oz black beans, drained and rinsed
- 1 1/2 cups frozen or canned corn
- 3 cups cooked shredded chicken (rotisserie chicken works great)
- 4 oz cream cheese, softened and cubed
- 1 cup heavy cream or half-and-half
- 1 1/2 cups shredded cheddar cheese or Mexican blend cheese
- Salt and black pepper, to taste
- Fresh lime juice, to taste
For serving:
- Chopped fresh cilantro
- Diced avocado
- Sour cream
- Shredded cheese
- Tortilla chips or tortilla strips
- Lime wedges
- Sliced jalapeños (optional)
Step-by-Step Instructions
Sauté the aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and bell pepper, and cook for 3 to 4 minutes until softened. Stir in the minced garlic, cumin, chili powder, smoked paprika, and oregano, and cook for another 30 seconds until fragrant.
Add the liquids and vegetables
Pour in the chicken broth, enchilada sauce, and fire-roasted tomatoes with their juices. Stir well to combine. Add the black beans and corn. Bring the soup to a gentle boil, then reduce the heat and let it simmer for about 10 minutes to allow the flavors to meld together.
Add the chicken
Stir in the shredded chicken and let the soup simmer for another 2 to 3 minutes until the chicken is heated through.
Make it creamy
Reduce the heat to low. Add the softened cream cheese cubes and stir until the cream cheese melts completely and blends into the soup. Pour in the heavy cream or half-and-half and stir well. Add the shredded cheese and stir continuously until the cheese is fully melted and the soup is smooth and creamy.
Season and finish
Taste the soup and adjust the seasoning with salt, black pepper, and a squeeze of fresh lime juice. If the soup is too thick, add a splash of chicken broth to reach your desired consistency. Remove from heat.
Serve
Ladle the soup into bowls and top with chopped cilantro, diced avocado, sour cream, extra shredded cheese, and tortilla chips. Serve with lime wedges on the side for squeezing over the top.
Tips for Best Results
Use freshly shredded cheese for the best melting and flavor. Pre-shredded cheese often contains anti-caking agents that can affect the texture and make the soup grainy. Freshly grated cheese melts smoothly and delivers a creamier result.
Soften the cream cheese before adding it to the soup. Cutting it into small cubes and letting it sit at room temperature for a few minutes makes it easier to stir in and helps it melt faster and more evenly.
Do not boil the soup after adding the cream and cheese. Keep the heat low and let it simmer gently to prevent the dairy from curdling or separating. Overheating can also make the cheese stringy instead of smooth.
Adjust the thickness to your preference. If the soup is too thick, add more chicken broth or a splash of milk. If it is too thin, let it simmer a bit longer uncovered, or add a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and stirring it into the soup.
Season gradually and taste as you go. Different brands of enchilada sauce, broth, and cheese vary in salt content, so it is important to taste the soup before serving and adjust the seasoning accordingly.
Store leftovers properly. Let the soup cool to room temperature, then transfer it to airtight containers and refrigerate for up to four days. The soup will thicken as it sits, so add a splash of broth when reheating. To freeze, portion the soup into freezer-safe containers and freeze for up to three months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Serving Suggestions and Variations
Serve this Chicken Enchilada Soup with warm tortilla chips or tortilla strips for dipping and scooping. The chips add a satisfying crunch and are perfect for soaking up the creamy broth. You can also serve it with warm cornbread, quesadillas, or a simple side salad for a complete meal.
For a lighter version, use half-and-half or milk instead of heavy cream, and reduce the amount of cheese. You can also use turkey or chicken sausage instead of chicken, or skip the cream cheese entirely for a brothier soup.
Add extra vegetables to boost nutrition and color. Diced zucchini, chopped spinach or kale, diced carrots, or sliced mushrooms can all be stirred in with the beans and corn. Roasted poblano peppers or diced green chiles add even more flavor and a mild heat.
Make it spicy by adding diced jalapeños, a pinch of cayenne pepper, or a few dashes of hot sauce. You can also use hot enchilada sauce instead of mild, or top each bowl with sliced fresh jalapeños or a drizzle of sriracha.
Try a green enchilada version by swapping red enchilada sauce for green enchilada sauce and using salsa verde instead of fire-roasted tomatoes. Add Monterey Jack cheese instead of cheddar for a milder, creamier flavor.
Make it in the slow cooker by adding all the ingredients except the cream cheese, cream, and shredded cheese to the crock pot. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. About 30 minutes before serving, stir in the cream cheese, cream, and shredded cheese, and let it cook until melted and smooth.
Make it in the Instant Pot by using the sauté function to cook the aromatics and spices, then adding the broth, enchilada sauce, tomatoes, beans, corn, and chicken. Seal the lid and cook on high pressure for 5 minutes. Quick release the pressure, then stir in the cream cheese, cream, and shredded cheese until melted.
Top creatively with your favorite garnishes. Crushed tortilla chips, diced red onion, pickled jalapeños, shredded lettuce, black olives, a dollop of guacamole, or a sprinkle of cotija cheese all add flavor and texture.
This Chicken Enchilada Soup is one of those recipes that becomes an instant favorite the first time you make it. It delivers big, bold flavors with minimal effort, making it perfect for busy weeknights, meal prep, or casual entertaining. Whether you are serving it to family or friends, this soup is guaranteed to impress and satisfy every time.