Maya wasn’t trying to impress anyone. I’d stopped by her place on a random Tuesday to borrow a slow cooker for a recipe testing thing I had planned for the weekend, and the smell hit me before I even got through the screen door. It was rich, a little smoky, with this warmth that felt like a kitchen hug. She was standing there in sweatpants, stirring a pot with one hand and scrolling through her phone with the other, completely nonchalant.
“Oh, that’s just soup,” she said when I asked what in the world was simmering on her stove. Just soup. I mean, the woman was practically glowing from the steam, and she acted like she’d boiled water. She ladled me a bowl without me even asking, topped it with this drizzle of pale green cream and a handful of crushed tortilla chips, and handed it over like it was no big deal. Let me tell you, that first spoonful stopped me mid-sentence. It was creamy without being heavy, had this deep enchilada flavor that tasted like it had been simmering for hours, and that lime crema—honestly, I almost licked the bowl.
She told me the recipe was just something she threw together for a potluck her husband had sprung on her the night before. “It’s nothing fancy,” she said. But that’s the thing, right? The best recipes never are. They come from someone who isn’t trying to prove anything, just feeding people they love. I pestered her for the details until she finally typed them out on a napkin. That napkin is now stained and crinkled, tucked into my favorite cookbook. And every time I make this Creamy Chicken Enchilada Soup with Lime Crema for a gathering, I think of Maya in her sweatpants, making magic look like an accident. You know that feeling when you taste something and instantly know it’s going to be your new go-to? Yeah, this is that soup.
Why You’ll Love This Recipe
This isn’t just another chicken soup recipe. This is the one that makes people ask for the recipe before they’ve even finished their bowl. I’ve tested it for everything from casual weeknight dinners to full-blown holiday parties, and it never, ever lets me down. Here is why this Creamy Chicken Enchilada Soup with Lime Crema is going to become your signature dish.
- Perfect for Hosting: This soup scales beautifully for a crowd. You can easily double or triple it without losing any of that rich, complex flavor. It’s the kind of dish you can make a day ahead—honestly, it tastes even better the next day.
- Simple Ingredients: No fancy grocery store runs required. You probably have most of these pantry staples already. The magic happens from how you combine them, not from some hard-to-find ingredient.
- Quick & Easy: From start to table in about 45 minutes. Most of that time is hands-off simmering, which means you can get the rest of your dinner party ready while the soup does its thing.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious foodies. Every single person has gone back for seconds. The combination of creamy, smoky, tangy, and salty hits every single note.
- That Lime Crema: This is the secret weapon. It’s so simple—just sour cream, lime juice, and a pinch of salt—but it transforms the whole bowl. It adds a brightness that cuts through the richness perfectly.
What makes this recipe different from all the other enchilada soups out there? It’s the texture. Most versions are either too thin and brothy or so thick they feel like a casserole. This one hits that sweet spot—luxuriously creamy but still spoonable, with little chunks of chicken and tender beans in every bite. The flavor comes from building layers: sautéing the aromatics first, blooming the spices, and finishing with that fresh, zesty crema. It’s comfort food you can feel proud to serve to company.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. The beauty is in the balance—each component plays a role in building that deep, satisfying enchilada flavor without needing a dozen different pots or obscure spices.
For the Soup Base
- 2 tablespoons olive oil – Use a good-quality extra virgin olive oil for the best flavor. Avocado oil works great too.
- 1 large yellow onion, diced – About 2 cups. The onion forms the flavor foundation, so take your time cooking it until it’s soft and translucent.
- 4 cloves garlic, minced – Fresh garlic is non-negotiable here. Pre-minced jarred garlic just doesn’t have the same punch.
- 1 jalapeño, seeded and finely diced – This adds a gentle warmth, not overwhelming heat. Leave the seeds in if you like it spicier.
- 1 red bell pepper, diced – For sweetness and color. You could substitute a green bell pepper for a more savory note.
- 1 tablespoon chili powder – I prefer using a blend like McCormick or a Mexican-style chili powder. It’s not just heat; it’s flavor.
- 1 teaspoon ground cumin – Toasted cumin is wonderful if you have it. It adds an earthy, warm depth.
- 1 teaspoon smoked paprika – This is the secret to that subtle, smoky enchilada flavor. Regular paprika works, but smoked is better.
- 1/2 teaspoon dried oregano – Mexican oregano is ideal if you can find it, but Mediterranean oregano works perfectly fine.
- 4 cups low-sodium chicken broth – Low-sodium is key here so you can control the salt level. Homemade broth makes this even better.
- 1 can (15 ounces) fire-roasted diced tomatoes, undrained – Fire-roasted adds a layer of smoky sweetness you can’t get from regular diced tomatoes. I like the Muir Glen brand.
- 1 can (15 ounces) black beans, drained and rinsed – Rinsing removes excess sodium and starch. You could use pinto beans or kidney beans instead.
- 1 can (15 ounces) corn, drained – Frozen corn works well too. Just add it directly without thawing.
- 2 cups cooked shredded chicken – A rotisserie chicken is my go-to for convenience. Leftover grilled chicken works beautifully too.
- 1 cup heavy cream – This gives the soup its luxurious texture. For a lighter version, use half-and-half, but the soup won’t be quite as velvety.
- Salt and black pepper, to taste – Season as you go, not just at the end.
For the Lime Crema

