Written by

Hope Davidson

Published

Easy One-Pot Chicken Enchilada Soup – Best 20-Minute Dinner

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

I figured a one-pot soup that tastes like it simmered all day would take at least an hour of active babysitting. It took about fifteen minutes of chopping and one very skeptical taste test for that assumption to fall apart completely.

This Easy One-Pot Chicken Enchilada Soup started on a Tuesday night when I had a rotisserie chicken, a can of enchilada sauce, and absolutely zero energy. The fridge was looking sad, the kids were hungry, and I was this close to ordering takeout. But I remembered a trick from my old restaurant days — building flavor in layers, even when you’re in a hurry. So I grabbed a pot, tossed in some onions, and just started cooking.

Thirty minutes later, we were all sitting down to bowls of soup that honestly tasted like it had been bubbling away on the stove for hours. The broth was rich and smoky, the chicken was tender, and there was that perfect little kick of heat that makes you take another spoonful before you’ve even swallowed. My son, who usually picks apart anything he deems “too spicy,” asked for seconds. That’s when I knew I had something worth sharing.

This recipe is the kind of weeknight win you keep tucked in your back pocket — fast, forgiving, and genuinely delicious. No fancy techniques, no long ingredient list, just real food that comes together in one pot.

Why You’ll Love This Recipe

Let’s be honest — most “quick” soups taste like they were made in a hurry. This one doesn’t. Here’s why it’s become a staple in my kitchen.

  • Quick & Easy: From start to finish, you’re looking at about 20 minutes of active cooking time. Perfect for those nights when you walk in the door hungry and need dinner on the table before everyone loses their minds.
  • Simple Ingredients: No weird specialty items here. Canned goods, pantry staples, and a rotisserie chicken. You probably have most of this stuff already.
  • Perfect for Busy Weeknights: This is the definition of set-it-and-forget-it cooking. Sauté, dump, simmer, done. No hovering over the stove required.
  • Crowd-Pleaser: I’ve served this to picky kids, spice-loving friends, and my mother-in-law (who is notoriously hard to impress). Everyone goes back for more.
  • Unbelievably Delicious: The secret is in the layering. You bloom the spices in oil before adding the liquid, which wakes up all those flavors in a way that dumping everything in at once just can’t match.

What makes this recipe different from every other enchilada soup out there? It’s the texture. Most versions are either too thin and watery or so thick they’re basically chili. This one hits that sweet spot — creamy without being heavy, brothy without being thin. I use a little cream cheese to add body and tang, and it makes all the difference.

This is comfort food that doesn’t require a nap afterwards. It’s the soup equivalent of a warm blanket — satisfying, familiar, and exactly what you need after a long day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples you likely already have on hand.

For the Soup Base

  • 1 tablespoon olive oil — for sautéing the aromatics. Avocado oil works too.
  • 1 medium yellow onion, diced — about 1 cup. Builds the savory foundation.
  • 3 cloves garlic, minced — fresh is best here; jarred minced garlic works in a pinch but use 1 ½ teaspoons.
  • 1 jalapeño, seeded and minced — optional, but I love the fresh heat. Leave it out if you’re sensitive to spice.
  • 1 teaspoon ground cumin — earthy and warm. This is non-negotiable in my book.
  • 1 teaspoon smoked paprika — adds that subtle smoky depth. Regular paprika works but smoked is better.
  • ½ teaspoon chili powder — use your favorite blend. I like the one from Penzeys.
  • ½ teaspoon dried oregano — Mexican oregano if you have it, but regular works fine.
  • Salt and black pepper, to taste — I start with ½ teaspoon salt and adjust at the end.

For the Liquid & Body

chicken enchilada soup preparation steps

  • 4 cups low-sodium chicken broth — homemade is great, but boxed works perfectly. Low-sodium is important so you can control the salt level.
  • 1 can (15 ounces) red enchilada sauce — mild or medium, depending on your heat preference. I use Hatch brand for the best flavor.
  • 1 can (15 ounces) fire-roasted diced tomatoes, undrained — fire-roasted adds so much flavor for zero effort. Regular diced tomatoes work too.
  • 1 can (15 ounces) black beans, drained and rinsed — adds fiber and heartiness. Pinto beans are a great substitute.
  • 1 cup frozen corn kernels — no need to thaw. Adds sweetness and texture.
  • 4 ounces cream cheese, softened and cut into cubes — this is my secret ingredient. It melts into the broth and makes it luscious without being heavy. Use full-fat for best results.

For the Chicken

  • 2 cups cooked, shredded chicken — from a rotisserie chicken is my go-to. Leftover grilled chicken or even canned chicken (drained) works in a pinch.

