White Chicken Chili: 5-Ingredient Dairy-Free Copycat

Posted on

Madelynn Stone

white chicken chili with cream cheese - featured image

I have a confession to make. For years, I treated white chicken chili like it was some fragile, complicated dish that required a day of prep and a degree in food science. I’d spend twenty minutes chopping onions, hunting down specific spices, and worrying that my broth would be too thin or my chicken too dry. Then, I’d serve it, and half of it would go untouched because “it’s not quite right.”

That changed last Tuesday. I was exhausted, the kids were loud, and the takeout menu was calling my name. But I had chicken in the fridge and a block of cream cheese staring at me like it held the secrets to happiness. I threw everything into the pot without measuring, half-expecting disaster. Thirty minutes later, I took one bite and stopped. It was creamy, tangy, savory, and ridiculously easy. My husband asked for the recipe before he even finished his bowl.

That’s when I realized: white chicken chili with cream cheese isn’t just a shortcut; it’s the secret weapon for weeknight dinners that actually taste homemade. It’s rich like a soup but hearty like a stew, and the cream cheese does the heavy lifting so you don’t have to worry about roux or heavy cream reduction. This version is my go-to when I want comfort food without the guilt or the cleanup.

But here’s the twist—and the reason I’m sharing this specific method. While traditional recipes rely on dairy, I’ve tweaked this into a dairy-free version that still delivers that velvety texture and rich flavor. It’s proof that you don’t need animal products to make a chili that feels like a warm hug. Whether you stick with the classic cream cheese or swap it for a plant-based alternative, this white chicken chili with cream cheese better than takeout is about to become your new dinner obsession.

Why You’ll Love This White Chicken Chili

There are a hundred chili recipes out there, but this one keeps coming back to the top of my list for reasons that have nothing to do with trends and everything to do with results. Here’s why this white chicken chili with cream cheese is worth the pot space:

Stupid Simple Creaminess — Seriously, if you can boil water and open a can of beans, you can make this. The cream cheese melts into the broth to create a sauce that’s thick, rich, and coats every bite. I’ve made this while helping my kid with homework, and it still turned out perfect.

Lightning Fast — 30 minutes from start to finish, and only 10 of those are active chopping and stirring. I make this on weeknights when I get home at 7pm and my energy is at zero. It feels like a gourmet meal, but it’s basically a dump-and-simmer situation.

Pantry-Friendly — You probably have 80% of these ingredients already. I keep chicken breast, canned white beans, green chiles, and cream cheese stocked just so I can make this on a whim. It’s the ultimate “I don’t want to go to the store” meal.

Crowd-Pleaser — I’ve served this to my vegetarian sister (by swapping the chicken for extra beans and using vegetable broth), my gluten-free neighbor, and my dad who thinks chili should be red and spicy. Everyone loved it. It’s mild enough for kids but flavorful enough for adults.

Makes Amazing Leftovers — Actually tastes better the next day. The flavors meld together overnight, and the texture thickens up beautifully. I deliberately make extra for lunch throughout the week because it reheats perfectly.

Budget-Smart — Feeds 4-6 people for under $15. That’s less than one meal at a fast-food place, and it’s way healthier. Chicken breast is affordable, and canned beans are dirt cheap.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. And the best part? You can make it dairy-free without sacrificing an ounce of flavor.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why. This looks like a short list, but it’s packed with flavor.

For the Base

Chicken breast (1.5 lbs / 680g) — I use boneless, skinless breasts because they cook fast and shred easily. Thighs work too and are juicier, but breasts are leaner. Cut them into bite-sized chunks so they cook evenly.

White beans (2 cans / 15oz each) — Cannellini beans are my favorite because they’re creamy and buttery. Great Northern beans work too. Do not rinse these if you want a thicker chili—the starchy liquid helps bind the sauce. Trust me on this.

Chicken broth (32 oz / 4 cans) — I use low-sodium so I can control the salt. Vegetable broth works for a vegetarian version. If you can find bone broth, it adds extra richness, but regular works fine.

Green chiles (1 can / 4oz) — Mild diced green chiles are non-negotiable. They add that classic “white chili” tang and kick. I use the whole can, including the liquid, for maximum flavor. If you want it spicier, use jalapeños or add a pinch of cayenne.

For the Flavor

white chicken chili with cream cheese preparation steps

