Pin it Last winter, a friend texted me asking for a soup recipe that wouldn't derail her keto diet, and I found myself standing in my kitchen thinking about those rich, spicy enchilada flavors we both craved. I wanted something that felt indulgent without the guilt, so I started layering cream cheese and cheddar into a broth with tender chicken and jalapeños. The first spoonful had that perfect balance of comfort and satisfaction, and I knew I'd stumbled onto something special. This soup became our go-to on cold nights when we needed something warming but still aligned with our eating goals.
I made this for my book club once, doubling the recipe for eight people, and watched everyone go quiet after that first spoonful—the kind of quiet that means they're tasting something they didn't expect to love. One person asked if I'd use rotisserie chicken next time to save myself the cooking step, and honestly, that's become the default in our house now. It's become the soup we reach for when we need comfort that doesn't require apology.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breasts or thighs (1 lb): Thighs stay juicier during simmering, but breasts work fine if that's what you have—the shredding makes the difference disappear anyway.
- Low-sodium chicken broth (4 cups): This is your base, so use something you'd actually drink; the chicken flavor should shine through, not taste like salt.
- Olive oil (1 tbsp): Just enough to soften your vegetables without making the soup greasy.
- Onion, finely chopped (1 small): The sweetness balances the spices, so don't skip it even if you're not a raw onion person.
- Garlic, minced (2 cloves): Fresh garlic makes this taste like someone who knows what they're doing made it.
- Green bell pepper, diced (1): Adds brightness and texture that keeps the soup from feeling like just cream.
- Jalapeño, seeded and finely chopped (1, optional): If you want heat, this is your moment—leave the seeds in if you're brave.
- Chili powder (2 tsp): The soul of this soup, so choose one you actually like the taste of.
- Ground cumin (1 tsp): This is what makes it taste like enchiladas instead of just creamy chicken.
- Smoked paprika (1/2 tsp): A subtle depth that people notice even if they can't name it.
- Dried oregano (1/2 tsp): Mexican herbs belong in this soup, and oregano is your anchor.
- Salt and black pepper (1/2 tsp and 1/4 tsp): Adjust at the end because the cheese adds salt too.
- Cream cheese, softened and cubed (4 oz): Softening it first prevents lumps—trust me on this one.
- Heavy cream (1/2 cup): The richness that makes this feel like a hug in a bowl.
- Shredded cheddar cheese (1 cup): Sharp cheddar gives more personality than mild, but use what you prefer.
- Fresh cilantro, sliced avocado, lime wedges, extra cheese (for garnishing): These turn a bowl of soup into something you want to photograph.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Wake up your aromatics:
- Heat olive oil in a large pot over medium heat, then add onion, bell pepper, and jalapeño. Let them soften for about 4 to 5 minutes, stirring occasionally so nothing sticks—you'll know it's right when the onion turns translucent and the kitchen starts smelling like something good.
- Toast the spices:
- Add garlic and cook for just a minute until fragrant, then sprinkle in chili powder, cumin, paprika, oregano, salt, and pepper. Keep stirring for about 30 seconds so the spices bloom and release their flavor into the oil.
- Build the broth:
- Add your chicken and broth to the pot, bring it to a gentle boil, then reduce heat and cover. Let it simmer for 15 to 18 minutes until the chicken is cooked through—no pink inside when you cut into it.
- Shred and return:
- Pull the chicken out with tongs and shred it using two forks, pulling the meat apart right on a cutting board. Stir it back into the pot so every spoonful has chicken throughout.
- Make it creamy:
- Turn heat to low and add cream cheese cubes, stirring constantly until they disappear completely into the broth. This takes a few minutes but it's worth the patience—you're building the creamy base that makes this soup special.
- Final richness:
- Pour in heavy cream and sprinkle in cheddar cheese, stirring gently for about 5 minutes until everything is smooth and there are no cheese lumps. Taste it here and adjust salt and pepper because the cheese adds its own saltiness.
- Serve with style:
- Ladle into bowls and top with cilantro, avocado slices, a squeeze of lime, or extra cheese—whatever calls to you.
Pin it There's something about a soup that tastes complicated but takes barely an hour that makes you feel like you have your life together, even if your laundry pile says otherwise. This one became proof that keto doesn't mean sacrificing the flavors that make eating feel like a reward.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Works for Keto Life
Cream cheese and heavy cream might sound indulgent, but they're actually keto staples because they have almost no carbs and keep you satisfied. The spices and jalapeño give you so much flavor that you're not missing tortillas or beans the way you might in a lighter version. It's one of those meals where the numbers on your food tracker feel like they're lying because something this creamy shouldn't fit the macros, but it does.
Timing and Shortcuts
If you're really pressed for time, grab a rotisserie chicken from the grocery store and shred it while your vegetables cook—you save 15 minutes and the soup tastes just as good. Rotisserie chicken is already seasoned, which actually adds depth, and nobody needs to know you didn't simmer chicken breasts for 20 minutes. The spices and cheese are doing the heavy lifting anyway, so the shortcut doesn't show.
Beyond the Basic Bowl
Once you nail the base, this soup becomes a canvas for whatever you have on hand or whatever you're craving that day. I've added diced jalapeños for extra heat, crispy bacon bits scattered on top, or even a dollop of sour cream that swirls through like clouds. Some people toss in radish slices for crunch, others use it as an excuse to use up that expensive avocado sitting on the counter before it goes bad.
- Radishes add a crisp bite that contrasts beautifully with the creamy broth.
- A squeeze of lime juice at the end brightens everything up and brings the flavors into focus.
- If you're feeling it, a sprinkle of crispy bacon or chorizo bits turns this into something even more special.
Pin it This soup sits in my regular rotation now because it feels fancy enough for company but easy enough for a regular Tuesday. It's proof that keto cooking doesn't have to be complicated or joyless.