For Topping (Optional but Recommended)

  • Shredded Mexican blend cheese — for sprinkling on top.
  • Fresh cilantro, chopped — adds brightness.
  • Diced avocado — creamy contrast to the spicy broth.
  • Tortilla chips or strips — for crunch.
  • Sour cream or Greek yogurt — to cool things down.
  • Lime wedges — a squeeze of lime right before eating wakes everything up.

Equipment Needed

One of the best things about this recipe is how little equipment it requires. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) — this is ideal for even heat distribution. A large saucepan or stockpot works too, just keep an eye on the heat so nothing scorches on the bottom.
  • Wooden spoon or silicone spatula — for stirring. I prefer a wooden spoon because it feels sturdy and won’t scratch your pot.
  • Chef’s knife and cutting board — for prepping the aromatics.
  • Measuring spoons and cups — accuracy matters, especially with the spices.
  • Can opener — obvious, but easy to forget!
  • Ladle — for serving.

If you don’t have a Dutch oven, don’t stress. Any pot that holds at least 5 quarts will work. Just be mindful of hot spots — stir more frequently if you’re using a thinner pot.

I’ve made this soup in a cheap nonstick pot from the grocery store and it turned out just fine. The key is low and slow once you add the cream cheese, so it melts smoothly without curdling.

Preparation Method

This comes together faster than you think. Here’s how to do it.

  1. Prep your ingredients first. Dice the onion, mince the garlic, seed and mince the jalapeño if using. Shred the chicken if you haven’t already. Having everything ready to go makes the process smooth and stress-free. (Trust me, you don’t want to be mincing garlic while your onions are burning.)
  2. Heat the olive oil in your large pot over medium heat. Once it shimmers, add the diced onion. Cook for 4-5 minutes, stirring occasionally, until the onion is soft and translucent. It should smell sweet, not sharp.
  3. Add the garlic and jalapeño (if using). Stir constantly for about 30 seconds until fragrant. Garlic burns fast, so don’t walk away.
  4. Bloom the spices. Add the cumin, smoked paprika, chili powder, dried oregano, and a pinch of salt and pepper. Stir into the onion mixture and cook for 30-60 seconds until the spices are fragrant and darkened slightly. This step is crucial — it wakes up the flavors in a way that adding them to liquid just can’t replicate. Your kitchen will smell incredible right about now.
  5. Pour in the chicken broth and enchilada sauce. Use your spoon to scrape up any browned bits from the bottom of the pot — that’s pure flavor. Add the undrained fire-roasted tomatoes.
  6. Bring the soup to a gentle boil, then reduce the heat to medium-low so it’s at a steady simmer. Let it cook uncovered for 10 minutes. This allows the flavors to meld and the broth to reduce slightly, concentrating the taste.
  7. Stir in the black beans, frozen corn, and shredded chicken. Let the soup return to a simmer and cook for another 5 minutes. The corn should be tender and the chicken heated through.
  8. Reduce the heat to low. Add the cubed cream cheese, one piece at a time, stirring gently after each addition until it’s fully melted before adding the next. This prevents clumping and ensures a silky-smooth texture. Don’t rush this step — letting the cream cheese melt slowly is the key to that luscious, creamy broth.
  9. Taste and adjust seasoning. This is where you add more salt, pepper, or even a squeeze of lime juice if it needs brightness. Every batch is a little different, so trust your taste buds.
  10. Serve immediately in bowls with your favorite toppings. I like a sprinkle of cheese, a dollop of sour cream, a handful of crushed tortilla chips, and a big squeeze of fresh lime.

Cooking Tips & Techniques

I’ve made this soup at least a dozen times, and I’ve learned a few things along the way. Here are my best tips.

Don’t skip the spice-blooming step. I know it seems fussy, but it makes a huge difference. Toasting the spices in hot oil for even 30 seconds transforms them from dusty to deeply aromatic. One time I was in a hurry and added the spices directly to the broth — the soup was bland and flat. Never again.

Low and slow for the cream cheese. I learned this the hard way. The first time I made this, I dumped all the cream cheese in at once over high heat. It clumped up and looked like curdled milk. Not cute. Now I always cut it into small cubes, turn the heat to low, and add it piece by piece while stirring. Smooth every time.

Use fire-roasted tomatoes. This is such an easy swap that adds so much depth. Regular diced tomatoes work, but fire-roasted gives you that subtle charred flavor that makes the soup taste like it cooked all day. I always keep a few cans in my pantry for exactly this reason.

Make it ahead. This soup actually gets better overnight. The flavors meld and deepen, and the texture stays creamy. I often make a double batch on Sunday and we eat it for lunches all week. Just reheat gently on the stove or in the microwave, adding a splash of broth if it’s too thick.

