I didn’t expect a soup to change my whole weeknight dinner routine. But here we are.
This Chicken Enchilada Soup has that deep, smoky, slightly spicy flavor you get from a good enchilada plate. Except it’s a one-pot dinner, it takes way less effort, and somehow it tastes even better the next day.
I’ve made this more times than I can count now. And every single time, someone asks for the recipe before they’ve even finished their bowl. 🌶️
Let’s get into it.
Recipe At a Glance
| Detail | Info |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 6 |
| Difficulty | Easy |
| Best For | Weeknight dinners, meal prep, chilly nights |
What You’ll Need
Here’s everything that goes into this soup. Most of it’s probably already in your pantry.
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 4 cups chicken broth
- 1 can (10 oz) red enchilada sauce
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) fire-roasted diced tomatoes
- 1 can (15 oz) corn, drained
- 2 cups cooked, shredded chicken (rotisserie works great here)
- 1 cup heavy cream or half and half
- Salt and pepper, to taste
For topping (all optional, but highly recommended):
- Shredded cheddar or Monterey Jack cheese
- Sliced avocado
- Crushed tortilla chips
- Fresh cilantro
- Lime wedges
- Sour cream
Tools You’ll Need
- Large soup pot or Dutch oven
- Cutting board and knife
- Wooden spoon
- Can opener
- Measuring spoons
That’s it. No fancy equipment required.

How to Make Chicken Enchilada Soup
Step 1: Build the Flavor Base
Heat the olive oil in your soup pot over medium heat.
Add the onion and bell pepper. Cook for about 4 minutes, until they start to soften.
Stir in the garlic and cook for another 30 seconds. Your kitchen should already smell incredible.
Step 2: Add the Spices
Sprinkle in the chili powder, cumin, smoked paprika, and cayenne (if using).
Stir everything together and let it cook for about a minute. This wakes up the spices and deepens the flavor big time.
Step 3: Pour in the Liquids
Add the chicken broth and enchilada sauce. Stir well to combine.
Step 4: Add the Rest
Toss in the black beans, diced tomatoes, and corn. Give it a good stir.
Bring the soup to a gentle boil, then reduce the heat and let it simmer for 15 to 20 minutes.
Step 5: Add the Chicken
Stir in your shredded chicken and let it warm through, about 5 minutes.
Step 6: Make It Creamy
Turn off the heat and stir in the cream.
This step turns the soup from “good” into “why does this taste like a restaurant made it.”
Taste and season with salt and pepper as needed.
Step 7: Serve It Up
Ladle into bowls and pile on the toppings. Cheese, avocado, crushed chips, whatever makes you happy.
Pro Tips
- Don’t skip toasting the spices. That one minute in the pot with the veggies makes a huge difference in flavor. Skipping it means a flatter-tasting soup.
- Use rotisserie chicken to save time. It’s already seasoned and shredded, so it cuts your prep time way down.
- Add the cream off the heat. Boiling cream can cause it to separate or curdle. Stir it in after you’ve turned off the burner.
- Taste before you salt. Enchilada sauce and broth both bring their own saltiness, so you might need less than you think.
- Let it simmer longer if you have time. An extra 10 minutes on low heat lets the flavors meld even more.
Substitutions and Variations
This recipe is pretty forgiving, so feel free to make it your own.
- No chicken broth? Vegetable broth works fine.
- Want it vegetarian? Skip the chicken, double the beans, and use vegetable broth.
- No heavy cream? Coconut milk works surprisingly well and adds a subtle sweetness.
- Want more heat? Add a diced jalapeño with the onions, or up the cayenne.
- No enchilada sauce on hand? A can of tomato sauce plus an extra tablespoon of chili powder gets you close.
- Dairy-free? Use canned coconut milk instead of cream and skip the cheese topping, or use a dairy-free shred.
Make-Ahead Tips
This soup is actually one of those recipes that tastes even better the next day.
You can make the whole pot up to 2 days ahead. Just hold off on adding the cream until you’re ready to reheat and serve.
Store it in the fridge, then reheat gently on the stove, stirring in the cream at the very end.
Nutritional Breakdown (Per Serving)
Rough estimate based on 6 servings, without toppings:
| Nutrient | Amount |
|---|---|
| Calories | ~320 |
| Protein | 24g |
| Carbs | 26g |
| Fat | 14g |
| Fiber | 6g |
Adding cheese, avocado, or chips will change these numbers, so keep that in mind if you’re tracking.
Meal Pairing Suggestions
This soup is pretty satisfying on its own, but it plays well with:
- Warm cornbread
- A simple side salad with lime vinaigrette
- Mexican street corn
- Crusty bread for dipping
Leftovers and Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: This soup freezes well for up to 3 months. Just leave out the cream before freezing, and stir it in fresh when you reheat.
- Reheating: Warm on the stove over low heat, stirring occasionally. Add a splash of broth if it’s thickened up too much.
FAQ
Can I make this in a slow cooker?
Yes. Add everything except the cream and toppings to your slow cooker. Cook on low for 6 hours or high for 3 hours, then stir in the cream at the end.
Is this soup spicy?
It has a mild warmth from the chili powder and enchilada sauce, but it’s not fiery. Add cayenne or jalapeño if you want more heat.
Can I use canned chicken instead of rotisserie?
You can, though the texture and flavor won’t be quite as good. Fresh cooked or rotisserie chicken is the better option here.
What’s the best cheese for topping?
Sharp cheddar or Monterey Jack melt beautifully and add a nice tang. A Mexican blend works great too.
Can I double this recipe?
Yes, and it’s a great idea if you’re feeding a crowd or want extra for the freezer. Just use a bigger pot.
Wrapping Up
This soup earned a permanent spot in my dinner rotation, and I think it might earn one in yours too.
It’s warm, it’s packed with flavor, and it comes together faster than most weeknight dinners deserve to.
Give it a try this week. Then come back and tell me how it turned out, what toppings you went with, or any tweaks you made. I read every comment. 🍲