Cream cheese (8 oz / 1 block) — Full-fat is best for that rich, creamy texture. I use Philadelphia or a store brand—it doesn’t matter. This is the magic ingredient that makes the chili feel indulgent. For a dairy-free version, use a plant-based cream cheese like Kite Hill or Miyoko’s, which melts beautifully.

Garlic (4 cloves, minced / about 2 tablespoons) — Fresh only. No jarred garlic in this recipe. It tastes too metallic. If you’re in a pinch, use 1 teaspoon of garlic powder, but fresh is better.

Cumin (1 teaspoon) — Ground cumin gives it that earthy, savory depth. Don’t skip it. It’s the backbone of the flavor profile.

Chili powder (1 teaspoon) — Not just “chili powder” mix, but pure chili powder. It adds warmth without too much heat. If you have a blend, it’s fine, but pure is more consistent.

Olive oil (1 tablespoon) — For sautéing the garlic and aromatics. Avocado oil works too if you want a higher smoke point, but olive oil adds a nice fruity note.

Salt and black pepper — To taste. I usually start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.

For the Finish

Lime juice (1-2 tablespoons) — Freshly squeezed. This is crucial. The acidity cuts through the richness of the cream cheese and brightens the whole dish. Don’t use bottled lime juice if you can help it.

Fresh cilantro (½ cup, chopped) — For garnish. It adds a fresh, herbal pop that makes the dish taste restaurant-quality. If you hate cilantro, skip it or use parsley.

Optional Add-ins: Corn (1 cup frozen or canned) adds sweetness and texture. Avocado (diced) on top adds creaminess. Shredded cheese (monterey jack or cheddar) is classic, but skip for dairy-free.

Personal Tips: I always buy the block of cream cheese and let it sit out for 10 minutes before adding it to the pot. It melts faster and smoother. If you’re making the dairy-free version, chop the plant-based cream cheese into cubes before adding—it helps it incorporate evenly.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large Dutch oven or heavy-bottomed pot — I use a 6-quart pot. It needs to hold the chicken, beans, and broth comfortably. My ancient pot from college still works fine, but a heavy bottom prevents burning.

Large skillet — 12-inch works best if you’re browning the chicken first. I prefer stainless steel or cast iron, but non-stick works too.

Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick.

Knife and cutting board — For chopping chicken, garlic, and cilantro. Sharp knives make this easier and safer.

Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.

Potato masher — Optional but recommended. Mashing some of the beans thickens the chili naturally. I use this because it’s easier than blending.

Optional but nice: Garlic press — Saves time but not necessary. Mincing works fine. Immersion blender — If you want a smoother chili, blend half of it. I prefer chunky, so I skip this.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep Your Ingredients (5 minutes)

Before you start cooking, cut the chicken into 1-inch cubes. Mince the garlic. Drain the beans (or keep the liquid for thickness). Measure out your spices. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start cooking, things move fast.

Step 2: Sauté the Aromatics (3 minutes)

Heat olive oil in your large pot over medium heat. Add the minced garlic and sauté for 1 minute until fragrant. Be careful not to burn it—burnt garlic tastes bitter. Add the cumin and chili powder and cook for another 30 seconds to toast the spices. This step unlocks the flavor.

Step 3: Brown the Chicken (5-7 minutes)

Add the chicken cubes to the pot. Season with salt and pepper. Cook for 5-7 minutes, stirring occasionally, until the chicken is browned on all sides. You don’t need to cook it all the way through yet—it will finish in the broth. This browning adds depth that boiling alone can’t achieve.

Step 4: Build the Chili (10 minutes)

Pour in the chicken broth, green chiles (with liquid), and beans. Stir well to scrape up any browned bits from the bottom of the pot—those are flavor bombs. Bring to a simmer, then reduce heat to low. Let it simmer uncovered for 10 minutes. The chicken will cook through, and the flavors will start to meld.

Step 5: Add the Cream Cheese (3 minutes)

Remove the pot from heat. Add the cream cheese (or dairy-free alternative) in chunks. Stir gently until completely melted and smooth. If using dairy-free cream cheese, it might take a minute longer to melt—be patient. The sauce should be thick and creamy. If it’s too thick, add a splash of broth. If too thin, let it simmer for another 2 minutes.

Step 6: Mash and Finish (2 minutes)

Use a potato masher to mash about half of the beans against the side of the pot. This thickens the chili naturally and gives it a hearty texture. Stir in the lime juice. Taste and adjust salt, pepper, or spice as needed. The lime juice is key—it should make your mouth water slightly.

Step 7: Serve

