Creamy Keto Chicken Enchilada Soup (30 Minutes)
This keto chicken enchilada soup turns all the smoky, cheesy flavor of red enchiladas into a rich, creamy bowl that cooks in about half an hour. It leans on shredded rotisserie chicken and a few pantry staples, so it fits right into a busy weeknight.

Every spoonful tastes like a classic chicken enchilada without the tortillas or the carbs. A spoonful of sour cream and fresh cilantro on top makes it feel finished, even on a Wednesday.
Why This Soup Is a Weeknight Keeper
The broth gets its body from cream cheese and shredded cheddar melted right into the pot, no flour or roux needed. It coats the chicken instead of just floating around it, which is the part that makes it taste like enchilada filling in soup form.
It comes together fast because the chicken is already cooked. I keep a rotisserie chicken in the fridge just for meals like this, and a single pot handles the rest. The leftovers hold up well, too, so lunch tomorrow is already sorted.
Ingredients

- 1 tbsp olive oil: any neutral oil works
- ½ medium yellow onion, diced: about ½ cup
- 2 cloves garlic, minced
- 4 cups chicken broth: use a good-quality boxed broth
- 1 (10 oz) can red enchilada sauce: look for a brand with 2 g net carbs or less per serving
- 1 (4 oz) can diced green chiles: mild, for warmth without heat
- 1 tsp ground cumin
- 1 tsp chili powder
- 2 cups shredded cooked chicken: rotisserie chicken is ideal
- 4 oz cream cheese, softened: full-fat, cut into cubes for faster melting
- 1 cup shredded sharp cheddar cheese: sharp cheddar gives the biggest flavor punch
- Salt and black pepper, to taste
- Optional toppings: sour cream, chopped cilantro, sliced avocado, pickled jalapeños
Variations / Substitutions
- Use a different protein: Cooked and shredded turkey shoulder or leftover turkey both work well. If you use ground chicken or turkey, brown it with the onion and drain any fat before adding the broth.
- Make it dairy-free: Replace the cream cheese with ¼ cup canned full-fat coconut cream and use a dairy-free cheddar-style shred. The soup will be slightly thinner but still creamy.
- Turn down the heat: Use mild enchilada sauce and skip the green chiles if you want zero warmth. For more spice, add a seeded minced jalapeño with the onion.
- Swap the cheese: Pepper jack melts into the broth nicely and adds a mild kick. Monterey Jack is milder if sharp cheddar feels too strong.
If you like this soup, you might also want to try a Keto Chicken Tortilla Soup next.
How to Make Keto Chicken Enchilada Soup
Step 1: Sauté the Aromatics

Warm the 1 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 3 to 4 minutes, stirring a few times, until it turns soft and translucent. Toss in the 2 cloves minced garlic and cook for 30 seconds more, just until you can smell it.
The onion will release some moisture and start to pick up a little color at the edges, but you are not trying to brown it deeply here. Soft and glossy is what you want before the liquid goes in.
Step 2: Simmer the Broth

Pour in the 4 cups chicken broth, the entire can of enchilada sauce, the can of diced green chiles, 1 tsp cumin, and 1 tsp chili powder. Stir everything together, then let the pot come up to a gentle simmer. Once you see small bubbles around the edges, lower the heat to keep it there and cook for 8 minutes, uncovered.
The broth will darken into a deep brick red and your kitchen will smell like warm chiles and cumin. Give it a taste now and add a pinch of salt and pepper, keeping in mind the cheeses will bring more salt later.
Step 3: Add the Chicken and Creaminess

Drop the 4 oz of cubed cream cheese into the simmering broth and whisk until it melts in completely. It will look a little broken at first, but keep whisking and it will smooth out. Stir in the 2 cups shredded chicken and let everything warm through for 5 minutes.
The soup will turn from a thin red broth into something velvety and pale orange. The chicken absorbs that creamy base right away, so every chunk is coated.
Step 4: Melt the Cheese

Turn the heat down to low and sprinkle in the 1 cup shredded cheddar a handful at a time, stirring after each addition. Stir gently until the cheese is fully melted and the soup looks glossy. This takes about 2 minutes. Do not let it boil hard after the cheese goes in, or the soup can turn grainy.
Now is the moment to taste again and adjust the salt. The cheddar and cream cheese together create a rich, almost buttery mouthfeel that clings to the spoon.
Step 5: Ladle and Serve

Ladle the hot soup into bowls and finish each one with a dollop of sour cream, a scatter of fresh cilantro, and a few slices of avocado if you have them. A little lime juice squeezed over the top brightens everything.
Serve it right away while the steam curls off the top and the cheese pulls in thin strands when you lift the spoon.
Tips for the Best Keto Enchilada Soup
- Soften the cream cheese on the counter for 15 minutes or microwave it for 20 seconds before adding it to the pot. Cold cream cheese takes longer to melt and can leave tiny lumps.
- Shred your own rotisserie chicken instead of using pre-shredded bags. The larger, uneven pieces hold onto the broth better and stay tender.
- If you like a thicker texture, let the soup simmer uncovered for an extra 5 minutes before adding the cheeses. This reduces the liquid slightly and concentrates the flavor.
- Taste the enchilada sauce straight from the can before you add it. Different brands vary widely in salt and spice, so that quick check tells you how much seasoning to add later.
Storing Leftovers
Keep the soup in an airtight container in the refrigerator for up to 4 days. It thickens as it cools, so you may want to add a splash of broth when you reheat it.
Reheat individual portions in a saucepan over medium-low heat, stirring often, until hot through. The microwave works too, using 1 minute bursts and stirring in between. The soup is good cold but really shines warm, so I do not recommend serving it chilled.
What To Serve With This Soup
A simple green salad with a tart vinaigrette cuts through the richness nicely. The acid helps balance the creamy broth. For something heartier but still low carb, try a side of roasted cauliflower tossed with chili powder and lime. If you are feeding people who are not keto, warm flour tortillas on the side let them dip and scoop.
Frequently Asked Questions
Can I use raw chicken instead of cooked?
You can, but you will need to add it with the broth and simmer until it is cooked through, about 12 to 15 minutes for boneless thighs or breasts. Shred it in the pot with two forks before adding the cream cheese.
Is enchilada sauce keto?
Most red enchilada sauces are low in carbs, often around 2 to 3 grams net per quarter cup, which works for keto when divided across a whole pot of soup. Always check the label for added sugar or flour, and choose one without.
Can I make this in a slow cooker?
Yes. Sauté the onion and garlic on the stovetop first, then transfer them to the slow cooker with the broth, enchilada sauce, green chiles, cumin, chili powder, and chicken. Cook on low for 4 hours. Stir in the cream cheese and cheddar at the end until melted.
Why did my soup turn grainy?
High heat after adding the cheddar can cause the cheese to separate. Keep the pot on low once the cheese goes in and avoid letting the soup boil again.

Keto Chicken Enchilada Soup Recipe
Ingredients
Method
- Warm olive oil in a large pot over medium heat. Cook onion for 3 to 4 minutes until soft, then add garlic and cook 30 seconds.
- Pour in chicken broth, enchilada sauce, green chiles, cumin, and chili powder. Bring to a simmer and cook 8 minutes.
- Whisk in cream cheese until smooth, then stir in chicken and simmer 5 minutes.
- Reduce heat to low and stir in cheddar a handful at a time until fully melted and glossy, about 2 minutes.
- Ladle into bowls, top with sour cream and cilantro, and serve warm.