- 1/2 cup sour cream – Full-fat sour cream gives the best texture. Greek yogurt is a good substitute, but it will be tangier.
- 2 tablespoons fresh lime juice – Please, please use fresh lime juice. Bottled lime juice has a flat, artificial taste.
- 1 teaspoon lime zest – This adds an extra pop of citrus aroma. Don’t skip it.
- Pinch of salt – Just a tiny bit to bring everything together.
For Garnish (Optional but Highly Recommended)
- Crushed tortilla chips – For that essential crunch.
- Fresh cilantro, chopped – Adds a fresh, herbaceous finish.
- Diced avocado – Creamy and cool against the warm soup.
- Shredded Mexican blend cheese – A little melty cheese on top is never a bad idea.
- Extra lime wedges – For squeezing over the top.
Equipment Needed
You don’t need a professional kitchen to make this soup. A few basic tools will get the job done beautifully.
- Large Dutch oven or heavy-bottomed pot (6-8 quarts) – This is my absolute favorite tool for soups. It holds heat evenly and is perfect for building flavor. A stockpot works fine too.
- Sharp chef’s knife and cutting board – You’ll be doing a fair amount of chopping. A good knife makes it a pleasure instead of a chore.
- Wooden spoon or silicone spatula – For stirring and scraping up any browned bits from the bottom of the pot.
- Measuring cups and spoons – Accuracy matters, especially with the spices.
- Small bowl and whisk – For making the lime crema. A fork works in a pinch.
- Ladle – For serving. A deep ladle is best for soups with chunky ingredients.
- Immersion blender (optional) – If you prefer a smoother soup, you can blend a portion of it. I like to keep it chunky, but it’s nice to have the option.
I’ve made this soup in a cheap stockpot from a discount store and it turned out just fine. The Dutch oven just makes the process a little more forgiving and the cleanup a little easier. Don’t stress if you don’t have one.
Preparation Method
Let’s get cooking. This recipe moves quickly once you start, so I recommend prepping all your ingredients first—dice the onion, mince the garlic, seed and dice the jalapeño, and measure out your spices. It makes the whole process smoother and more enjoyable.
- Sauté the aromatics. Heat the olive oil in your large Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until it’s soft and translucent, about 5-7 minutes. You want it to be fragrant but not browned. Add the minced garlic, diced jalapeño, and red bell pepper. Cook for another 2 minutes, until the peppers have softened slightly. The kitchen should smell amazing at this point.
- Bloom the spices. Add the chili powder, ground cumin, smoked paprika, and dried oregano to the pot. Stir constantly for about 30-60 seconds. This step is crucial—toasting the spices in the oil releases their essential oils and deepens their flavor dramatically. Don’t skip it or rush it. If the spices start to smell burnt, you’ve gone too far. Lower the heat if needed.
- Build the broth. Pour in the chicken broth and use your wooden spoon to scrape up any browned bits from the bottom of the pot. That’s pure flavor right there. Add the undrained fire-roasted diced tomatoes, the drained and rinsed black beans, and the drained corn. Stir everything together. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes. This allows all the flavors to meld together.
- Add the chicken and cream. Stir in the shredded cooked chicken and the heavy cream. Simmer for another 5-10 minutes, until the chicken is heated through and the soup has thickened slightly. Taste it now and add salt and black pepper as needed. Remember, the crema will add a little saltiness too, so go easy at first.
- Make the lime crema. While the soup is simmering, make the crema. In a small bowl, whisk together the sour cream, fresh lime juice, lime zest, and a pinch of salt. It should be smooth and pourable. If it’s too thick, add a teaspoon of water or milk to thin it out. Set it aside. You can make this up to a day ahead and keep it in the fridge.
- Prepare your garnishes. Crush some tortilla chips, chop some fresh cilantro, dice an avocado if you’re using one, and shred your cheese. Having everything ready to go makes serving a breeze, especially when you have guests.
- Assemble and serve. Ladle the hot soup into bowls. Drizzle a generous spoonful of the lime crema over the top. Sprinkle with crushed tortilla chips, fresh cilantro, diced avocado, and shredded cheese. Serve immediately with extra lime wedges on the side. Watch everyone take their first bite and smile.
Pro tip: If you’re making this for a dinner party, you can prepare the soup completely through step 4 a day in advance. Let it cool, then refrigerate. When you’re ready to serve, reheat it gently on the stove, then proceed with the crema and garnishes. The flavors will be even more developed.
Cooking Tips & Techniques
I’ve made this Creamy Chicken Enchilada Soup with Lime Crema more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every single time.
Don’t rush the aromatics. I know it’s tempting to crank up the heat and get through it faster, but low and slow is the way to go. If you brown the garlic or burn the onions, it will introduce a bitter note that you can’t take back. Take your time. It’s only about 10 minutes of your life, and it makes a huge difference.
Season in layers. Add a pinch of salt when you sauté the onions, another when you add the broth, and then adjust at the end. This builds flavor from the ground up instead of trying to fix a bland soup at the finish line. I learned this the hard way after making a few flat-tasting batches.
Watch the cream. When you add the heavy cream, make sure the soup is at a gentle simmer, not a rolling boil. Boiling can cause the cream to curdle or separate, leaving you with a grainy texture. Low and gentle is your friend here.
One mistake I used to make: I would add all the spices directly to the broth without blooming them first. The soup tasted okay, but it was missing that deep, toasty richness. Now I never skip that 60-second bloom step. It’s the difference between “good” and “wow.”
Multitasking strategy: While the soup is simmering, that’s your window to make the crema and prep all the garnishes. Set out bowls of crushed chips, chopped cilantro, and shredded cheese. This way, when you’re ready to serve, you can just put everything on the table and let people build their own bowls. It makes hosting so much more relaxed.
For a thicker soup: If you prefer a heartier, stew-like consistency, you can mash some of the black beans against the side of the pot before adding the chicken and cream. This releases their starch and naturally thickens the broth.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. You can tweak it to fit almost any dietary need or flavor preference without losing that core deliciousness.
Make it vegetarian. Swap the chicken broth for vegetable broth and replace the chicken with a second can of black beans or some sautéed mushrooms. The rest of the recipe stays exactly the same. It’s still incredibly satisfying and creamy.
Spice it up. If you’re cooking for a crowd that loves heat, add a diced chipotle pepper in adobo sauce along with the garlic. This adds a smoky, intense heat that’s fantastic. You could also stir in a teaspoon of cayenne pepper with the other spices.
Dairy-free version. Use full-fat canned coconut milk instead of heavy cream. It will change the flavor slightly—adding a subtle sweetness—but it’s still delicious. For the crema, use a dairy-free sour cream or blend soaked cashews with lime juice and water.
Change the protein. Shredded pork or ground beef would be fantastic in this soup. If you have leftover carnitas or taco meat, this is a great way to use it up. Just add it in step 4 and let it warm through.
Slow cooker adaptation. Sauté the aromatics and bloom the spices on the stove first, then transfer everything except the cream and crema to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Stir in the cream just before serving. The crema should always be made fresh.
I once made a version with roasted butternut squash instead of corn and it was surprisingly good. The sweetness of the squash played nicely with the smoky spices. Don’t be afraid to experiment.
Serving & Storage Suggestions
This soup is a star on its own, but the right accompaniments can turn it into a full meal that feels special.
Serving temperature: Serve the soup piping hot. The lime crema should be cool and fresh, creating a lovely temperature contrast in every spoonful. I like to set up a garnish bar with bowls of crushed tortilla chips, shredded cheese, diced avocado, cilantro, and extra lime wedges so guests can customize their bowls.
What to serve alongside: A simple side salad with a tangy vinaigrette is perfect to cut through the richness. I also love serving this with warm cornbread or a crusty baguette for dipping. If you’re making it for a gathering, a pitcher of margaritas or a cold Mexican beer would be right at home.
Storage: This soup keeps beautifully in the refrigerator for up to 4 days. Store it in an airtight container. The flavors actually meld and deepen overnight, so leftovers are often even better than the first serving. Store the lime crema separately in a small container.
Freezing: You can freeze the soup (without the cream and crema) for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. When you’re ready to eat, thaw it overnight in the fridge, reheat it gently on the stove, and stir in the heavy cream at the end. Make a fresh batch of lime crema.
Reheating: Reheat the soup over medium-low heat on the stove, stirring occasionally. If it seems too thick after refrigeration, add a splash of chicken broth or water to loosen it up. Avoid the microwave if possible—it can heat unevenly and make the cream separate.
Flavor development note: This soup is one of those rare dishes that genuinely tastes better the next day. The spices have time to settle and the chicken absorbs more of the broth. I often make it a day ahead when I’m hosting, just so I can relax and enjoy the party.
Nutritional Information & Benefits
While this soup feels indulgent, it actually has some solid nutritional benefits hidden in that creamy bowl.
| Nutrient | Per Serving (approx. 1.5 cups) |
|---|---|
| Calories | 420 |
| Protein | 28g |
| Fat | 24g |
| Carbohydrates | 28g |
| Fiber | 8g |
| Sugar | 6g |
| Sodium | 680mg |
Health highlights: The black beans and chicken provide a solid amount of protein and fiber, which will keep you full and satisfied. The fire-roasted tomatoes are packed with lycopene, a powerful antioxidant. The lime crema adds a dose of vitamin C from the fresh lime juice. And the spices—cumin, chili powder, and smoked paprika—are all known for their anti-inflammatory properties.
Dietary considerations: This recipe is naturally gluten-free. To make it low-carb, skip the corn and black beans and add extra chicken and diced zucchini instead. It’s also easy to make it dairy-free using the substitutions mentioned earlier.
Potential allergens: This recipe contains dairy (heavy cream, sour cream). It is free from nuts, eggs, and soy as written.
I’m not a nutritionist, but I do believe that food should nourish both the body and the soul. This soup leans into the soul-nourishing side, and that has its own kind of value.
Conclusion
This Creamy Chicken Enchilada Soup with Lime Crema is the kind of recipe that makes you look like a hero with very little effort. It’s rich, comforting, and full of bold, layered flavors that taste like you spent hours in the kitchen. But the real magic is how simple it is to put together. You get all the credit without all the work.
I love this recipe because it reminds me that the best food doesn’t come from a fancy technique or a long list of obscure ingredients. It comes from understanding how a few good things work together. It comes from a friend in sweatpants who didn’t know she was sharing something special. And now it’s yours.
I’d love to hear how it turns out for you. Did you add your own twist? Did your guests ask for the recipe? Drop a comment below and let me know. And if you loved it, share it with someone who needs a new go-to soup in their life. Happy cooking!
Frequently Asked Questions
Can I make this soup in an Instant Pot?
Yes! Use the sauté function for the aromatics and spices. Then add the broth, tomatoes, beans, corn, and raw chicken breasts (instead of pre-cooked). Pressure cook on high for 10 minutes, then do a quick release. Shred the chicken right in the pot, stir in the cream, and serve.
How can I thicken the soup if it’s too thin?
If the soup is thinner than you’d like, mash some of the black beans against the side of the pot with a spoon. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup. It will thicken within a minute or two.
Can I use Greek yogurt instead of sour cream for the crema?
Absolutely. Greek yogurt will make the crema tangier and slightly thinner. Full-fat Greek yogurt works best for texture. Just whisk it well with the lime juice and zest, and add a tiny splash of water if it seems too thick.
Is this soup spicy?
As written, this soup has a mild warmth from the chili powder and jalapeño, but it’s not what I would call spicy. It’s more about depth of flavor than heat. If you’re sensitive to spice, remove the seeds from the jalapeño and use a mild chili powder. If you want more heat, add a diced chipotle pepper.
Can I use rotisserie chicken for this recipe?
Yes, and I actually recommend it. Rotisserie chicken is flavorful, tender, and saves you a ton of time. Just remove the skin and shred the meat. One standard rotisserie chicken will give you about 3 cups of shredded meat, which is more than enough for this recipe.
PrintCreamy Chicken Enchilada Soup with Easy Lime Crema
This creamy, smoky, and tangy chicken enchilada soup is a crowd-pleaser that comes together in about 45 minutes. Topped with a bright lime crema and crunchy tortilla chips, it’s the perfect comfort food for any occasion.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 1 jalapeño, seeded and finely diced
- 1 red bell pepper, diced
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 4 cups low-sodium chicken broth
- 1 can (15 ounces) fire-roasted diced tomatoes, undrained
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) corn, drained
- 2 cups cooked shredded chicken
- 1 cup heavy cream
- Salt and black pepper, to taste
- 1/2 cup sour cream
- 2 tablespoons fresh lime juice
- 1 teaspoon lime zest
- Pinch of salt
- Crushed tortilla chips (for garnish)
- Fresh cilantro, chopped (for garnish)
- Diced avocado (for garnish)
- Shredded Mexican blend cheese (for garnish)
- Extra lime wedges (for garnish)
Instructions
- Sauté the aromatics: Heat olive oil in a large Dutch oven over medium heat. Add diced onion and cook until soft and translucent, about 5-7 minutes. Add minced garlic, diced jalapeño, and red bell pepper; cook for another 2 minutes.
- Bloom the spices: Add chili powder, ground cumin, smoked paprika, and dried oregano. Stir constantly for 30-60 seconds until fragrant.
- Build the broth: Pour in chicken broth and scrape up any browned bits from the bottom. Add undrained fire-roasted tomatoes, drained black beans, and drained corn. Stir, bring to a gentle boil, then reduce heat and simmer for 15 minutes.
- Add chicken and cream: Stir in shredded cooked chicken and heavy cream. Simmer for another 5-10 minutes until heated through and slightly thickened. Season with salt and black pepper to taste.
- Make the lime crema: In a small bowl, whisk together sour cream, fresh lime juice, lime zest, and a pinch of salt until smooth. Set aside.
- Prepare garnishes: Crush tortilla chips, chop cilantro, dice avocado, and shred cheese.
- Assemble and serve: Ladle hot soup into bowls. Drizzle with lime crema and top with crushed tortilla chips, cilantro, avocado, and cheese. Serve with extra lime wedges.
Notes
For best flavor, bloom the spices in oil for 30-60 seconds. The soup can be made a day ahead and tastes even better the next day. Store lime crema separately. To thicken, mash some black beans against the pot or use a cornstarch slurry.
Nutrition
- Serving Size: 1.5 cups
- Calories: 420
- Sugar: 6
- Sodium: 680
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 8
- Protein: 28
Keywords: chicken enchilada soup, creamy soup, lime crema, easy dinner, comfort food, Mexican soup