Serve immediately topped with fresh cilantro, avocado slices, and a dollop of sour cream (or dairy-free alternative). A squeeze of lime on top is a must. Pair it with garlic herb skillet flatbread for dipping, or serve with cornbread.

Total Time: About 30 minutes (10 minutes active, 20 minutes simmering)

Troubleshooting:

  • Too thick? Add broth a quarter cup at a time.
  • Too thin? Simmer longer or mash more beans.
  • Not creamy enough? Ensure the cream cheese is fully melted. If it’s lumpy, return to low heat and stir until smooth.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Don’t Rinse the Beans
This is the #1 tip. The starchy liquid in the can is a natural thickener. I used to rinse them, and my chili was watery. Now I leave the liquid in, and the texture is perfect. If you’re making it dairy-free, this is even more important since plant-based creams can sometimes be thinner.

Let the Cream Cheese Come to Room Temp
Cold cream cheese takes forever to melt and can create lumps. I take it out of the fridge 10 minutes before I start cooking. If I forget, I microwave it for 15 seconds. For dairy-free versions, chop the block into small cubes to help it melt faster.

Brown the Chicken First
You can skip this step if you’re in a huge rush, but browning adds a savory depth that boiling doesn’t. It’s worth the extra 5 minutes. The Maillard reaction (fancy word for browning) creates complex flavors.

Use Fresh Lime Juice
Bottled lime juice tastes flat and preservative-heavy. Fresh lime juice adds brightness that cuts through the richness. It’s the difference between “good” and “amazing.”

Mash Some Beans
Leaving all the beans whole makes the chili feel thin. Mashing half gives it a creamy, hearty body without needing extra thickeners. It’s a simple trick that makes a huge difference.

Common Mistakes

  • Sauce is grainy: Heat was too high when adding cheese. Remove from heat before adding cream cheese.
  • Chicken is dry: Overcooked. Chicken breasts cook fast. Once browned, they finish simmering in the broth. Don’t overcook.
  • Too bland: Needs more salt or acid. Taste at the end and adjust with salt and lime juice.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Dairy-Free Version
Swap the cream cheese for a plant-based alternative like Kite Hill, Miyoko’s, or Forager Project. These melt well and have a similar tang. Use vegetable broth instead of chicken broth if you want it fully vegan. The result is just as creamy and satisfying. This white chicken chili with cream cheese better than takeout is actually easier to make dairy-free than many other creamy soups.

Spicy Version
Add a diced jalapeño with the garlic, or use hot green chiles. A pinch of cayenne pepper or a dash of hot sauce at the end adds heat without changing the texture.

Vegetarian Version
Skip the chicken and add an extra can of beans and 1 cup of corn. Use vegetable broth. The chili is still hearty and flavorful. I serve this to my vegetarian friends, and they love it.

Slow Cooker Version
Add all ingredients (except cream cheese) to the slow cooker. Cook on low for 6 hours or high for 3 hours. Stir in the cream cheese in the last 30 minutes. It’s even easier than the stovetop method.

Instant Pot Version
Sauté garlic and chicken on sauté mode. Pressure cook on high for 5 minutes, then quick release. Stir in cream cheese until melted. Ready in 20 minutes.

Dietary Modifications

  • Gluten-Free: Naturally gluten-free. Just check your broth and cream cheese labels.
  • Low-Carb: Skip the beans and add extra chicken and cauliflower. Use a low-carb cream cheese alternative if needed.
  • Keto: Use full-fat cream cheese, avocado oil, and extra chicken. Skip beans and corn.

Serving & Storage

How to Serve:
I usually serve this straight from the pot at the dinner table. It looks rustic and stays warm. Pair it with roasted root vegetables for a balanced meal, or serve with crusty bread.

Side Dishes:
– Garlic bread or skillet flatbread
– Simple green salad with lemon vinaigrette
– Cornbread
– Avocado slices and lime wedges

Storage Instructions:

Refrigerator: Store in an airtight container for up to 4 days. The chili thickens in the fridge—totally normal.

Reheating: Add a splash of broth or water when reheating to loosen the sauce. Heat gently on the stove, stirring frequently. Microwave works too, but stir in between bursts.

Freezing: This freezes well for up to 3 months. The cream cheese might separate slightly when thawed, but it comes back together when reheated and stirred. I usually freeze in portions for easy lunches.

Pro Tip: If leftovers are drying out, stir in a tablespoon of butter (or dairy-free butter) and a splash of milk when reheating. Brings back that creamy texture.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. These are estimates for the classic version with 6 servings.

