White Chicken Chili: Creamy and Low Carb

Hearty bowl of creamy white chicken chili topped with shredded cheese, diced avocado, and a sprig of cilantro.
White Chicken Chili: Creamy
Riced cauliflower gives this recipe a hearty feel without the carbs. This White Chicken Chili stays creamy and satisfying for a low carb meal.
  • Time: 15 min active + 45 min simmering = 60 min total
  • Flavor/Texture Hook: Velvety smooth with a gentle poblano kick
  • Perfect for: Cozy weeknight dinner or keto meal prep

White Chicken Chili

The sizzle of diced chicken thighs hitting a hot Dutch oven is the sound of a little bit of heaven. There is something about that initial sear that sets the stage for everything else, filling the kitchen with a savory, salty aroma that makes you want to grab a spoon before the soup is even finished.

For the longest time, I struggled with the standard versions of this dish. Most recipes rely on white beans for thickness, but I found that too many beans turned the meal into a heavy, starchy slog that left me feeling sluggish. I wanted that same comforting thickness, but without the carb heavy weight.

The fix was surprisingly simple: riced cauliflower. By swapping the beans for cauliflower, the soup maintains a thick, chunky consistency that carries the spices perfectly. This keto white chicken chili is exactly what I was looking for, and once you try it, you'll see why it's my go to comfort meal.

The Secret to Velvety Texture

I've spent a lot of time figuring out why some soups feel "watery" while others feel "rich." It isn't just about adding cream; it's about how the ingredients break down.

  • Vegetable Breakdown: Riced cauliflower softens during the simmer and partially blends into the broth, mimicking the starchiness of beans.
  • Fat Integration: Softened cream cheese and heavy cream bind together at low heat, creating a silky mouthfeel.
  • Protein Choice: Using thighs instead of breasts ensures the meat stays tender and releases a bit of natural fat into the base.
  • Acid Balance: A splash of lime juice at the end cuts through the heavy dairy, brightening the whole pot.

Right then, let's look at how different approaches change the final result. If you're in a rush, shortcuts work, but fresh ingredients always win on flavor.

IngredientFresh ApproachShortcut ApproachImpact on Taste
PoblanoFresh, dicedCanned/JarredFresh is smokier and brighter
ChickenFresh thighsRotisserie chickenFresh has better texture and sear
BrothBone brothStandard stockBone broth is richer and thicker

Core Component Analysis

I don't believe in "secret ingredients," just ingredients that do a specific job. In this recipe, every item is there for a reason. According to USDA FoodData, cauliflower is a great way to add bulk and nutrients while keeping the calorie count manageable.

IngredientScience RolePro Secret
Bone BrothLiquid BaseUse a brand with high collagen for more body
Cream CheeseThickenerCube it small so it melts without lumps
Poblano PepperAromatic HeatRemove seeds for mild, keep them for spice
Chicken ThighsHearty ProteinSear on medium high to get a golden crust

But what about the actual shopping list? Let's get into what you need to grab from the store.

The Ingredient List

Here is everything you'll need. Trust me on the avocado oil, it handles the heat much better than butter when you're searing the meat.

  • 2 tbsp avocado oil Why this? High smoke point prevents burning during searing
  • 1 medium yellow onion, finely diced (Substitute: Shallots for a milder taste)
  • 3 cloves garlic, minced (Substitute: 1 tsp garlic powder)
  • 1 medium poblano pepper, diced (Substitute: Green bell pepper for zero heat)
  • 1 can (113g) diced green chiles (Substitute: Diced jalapeños)
  • 1.5 lbs boneless, skinless chicken thighs, diced into 1 inch pieces Why this? Stays juicy during simmering (Substitute: Chicken breast)
  • 3 cups riced cauliflower Why this? Low carb bean replacement (Substitute: Cannellini beans for non keto)
  • 4 cups chicken bone broth (Substitute: Regular chicken stock)
  • 1 tsp ground cumin (Substitute: Coriander)
  • 1 tsp chili powder (Substitute: Paprika and a pinch of cayenne)
  • 1/2 tsp smoked paprika (Substitute: Regular paprika)
  • Salt to taste
  • Black pepper to taste
  • 4 oz cream cheese, softened and cubed Why this? Adds the velvety finish (Substitute: Mascarpone)
  • 1/2 cup heavy cream (Substitute: Full fat coconut milk)
  • 1 tbsp fresh lime juice (Substitute: Lemon juice)
  • 1/4 cup fresh cilantro, chopped (Substitute: Parsley)

Essential Kitchen Tools

