Go Back
+ servings
Cheesy Enchilada Soup Recipe
Anna Warden

Cheesy Enchilada Soup Recipe

This cheesy enchilada soup brings together the warming spices of Mexican cuisine with the soul-satisfying creaminess we all crave on chilly evenings. Pair it with fresh BLT wraps with secret sauce for a complete meal, or serve alongside crispy air fryer croutons for added texture and crunch. We're diving into one of my favorite recipes that bridges cultures and simplifies restaurant-quality flavors for your home kitchen.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 8
Cuisine: Chinese
Calories: 283

Ingredients
  

  • ½ teaspoon ground cumin bloomed briefly in heat for maximum flavor extraction
  • 10 ounce enchilada sauce one standard can, red or green based on preference
  • 1 cup cooked black beans drained and rinsed if using canned
  • 8 ounce cream cheese room temperature for smooth melting, cut into 1-inch cubes
  • 1 poblano pepper seeded, membranes removed, and chopped into bite-sized chunks
  • 1 tablespoon extra virgin olive oil for sautéing, adds subtle fruity depth
  • 1 cup low-sodium chicken broth allows you to control salt throughout cooking
  • 14 ounce canned diced tomatoes fire-roasted variety adds wonderful depth
  • 1 cup shredded mozzarella cheese whole milk mozzarella melts more smoothly
  • 2 cup shredded cooked chicken breast rotisserie works beautifully here
  • 3 green onions white and light green parts separated, for layered flavor
  • 1 cup frozen corn kernels no need to thaw, keeps soup texture light
  • 1 large yellow onion peeled, halved, and diced into ½-inch pieces

Method
 

Step 1: Build Your Aromatic Foundation
  1. Heat your olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat for approximately one minute until it shimmers and smells subtly fruity. This isn't a racing moment—we're gently warming the oil to distribute heat evenly across your cooking vessel. Add your diced onion and chopped poblano pepper, stirring occasionally with a wooden spoon. You're looking for the onion to transition from opaque to translucent with slightly softened edges, approximately 5-6 minutes. This is your window of doneness—the vegetables should be tender but not browned. You'll notice the kitchen beginning to smell herbaceous and warm, which signals properly cooked aromatics. This foundational step is non-negotiable in my kitchen. Rushing through it means missing out on the caramelization that develops natural sweetness and complexity. Professional cooks call this the "flavor foundation," and for good reason.
    Cheesy Enchilada Soup Recipe step 1
Step 2: Create Your Creamy Base
  1. Pour your enchilada sauce directly into the pot with the softened vegetables. Stir everything together gently, ensuring the sauce coats all the vegetables. Now comes the critical moment: add your room-temperature cream cheese cubes. Using a wooden spoon, break apart the cream cheese into smaller pieces as it begins to melt—don't just let it sit there. This active stirring, done over 3-4 minutes, ensures smooth integration without lumps. You're essentially creating an emulsion here, blending the fat from the cream cheese with the liquid from the sauce. The cream cheese should be completely melted and the mixture should look unified and silky, with no visible white chunks remaining. If you're seeing resistance, reduce heat to medium-low. The color should deepen slightly—this is the enchilada sauce doing its job, infusing the cream cheese with authentic flavor.
    Cheesy Enchilada Soup Recipe step 2
Step 3: Add Your Vegetables and Beans
  1. Now add your canned diced tomatoes (including their juice for extra flavor and body), your rinsed black beans, and your frozen corn kernels. Stir everything together thoroughly, ensuring each vegetable and bean is coated in that gorgeous creamy enchilada base. The frozen corn will begin thawing immediately from the residual heat—this is perfectly fine and actually keeps the corn from becoming mushy. At this point, let the mixture heat through for approximately 2-3 minutes with occasional stirring. You'll notice steam rising gently and the bottom of the pot occasionally releasing little wisps of aroma. This gentle heating allows flavors to begin melding without shocking the cream cheese base. The reason I use perfect black beans (whether homemade or canned) is because they provide substantial protein and earthiness that balances the richness of the cheese. Their mild flavor doesn't compete with the enchilada sauce—instead, they amplify it.
    Cheesy Enchilada Soup Recipe step 3
Step 4: Add Protein and Final Liquid
  1. Add your shredded chicken breast and low-sodium chicken broth to the pot, stirring gently to combine. Here's where your culinary judgment enters the picture: the consistency of your finished soup depends on personal preference. Some prefer it thick and hearty, like a stew; others like it more brothier and sippable. With the amounts listed, you'll land somewhere in the middle—beautifully balanced between substance and fluidity. If your mixture seems too thick, add chicken broth in ¼-cup increments until you reach your desired consistency. Cook for 10-12 minutes over medium heat, stirring occasionally, never allowing the soup to reach a rolling boil. Here's my professional tip: maintain what I call a "lazy simmer"—tiny bubbles forming at the edges and occasional wisps of steam, but nothing vigorous. This temperature range keeps the cream cheese emulsion stable and prevents it from separating or becoming grainy. Too much heat and you'll taste that curdling sensation; too little and flavors won't fully develop.
    Cheesy Enchilada Soup Recipe step 4
Step 5: Final Seasoning and Temperature Check
  1. Taste your soup carefully. Because enchilada sauce already contains salt, and we're using low-sodium broth, most people find the seasoning exactly right. However, if you want additional depth, this is where ½ teaspoon of ground cumin creates magic. Stir it in and let it bloom in the heat for about one minute—you'll actually smell the cumin's essential oils activating. At this point, your soup should be steaming gently and registering around 180-190°F if you have a thermometer handy. It shouldn't be bubbling aggressively. If everything looks beautiful and smells incredible, we're ready for the final step.
    Cheesy Enchilada Soup Recipe step 5
Step 6: Serve with Toppings
  1. Remove your pot from heat. Immediately ladle the soup into serving bowls. While the soup is still steaming, top each bowl with a generous handful of shredded mozzarella cheese and a sprinkle of sliced green onion tops (I reserve just the lightest green portions for the prettiest presentation). The residual heat from the soup will slightly soften the mozzarella, creating those beautiful melted streaks throughout. This final touch adds both visual appeal and an additional layer of cheesy richness that makes people go back for seconds. Let each serving rest for about one minute before eating—this allows the cheese to settle slightly and prevents burning your mouth on superheated soup. Serve immediately while flavors are at peak vibrancy.
    Cheesy Enchilada Soup Recipe step 6

Nutrition

Calories: 283kcalCarbohydrates: 19gProtein: 17gFat: 16gSaturated Fat: 8gCholesterol: 64mgSodium: 612mgFiber: 4gSugar: 7g

Notes

- Temperature is your best friend - Investing in an inexpensive instant-read thermometer takes the guesswork out of cooking. You're aiming for 180-190°F as your target, never higher once cream cheese enters the picture.
- Customize your heat level - Prefer more spice? Add a pinch of cayenne or diced jalapeños with the aromatics. Like it milder? Use mild enchilada sauce. Your kitchen, your rules.
- Make it vegetarian effortlessly - Simply omit the chicken and add an extra cup of beans or diced zucchini. The soup remains equally satisfying and packed with protein from the legumes.
- Create a stunning visual presentation - After adding cheese and green onions, drizzle with a tiny bit of crema or sour cream and sprinkle with fresh cilantro. This elevates a weeknight dinner to special-occasion status instantly.
- Double the recipe confidently - This soup scales beautifully. Double everything, use a larger pot, and increase the cooking time by just 2-3 minutes. Perfect for meal prep or feeding a gathering.

Tried this recipe?

Let us know how it was!