Per Serving:
– Calories: 380
– Protein: 35g
– Carbs: 25g
– Fiber: 6g
– Sugar: 3g
– Fat: 16g
– Saturated Fat: 8g
– Cholesterol: 90mg
– Sodium: 650mg (varies by broth)

What’s Good:
– High protein from chicken and beans
– Good fiber from beans
– Calcium from cream cheese (or fortified dairy-free alternative)

What to Know:
– Moderate sodium (use low-sodium broth to reduce)
– Contains dairy (skip for dairy-free)

Look, this is comfort food. It’s not a diet recipe, but it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the dairy-free version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to white chicken chili with cream cheese! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice. The best recipes are the ones you adapt to your family’s tastes. And remember, whether you use dairy or dairy-free, the result is proof that the substitution tastes just as good.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use rotisserie chicken?

Absolutely! This is actually my favorite shortcut. Shred a rotisserie chicken and add it in the last 5 minutes of simmering just to heat it through. Saves so much time and adds great flavor.

Why did my sauce get grainy?

The heat was too high when you added the cheese, which made it seize up. Always remove the pan from the burner before adding cream cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm broth—sometimes you can save it.

Can I make this ahead for a dinner party?

Yes! Make it up to 2 days ahead and store in the fridge. Reheat gently on the stove, adding a splash of broth if needed. The flavors actually get better overnight. I do this all the time for parties.

Can I freeze this?

Yes, for up to 3 months. The cream cheese might separate slightly when thawed, but it comes back together when reheated and stirred. I freeze in individual portions for easy lunches.

Can I make this dairy-free?

Yes! Use a plant-based cream cheese like Kite Hill or Miyoko’s. They melt well and have a similar tang. Use vegetable broth instead of chicken broth if you want it fully vegan. The result is just as creamy and satisfying.

How do I reheat leftovers without it getting dry?

Add a splash of broth or milk to a skillet, add your leftover chili, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave works too, but stir in between bursts.

Can I double this recipe?

Yes! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pot is big enough for the sauce—you might need a 8-quart pot.

Pin This Recipe!

white chicken chili with cream cheese recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
white chicken chili with cream cheese - featured image

White Chicken Chili: 5-Ingredient Dairy-Free Copycat


  • Author: Maya
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

A creamy, dairy-free white chicken chili that is ready in 30 minutes. This easy weeknight dinner uses cream cheese for richness and requires minimal prep, making it a perfect comfort food for busy families.


Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken breast, cut into 1-inch cubes
  • 2 cans (15oz each) white beans (Cannellini or Great Northern), undrained
  • 32 oz chicken broth (low-sodium)
  • 1 can (4oz) mild diced green chiles, including liquid
  • 8 oz cream cheese (full-fat or plant-based alternative)
  • 4 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon pure chili powder
  • 1 tablespoon olive oil
  • 12 tablespoons fresh lime juice
  • 1/2 cup fresh cilantro, chopped
  • Salt and black pepper to taste

Instructions

  1. Prep ingredients: Cut chicken into cubes, mince garlic, and measure spices.
  2. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
  3. Add minced garlic and sauté for 1 minute until fragrant. Add cumin and chili powder, cooking for 30 seconds to toast.
  4. Add chicken cubes, season with salt and pepper, and brown for 5-7 minutes until browned on all sides.
  5. Pour in chicken broth, green chiles (with liquid), and undrained beans. Stir to scrape up browned bits.
  6. Bring to a simmer, then reduce heat to low and cook uncovered for 10 minutes until chicken is cooked through.
  7. Remove pot from heat. Add cream cheese in chunks and stir gently until completely melted and smooth.
  8. Use a potato masher to mash about half of the beans against the side of the pot to thicken the chili.
  9. Stir in lime juice and adjust salt and pepper to taste.
  10. Serve immediately topped with fresh cilantro, avocado slices, and lime wedges.

Notes

Do not rinse the white beans; the starchy liquid helps thicken the chili. Let cream cheese come to room temperature before adding to ensure smooth melting. For a dairy-free version, use plant-based cream cheese and vegetable broth. The chili tastes better the next day as flavors meld.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 3
  • Sodium: 650
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 25
  • Fiber: 6
  • Protein: 35

Keywords: white chicken chili, dairy-free chili, cream cheese chili, easy weeknight dinner, healthy chili, copycat recipe, slow cooker chili, instant pot chili

You might also like these recipes

Leave a Comment

Recipe rating