You don't need a professional kitchen to make a great White Chicken Chili, but a few pieces of gear make the process smoother.

I always use a heavy bottomed Dutch oven. Because we are simmering for about 45 minutes, the cast iron distributes heat evenly, which prevents the bottom from scorching when we add the cream cheese. If you don't have one, a large heavy pot will do.

You'll also want a sturdy whisk or a silicone spatula. When adding the cubed cream cheese, you need to be able to stir vigorously to ensure there are no white clumps floating in your soup.

A fine mesh strainer is also handy if you're dicing your onions and poblanos by hand and want them perfectly uniform, though I prefer the rustic look.

The step-by-step Flow

Let's crack on with the cooking. Follow these steps closely, especially the temperature changes, to get that glossy finish.

  1. Heat oil in a Dutch oven over medium heat. Add onions and poblano peppers, sautéing until the onions are translucent and the peppers have softened. Stir in the garlic and diced green chiles, cooking for 60 seconds.
  2. Increase heat to medium high and add the diced chicken thighs. Brown the meat for 4-5 minutes until golden brown on the edges. Stir in the cumin, chili powder, and smoked paprika, coating the chicken evenly.
  3. Pour in the bone broth and riced cauliflower. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20-25 minutes until the chicken is tender and the cauliflower has softened.
  4. Lower the heat to the minimum. Note: This is crucial to prevent the dairy from splitting. Whisk in the cubed cream cheese one piece at a time until fully melted and integrated.
  5. Stir in the heavy cream and lime juice. Stir gently for 2-3 minutes until the soup reaches a glossy, thick consistency.
  6. Fold in the fresh cilantro just before serving.
Chef Note: If you find the soup is too thick after adding the cream, don't panic. Just splash in another 1/4 cup of broth to loosen it up.

Fixing Common Chili Issues

A rustic white ceramic bowl of thick creamy stew garnished with a fresh lime wedge and a swirl of cool sour cream.

Even the best of us mess up sometimes. I once added the cream cheese while the soup was still boiling, and it curdled instantly. It looked like cottage cheese in a bowl. Not a great look.

Troubleshooting Common Issues

IssueSolution
Why Your Chili is ThinIf your White Chicken Chili feels more like a broth than a stew, you likely didn't let the cauliflower simmer long enough or your broth had too much water content. The cauliflower needs to partially b
Why the Cream SplitThis usually happens when the heat is too high. Dairy fats can separate if they hit a boiling liquid. Always drop your heat to the absolute minimum before adding the cream cheese and heavy cream.
Why the Chicken is ToughThis happens if you use chicken breasts and simmer them too long, or if you didn't sear them properly. As noted on Serious Eats, thighs are much more forgiving in slow s

Common Mistakes Checklist

  • ✓ Searing chicken on medium high, not medium.
  • ✓ Adding cream cheese only at the very end on low heat.
  • ✓ Using bone broth for better thickness.
  • ✓ Not overcooking the cauliflower into a complete puree.
  • ✓ Using fresh lime juice instead of bottled.

Switching Ingredients and Styles

Depending on your diet or the tools you have, you might want to tweak this. If you're looking for another way to use these Southwestern flavors, you might enjoy my Chicken Enchiladas recipe, which uses a similar base of chiles and cumin.

Adapting for a Slow Cooker

For a keto white chicken chili slow cooker version, brown the chicken and aromatics in a pan first. Throw everything except the dairy and cilantro into the crockpot. Cook on low for 6 hours. Stir in the cream cheese and heavy cream 30 minutes before serving.

Utilizing an Instant Pot

To make a keto white chicken chili instant pot meal, sauté the vegetables and chicken using the "Sauté" function. Add the broth, spices, and cauliflower. Seal and cook on high pressure for 10 minutes. Quick release, then stir in the dairy on the "Keep Warm" setting.

Going dairy-free

If you need a dairy-free version, swap the cream cheese for a cashew based cream cheese and use full fat coconut milk instead of heavy cream. The coconut adds a slight sweetness, so increase the lime juice by a teaspoon to balance it out.

Right before we move on, here is a quick guide to help you decide how to customize your bowl based on your mood.

If you want...Do this...Result
More HeatAdd 1 diced jalapeñoSpicy kick
More BulkAdd diced zucchiniExtra veggies, same texture
Tangier FlavorExtra lime + sour creamZesty and bright

Adjusting the Batch Size

Scaling a soup is usually easy, but the spices don't always follow a linear path. If you just double everything, you might find the smoked paprika becomes too dominant.

Scaling Down (Half Batch) Use a smaller pot to prevent the liquid from evaporating too quickly. Reduce the simmering time by about 20%, as the smaller volume of chicken will cook faster.

I recommend beating one egg if you're adding a binder, but since this uses cream cheese, just use 2oz instead of 4oz.

Scaling Up (Double or Triple Batch) When doubling, increase the salt and spices to 1.5x first, then taste. You can always add more, but you can't take it out. Be careful with the chicken; don't crowd the pan.

Brown the meat in two or three batches to ensure you get a sear rather than steaming the meat in its own juices.

Debunking Kitchen Myths

There are a few things people say about chili that just aren't true. Let's clear those up.

Myth: Slow cookers always make the best chili. Truth: While convenient, slow cookers can't sear meat. The browning process creates deep flavor that you just can't get from a crockpot alone. Always sear your chicken in a pan first.

Myth: You must use beans to get a thick soup. Truth: As this recipe proves, riced cauliflower provides a velvety thickness that is just as satisfying as beans, but with far fewer carbs.

Keeping Leftovers Fresh

This White Chicken Chili actually tastes better the next day because the flavors have more time to meld together.

Storage Guidelines Store the leftovers in an airtight container in the fridge for up to 4 days. Because of the heavy cream and cream cheese, the soup will thicken significantly as it cools.

Freezing Instructions You can freeze this for up to 3 months. However, dairy heavy soups can sometimes separate during freezing. To avoid this, freeze the soup before adding the heavy cream. Add the cream fresh when you reheat it.

Reheating Specifics Warm the soup on the stove over medium low heat. Avoid the microwave if possible, as it can cause the cream to break. Add a splash of water or broth to bring back the original consistency.

Zero Waste Tips Don't throw away the cauliflower stems! Chop them finely and add them to the pot with the riced cauliflower. Also, save your onion skins and poblano ends in a freezer bag to make your own vegetable stock later.

Best Sides and Pairings

Since this is a rich, creamy dish, you want sides that provide a contrast in texture or a hit of acidity.

For a low carb option, I highly recommend a fresh avocado salad with red onion, lime, and plenty of cilantro. The coolness of the avocado cuts through the heat of the poblano. If you aren't strictly keto, this is wonderful served over a fluffy baked potato. If you're wondering about the best way to prep those, check out my guide on how to bake potatoes for a side that perfectly absorbs the extra chili broth.

Another classic pairing is keto cornbread muffins. The slight sweetness of the cornmeal (made with almond flour) balances the savory notes of the cumin and smoked paprika. Finally, a dollop of cold sour cream and a handful of shredded sharp cheddar cheese on top of the bowl turns this from a simple soup into a full blown comfort feast.

Extreme close-up of tender shredded chicken and white beans in a rich, velvety cream sauce topped with melted cheese.

Recipe FAQs

Can I replace the riced cauliflower with white beans?

No, this recipe relies on riced cauliflower for its specific texture. Using beans would significantly alter the consistency and the nutritional profile of the dish.

Why is my white chicken chili too thin?

Simmer the riced cauliflower longer. The cauliflower needs to soften and partially break down during the 20-25 minute simmer to naturally thicken the broth.

Why did the cream in my chili separate?

Drop the heat to the absolute minimum before adding dairy. Cream cheese and heavy cream can split if they are introduced to liquid that is boiling or too hot.

How to prevent the chicken from becoming tough?

Use boneless, skinless chicken thighs. Dicing them into 1 inch pieces and simmering for 20-25 minutes ensures the meat stays juicy compared to chicken breasts.

Is it true that I should use chicken breasts for a leaner chili?

No, this is a common misconception. Thighs are recommended here because they withstand the simmering process without drying out, providing a better overall texture.

What side dish pairs best with this chili?

Serve it with a fresh, crisp side. A side of homemade coleslaw provides a cool, acidic contrast to the rich creaminess of the soup.

How to add the dairy without clumping?

Whisk in the cubed cream cheese one piece at a time. Once fully melted, stir in the heavy cream and lime juice for 2-3 minutes until the consistency is glossy and thick.

Keto White Chicken Chili 2

White Chicken Chili: Creamy Recipe Card
White Chicken Chili: Creamy Recipe Card
0.0 / 5 (0 Review)
Preparation time:15 Mins
Cooking time:45 Mins
Servings:6 servings
print Pin
Category: SoupCuisine: American

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
373 kcal
% Daily Value*
Total Fat 21.8g
Sodium 610mg
Total Carbohydrate 9.7g
   Dietary Fiber 2.1g
   Total Sugars 3.2g
Protein 29.7g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Recipe Comments:
Jump to Recipe