Watch your salt. Between the enchilada sauce, chicken broth, and canned tomatoes, there’s plenty of sodium already. I always use low-sodium broth and taste before adding any extra salt. You can always add more, but you can’t take it out.

Freeze it. This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers. It keeps for up to 3 months. Thaw overnight in the fridge and reheat gently. The cream cheese might separate slightly, but a good stir brings it back together.

Variations & Adaptations

One of the reasons I love this recipe is how flexible it is. Here are some ways to make it your own.

Make it vegetarian. Skip the chicken and use vegetable broth instead of chicken broth. Add an extra can of black beans or some pinto beans for protein. You could also throw in some diced zucchini or bell peppers for more veggies. It’s still hearty and satisfying without the meat.

Make it spicy. If you like heat, use hot enchilada sauce instead of mild. Add a diced chipotle pepper in adobo sauce along with the garlic — this adds incredible smoky heat. You can also stir in some cayenne pepper or crushed red pepper flakes at the blooming stage.

Make it creamy without dairy. If you’re dairy-free, skip the cream cheese and stir in a can of full-fat coconut milk at the end instead. It won’t taste exactly the same, but it adds richness and a subtle sweetness that works surprisingly well with the enchilada flavors. I’ve also used cashew cream with good results.

Swap the protein. Ground beef or ground turkey works great here. Brown it first, then remove it from the pot, sauté the aromatics, and add it back in with the broth. Shredded pork from a previous Thai coconut curry pulled pork dinner would also be fantastic — just skip the curry spices and use the enchilada seasonings instead.

Change the beans. Not a fan of black beans? Use pinto beans, kidney beans, or even chickpeas. Each brings a slightly different texture and flavor, but they all work. I’ve even used refried beans (added at the end) for an extra-thick, creamy soup.

Add more vegetables. This soup is a great way to use up odds and ends from the fridge. Diced bell peppers, zucchini, or even spinach stirred in at the end all work beautifully. I’ve added leftover roasted sweet potatoes before and it was amazing.

Top it differently. The classic toppings are great, but don’t be afraid to experiment. Pickled red onions add brightness, sliced radishes add crunch, and a drizzle of crema or Mexican crema adds richness. I’ve even crushed up some cheddar ranch popcorn snack mix on top for a salty, crunchy twist — weirdly good.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. Ladle it into deep bowls and let everyone customize their own toppings. I like to set out small bowls of shredded cheese, diced avocado, fresh cilantro, sour cream, lime wedges, and tortilla chips so people can build their perfect bowl.

For a complete meal, serve this soup with a simple side salad or some warm cornbread. It also pairs beautifully with a cold beer or a margarita if you’re feeling festive. On cold nights, I’ll make a batch of copycat pumpkin cream cheese muffins for dessert — the sweet and spicy combo is perfect.

Storage: Leftover soup keeps in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day or two as they meld together. The soup will thicken as it sits, so add a splash of broth or water when reheating if needed.

Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It keeps for up to 3 months. Thaw overnight in the fridge before reheating. The cream cheese might separate slightly during freezing, but a good stir over low heat brings it back together.

Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. If the soup seems too thick, add a little broth or water until it reaches your desired consistency.

Make-ahead tip: This soup is perfect for meal prep. Make a double batch on Sunday and portion it out for lunches all week. It’s one of those recipes that tastes even better on day three.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 6 servings, not including toppings):

  • Calories: 385
  • Protein: 28g
  • Fat: 18g
  • Carbohydrates: 30g
  • Fiber: 7g
  • Sugar: 6g
  • Sodium: 780mg (varies based on broth and enchilada sauce)

This soup is packed with protein from the chicken and black beans, which helps keep you full and satisfied. The fiber from the beans and corn supports healthy digestion, and the fire-roasted tomatoes provide a good dose of lycopene, an antioxidant linked to heart health.

The cream cheese adds richness, but you can easily swap it for a lighter option or skip it entirely for a lower-fat version. If you’re watching your sodium, use low-sodium broth and no-salt-added tomatoes, and go easy on the added salt.

This recipe is naturally gluten-free as written. Just double-check your enchilada sauce label — most brands are gluten-free, but some contain wheat as a thickener. I’ve used Hatch and Las Palmas with no issues.

While I wouldn’t call this a “health food,” it’s a balanced meal that doesn’t leave you feeling heavy or sluggish. It’s the kind of dinner you can feel good about serving your family on a busy weeknight.

FAQs

Can I make this soup in a slow cooker?

Absolutely. Sauté the aromatics and bloom the spices on the stovetop first, then transfer everything except the cream cheese to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Stir in the cream cheese at the end, just before serving.

Can I use leftover turkey instead of chicken?

Yes! This is a great way to use up leftover Thanksgiving turkey. Shredded or diced turkey works perfectly. Just add it in step 7 along with the beans and corn.

How do I make this soup thicker?

If you prefer a thicker soup, mash half the black beans before adding them to the pot. You can also stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) at the end and simmer for a few minutes until thickened.

Can I use Greek yogurt instead of cream cheese?

You can, but the texture will be different. Greek yogurt is thinner and more tangy. Stir it in at the very end over low heat, and don’t let it boil or it will curdle. For best results, temper the yogurt first by stirring a ladleful of hot soup into it before adding it to the pot.

Is this soup freezer-friendly?

Yes! Let the soup cool completely, then transfer to freezer-safe containers. It keeps for up to 3 months. Thaw overnight in the fridge and reheat gently. The cream cheese might separate slightly, but a good stir brings it back together.

Conclusion

This Easy One-Pot Chicken Enchilada Soup is the kind of recipe that earns a permanent spot in your dinner rotation. It’s fast enough for a Tuesday night, flavorful enough to impress guests, and forgiving enough to adapt to whatever you have on hand. The one-pot cleanup is just the cherry on top.

What I love most about this soup is how it proves that quick cooking doesn’t have to mean boring food. With a few smart techniques — blooming spices, using fire-roasted tomatoes, melting cream cheese slowly — you can build layers of flavor in under 30 minutes. It’s the kind of meal that makes you feel like you cheated the system.

I’d love to hear how this turns out for you. Did you add any fun toppings? Swap in a different protein? Make it extra spicy? Drop a comment below and let me know — your adaptations might inspire someone else. And if you loved it, share it with a friend who needs an easy weeknight win.

Now go make some soup. You’ve got this.

Pin This Recipe!

chicken enchilada soup recipe

Print

Easy One-Pot Chicken Enchilada Soup – Best 20-Minute Dinner

This Easy One-Pot Chicken Enchilada Soup is a quick, flavorful weeknight dinner that tastes like it simmered all day. Made with simple ingredients like rotisserie chicken, enchilada sauce, and cream cheese, it comes together in just 20 minutes for a creamy, smoky, and satisfying meal.

  • Author: Linda
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili powder
  • ½ teaspoon dried oregano
  • Salt and black pepper, to taste
  • 4 cups low-sodium chicken broth
  • 1 can (15 ounces) red enchilada sauce (mild or medium)
  • 1 can (15 ounces) fire-roasted diced tomatoes, undrained
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 cup frozen corn kernels
  • 4 ounces cream cheese, softened and cut into cubes
  • 2 cups cooked, shredded chicken (from a rotisserie chicken)
  • Shredded Mexican blend cheese (for topping, optional)
  • Fresh cilantro, chopped (for topping, optional)
  • Diced avocado (for topping, optional)
  • Tortilla chips or strips (for topping, optional)
  • Sour cream or Greek yogurt (for topping, optional)
  • Lime wedges (for serving, optional)

Instructions

  1. Prep your ingredients first: dice the onion, mince the garlic, seed and mince the jalapeño if using, and shred the chicken.
  2. Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent.
  3. Add the garlic and jalapeño (if using). Stir constantly for about 30 seconds until fragrant.
  4. Bloom the spices: add cumin, smoked paprika, chili powder, dried oregano, and a pinch of salt and pepper. Stir and cook for 30-60 seconds until fragrant.
  5. Pour in the chicken broth and enchilada sauce. Scrape up any browned bits from the bottom of the pot. Add the undrained fire-roasted tomatoes.
  6. Bring the soup to a gentle boil, then reduce heat to medium-low and simmer uncovered for 10 minutes.
  7. Stir in the black beans, frozen corn, and shredded chicken. Return to a simmer and cook for another 5 minutes.
  8. Reduce heat to low. Add the cubed cream cheese, one piece at a time, stirring gently after each addition until fully melted.
  9. Taste and adjust seasoning with more salt, pepper, or a squeeze of lime juice if needed.
  10. Serve immediately in bowls with desired toppings (cheese, cilantro, avocado, tortilla chips, sour cream, lime wedges).

Notes

Don’t skip the spice-blooming step; it deepens the flavor. Add cream cheese slowly over low heat to prevent clumping. Use fire-roasted tomatoes for extra depth. The soup thickens as it sits; add broth when reheating. Freezes well for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 385
  • Sugar: 6
  • Sodium: 780
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 30
  • Fiber: 7
  • Protein: 28

Keywords: chicken enchilada soup, one-pot soup, easy weeknight dinner, creamy soup, rotisserie chicken recipe, 20-minute meal

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating