The soft, slow heat that spreads from the back of your throat and settles warm in your chest—that’s what I was after the first time I made this. Not a sharp burn, not something that makes you reach for water. Just that gentle, rolling warmth that lets you know there’s something good happening in the bowl. And the creaminess? It had to be the kind that coats your spoon, that feels like a soft blanket going down. I’d been chasing that combination for weeks, and honestly, I was getting tired of mediocre chili.
It started with a box of Hatch peppers I’d ordered online after a friend from New Mexico wouldn’t stop talking about them. She’d described their flavor as “smoky, sweet, and sneaky with the heat.” I was intrigued. So I bought a case, roasted them until the skins blistered, and spent a weekend figuring out what to do with all of them. This creamy crockpot white chicken chili with Hatch peppers was born on a Tuesday afternoon when I was too busy to babysit a pot on the stove. I just wanted something to cook itself while I worked.
The first batch was good. The second was better. By the third, I had it dialed in—the right balance of creaminess from the cream cheese, the subtle earthiness of white beans, and those peppers doing their slow-burn magic. It’s the kind of chili that doesn’t shout at you. It just sits there, quietly perfect, and you find yourself going back for another spoonful before you’ve finished the first bowl. That’s the kind of recipe that sticks around.
Why You’ll Love This Recipe
This isn’t just another white chicken chili recipe. I’ve tested probably a dozen versions over the years, and this one finally hit the mark for what I actually want to eat on a chilly evening. Here’s why it works:
- Set It and Forget It. The crockpot does all the heavy lifting. You toss everything in, walk away, and come back to a finished dinner. No stirring, no monitoring, no stress.
- Real Creaminess, No Shortcuts. A lot of “creamy” chilis rely on heavy cream or canned soups. This one uses cream cheese melted in at the end—it gives you that rich, velvety texture without being overly heavy.
- Hatch Peppers Make It Special. Regular green chiles are fine, but Hatch peppers bring a unique flavor that’s hard to replicate. They’re smoky, slightly sweet, and carry just enough heat to keep things interesting.
- Simple Ingredients. Nothing fancy here. Chicken breasts, white beans, chicken broth, spices, and those peppers. You probably have most of this in your pantry right now.
- Perfect for Meal Prep. This chili actually gets better after a day in the fridge. The flavors meld together, and the heat from the peppers becomes more integrated. It’s the kind of meal that tastes even better on day two.
I’ve made this for family dinners, for friends who stopped by unexpectedly, and for those nights when I just needed something warm and comforting. Every single time, the reaction is the same—quiet at first, then someone says, “Okay, I need this recipe.” It’s that good.
What sets this apart from other versions is the balance. The creaminess doesn’t overpower the peppers, and the peppers don’t overshadow the chicken. Everything works together. It’s not just another chili—it’s your new favorite chili.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that come together to create something genuinely satisfying. Nothing complicated, just good food working together.
- Boneless, skinless chicken breasts (1.5 lbs) — You can use chicken thighs if you prefer darker meat, but breasts stay tender in the slow cooker and shred beautifully. I usually buy organic when they’re on sale.
- Hatch peppers (4-5 medium, roasted and chopped) — These are the star of the show. If you can’t find fresh Hatch peppers, look for canned Hatch chiles in the Latin foods section. I’ve used both, and the canned ones work perfectly in a pinch.
- White beans (2 cans, drained and rinsed) — Great Northern or cannellini beans both work well. They add creaminess and body to the chili without needing to be blended. Plus, they’re packed with fiber.
- Chicken broth (4 cups) — Use low-sodium so you can control the salt level. I prefer Swanson or Kitchen Basics for consistent flavor.
- Yellow onion (1 medium, diced) — Any sweet onion works, but yellow onions give the best savory base.
- Garlic (4 cloves, minced) — Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
- Ground cumin (2 teaspoons) — This is the backbone spice for white chili. It adds warmth and earthiness.
- Dried oregano (1 teaspoon) — Mexican oregano is ideal if you have it, but regular works fine.
- Chili powder (1 teaspoon) — Use a mild chili powder to add depth without extra heat.
- Salt and black pepper (to taste) — Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.
- Cream cheese (8 ounces, softened and cubed) — Full-fat cream cheese gives the best texture. Neufchâtel (reduced-fat) works too, but the chili won’t be quite as luscious.
- Heavy cream (½ cup) — Optional, but it adds an extra layer of richness. You can skip it if you’re watching calories.
- Fresh cilantro (¼ cup, chopped) — For garnish and freshness at the end.
- Lime juice (from 1 lime) — A squeeze of lime right before serving brightens everything up.
Ingredient Tips: If you’re using fresh Hatch peppers, roast them under the broiler until the skins are blackened, then let them steam in a bowl covered with plastic wrap for 10 minutes. The skins slip right off. For a milder chili, remove the seeds and membranes before chopping. Want more heat? Leave some seeds in. I usually do a mix—some seeded, some not—for a balanced heat that doesn’t overwhelm.
If you can’t find Hatch peppers at all, Anaheim chiles are the closest substitute. They’re milder, so you might want to add a pinch of cayenne to bring back some warmth. I’ve also used canned diced green chiles in a pinch—just add an extra can for more flavor.
Equipment Needed
You don’t need a fancy kitchen to make this chili. Here’s what you’ll actually use:
- Crockpot or slow cooker (6-quart) — This is the main event. A 6-quart model gives you plenty of room. If yours is smaller, just reduce the broth slightly.
- Cutting board and sharp knife — For dicing the onion and mincing the garlic. A dull knife makes this step frustrating.
- Measuring cups and spoons — I’ve eyeballed spices before and regretted it. Measuring keeps things consistent.
- Can opener — Obvious, but easy to forget when you’re in a rush.
- Two forks or a hand mixer — For shredding the chicken. Forks work fine, but a hand mixer on low speed makes shredding almost effortless.
- Wooden spoon or spatula — For stirring in the cream cheese at the end.
- Ladle — For serving. A deep ladle works best.
Budget Tip: If you don’t own a crockpot, you can make this in a heavy-bottomed Dutch oven on the stove. Simmer it on low for about 1.5 hours, then shred the chicken and finish with the cream cheese. The texture will be slightly different, but it’s still delicious.
I’ve been using the same basic Crock-Pot brand slow cooker for years. It’s nothing fancy, but it’s reliable. If you’re in the market for a new one, look for one with a programmable timer—it’s worth the extra few dollars for peace of mind.
Preparation Method

Let’s walk through this step by step. I’ve included all the little details I wish someone had told me when I first started making chili.
- Prep the peppers (if using fresh). Roast your Hatch peppers under the broiler for 8-10 minutes, turning once, until the skins are blackened and blistered. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes. Once cool enough to handle, peel off the skins, remove the stems and seeds (or leave some seeds for heat), and chop the flesh into small pieces. Set aside.
- Layer the ingredients in the crockpot. Place the chicken breasts in the bottom of the slow cooker. Add the diced onion, minced garlic, chopped Hatch peppers, drained white beans, ground cumin, dried oregano, chili powder, salt, and pepper. Pour the chicken broth over everything. Do not stir—just let the ingredients sit as they are. This helps the chicken cook evenly.
- Cook low and slow. Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours. The chicken should be tender enough to shred easily with a fork. I prefer the low-and-slow method because the flavors have more time to develop.
- Shred the chicken. Carefully remove the chicken breasts from the crockpot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces. Alternatively, use a hand mixer on low speed directly in the pot—just be careful not to overdo it. Return the shredded chicken to the crockpot.
- Add the cream cheese. Cut the softened cream cheese into small cubes and add them to the chili. Stir gently until the cream cheese is fully melted and incorporated. This usually takes about 2-3 minutes. The chili will look slightly thinner at first, but it will thicken as the cream cheese melts.
- Finish with cream and lime. Stir in the heavy cream (if using) and the fresh lime juice. Taste and adjust the seasoning—add more salt, pepper, or cumin if needed. Let the chili cook for another 10-15 minutes on LOW so everything melds together.
- Serve and garnish. Ladle the chili into bowls and top with fresh cilantro, a squeeze of extra lime, and any toppings you like—shredded cheese, diced avocado, tortilla strips, or a dollop of sour cream.
Sensory Cues: At the end of cooking, the chili should look thick and creamy, not watery. The chicken should be fall-apart tender. The aroma should be warm and savory with a noticeable but not overpowering pepper scent. When you taste it, you should get cumin first, then the slight sweetness of the beans, and finally the slow warmth of the Hatch peppers building in the background.
Common Issue: If your chili looks too thin after adding the cream cheese, don’t panic. Let it cook uncovered for 15-20 minutes on HIGH—the excess liquid will evaporate and the chili will thicken naturally. If it’s too thick, add a splash of chicken broth or milk until it reaches your preferred consistency.
Cooking Tips & Techniques
I’ve made this chili more times than I can count, and I’ve learned a few things along the way. Here are the tips that make the biggest difference:
Don’t skip the pepper roasting step. I know it adds an extra 15 minutes, but roasting brings out the natural sweetness in Hatch peppers and mellows their heat. Canned peppers are already roasted, so you can skip this if using those—but fresh roasted peppers have a deeper, more complex flavor that’s worth the effort.
Brown the chicken first (optional but recommended). If you have an extra 10 minutes, sear the chicken breasts in a hot skillet with a little oil before adding them to the crockpot. This adds a layer of browned, savory flavor that you can’t get from slow cooking alone. I do this when I’m feeling ambitious, and it always makes the chili taste richer.
Be patient with the cream cheese. Cold cream cheese straight from the fridge will clump and take forever to melt. Always let it come to room temperature first (about 30 minutes on the counter). Cut it into small cubes so it melts faster and more evenly. If you’re in a rush, microwave it in 10-second bursts until just softened.
Taste and adjust at the end. Slow cooking can mute flavors, especially spices. Always taste your chili before serving and adjust the salt, cumin, and lime juice. A little extra acid from the lime can wake up the whole dish.
My biggest mistake: The first time I made this, I added the cream cheese at the beginning of cooking. It curdled and separated, leaving me with a grainy, unappealing texture. Cream cheese needs to be added at the very end, after the chicken is shredded. Lesson learned.
Multitasking strategy: While the chili is cooking, you can prep your toppings—shred cheese, dice avocado, chop cilantro. Everything can be done in advance, so when the chili is ready, all you have to do is assemble and eat.
Variations & Adaptations
This recipe is flexible. Here are some ways to make it your own:
Make it spicier. Add a diced jalapeño or serrano pepper along with the Hatch peppers. You can also stir in a teaspoon of chipotle powder or a dash of cayenne at the end. For serious heat, add a chopped habanero—but go easy, that stuff is no joke.
Make it milder. Use only mild Hatch peppers (look for them labeled “mild” at the store) and remove all seeds and membranes. You can also swap half the Hatch peppers for canned diced green chiles, which are much gentler.
Make it dairy-free. Replace the cream cheese with a dairy-free cream cheese alternative (Kite Hill makes a good one) and use full-fat coconut milk instead of heavy cream. The texture will be slightly different, but it’s still creamy and delicious.
Make it a meal prep dream. Double the recipe and freeze half. This chili freezes beautifully for up to 3 months. Just thaw overnight in the fridge and reheat gently on the stove or in the microwave. The cream cheese might separate slightly upon reheating—just stir vigorously to bring it back together.
Swap the protein. Use boneless chicken thighs for a richer flavor, or swap in shredded pork shoulder for a completely different take. I’ve even made this with leftover rotisserie chicken in a pinch—just add it at the end with the cream cheese.
Seasonal twist: In summer, top the chili with fresh corn kernels and diced tomatoes. In fall, add a pinch of smoked paprika and serve with crusty bread. In winter, double the beans and serve with a side of cornbread.
If you enjoy this kind of warm, comforting meal, you might also like our perfect beef tenderloin recipe with easy rich red wine reduction for those special occasion dinners. And for a festive gathering, our perfect champagne glazed ham recipe is always a crowd-pleaser.
Serving & Storage Suggestions
This chili is best served hot, straight from the crockpot. Ladle it into deep bowls and let everyone add their own toppings. Here’s what I like to serve alongside:
- Toppings: Shredded Monterey Jack cheese, diced avocado, fresh cilantro, sliced green onions, crushed tortilla chips, a dollop of sour cream or Greek yogurt, and extra lime wedges.
- Side dishes: Warm cornbread, crusty bread with butter, or a simple side salad with lime vinaigrette. The chili is hearty enough to stand on its own, but these sides round it out nicely.
- Beverage pairings: A cold beer (Mexican lager works great), a crisp white wine like Sauvignon Blanc, or a tall glass of iced tea with lemon.
Storage Instructions:
- Refrigerator: Store leftovers in an airtight container for up to 5 days. The flavors actually improve after a day or two as the peppers and spices meld together.
- Freezer: Let the chili cool completely, then transfer to freezer-safe containers or zip-top bags. Freeze flat for easy storage. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of chicken broth or milk if the chili has thickened too much. You can also microwave individual portions in 30-second bursts, stirring in between.
Flavor development note: This chili is one of those rare dishes that genuinely tastes better the next day. The cream cheese settles into the broth, the peppers distribute their heat more evenly, and everything just comes together. Don’t be surprised if you find yourself looking forward to leftovers.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings, without toppings):
- Calories: 385
- Protein: 34g
- Fat: 18g
- Carbohydrates: 22g
- Fiber: 6g
- Sugar: 4g
- Sodium: 680mg
Health benefits: This chili is packed with lean protein from the chicken, fiber from the white beans, and vitamins from the Hatch peppers. Hatch peppers are rich in vitamin C and capsaicin, which has anti-inflammatory properties. The cream cheese adds calcium, but you can reduce the fat content by using reduced-fat cream cheese and skipping the heavy cream.
Dietary considerations: This recipe is naturally gluten-free. For a lower-carb version, reduce the beans by half and add extra chicken. For a lower-fat version, use Neufchâtel cheese and skip the heavy cream. Always check your broth and spice labels if you have specific dietary restrictions.
Personal note: I love that this chili feels indulgent but isn’t actually that heavy. It’s the kind of meal that fills you up without weighing you down. Perfect for those days when you want comfort food that still makes you feel good.
Conclusion
This creamy crockpot white chicken chili with Hatch peppers has become a staple in my kitchen for a reason. It’s easy, it’s forgiving, and it delivers every single time. The slow-cooked chicken, the creamy broth, the subtle heat from those Hatch peppers—it all comes together in a way that feels both comforting and special.
What I love most about this recipe is how adaptable it is. You can make it as spicy or as mild as you like. You can load it up with toppings or keep it simple. You can serve it for a weeknight dinner or for a crowd. It works for all of it.
I’d love to hear how yours turns out. Did you add extra heat? Swap in different beans? Try it with chicken thighs? Drop a comment below and let me know. And if you share a photo on social media, tag me—I always love seeing your creations. Happy cooking, friends.
Frequently Asked Questions
Can I use frozen chicken breasts in this recipe?
Yes, you can use frozen chicken breasts, but the cooking time will need to increase by about 1-2 hours on LOW. Make sure the chicken reaches an internal temperature of 165°F before shredding. The texture might be slightly less tender than fresh, but it still works in a pinch.
Can I make this in an Instant Pot instead of a crockpot?
Absolutely. Use the sauté function to cook the onion and garlic first, then add the chicken, broth, beans, and spices. Pressure cook on HIGH for 12 minutes, then do a natural release for 10 minutes. Shred the chicken, then stir in the cream cheese on the sauté setting until melted. The flavor is slightly different, but it’s just as good.
How do I thicken the chili if it’s too thin?
If your chili is thinner than you’d like, remove the lid and let it cook on HIGH for 15-20 minutes to evaporate some liquid. You can also mash some of the beans against the side of the pot with a spoon—the starch will help thicken the broth naturally.
Can I use dried beans instead of canned?
Yes, but you’ll need to cook them separately first. Dried beans need to be soaked overnight and then simmered until tender before adding to the chili. Adding raw dried beans to the crockpot won’t work, as they won’t cook through properly in the same time frame as the chicken.
What if I can’t find Hatch peppers at all?
Anaheim chiles are the closest substitute in terms of flavor and texture. You can also use canned diced green chiles, but you’ll need about twice as much to get a similar level of flavor. For heat, add a pinch of cayenne or a chopped jalapeño along with the substitute peppers.
Pin This Recipe!

Creamy Crockpot White Chicken Chili with Hatch Peppers
A creamy, slow-cooked white chicken chili featuring smoky Hatch peppers, tender chicken, and white beans. This set-it-and-forget-it recipe delivers a rich, velvety texture with a gentle, rolling warmth that builds with each spoonful.
- Prep Time: 20 minutes
- Cook Time: 6 hours 30 minutes
- Total Time: 6 hours 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American (Southwestern)
Ingredients
- 1.5 lbs boneless, skinless chicken breasts
- 4–5 medium Hatch peppers, roasted and chopped
- 2 cans (15 oz each) white beans (Great Northern or cannellini), drained and rinsed
- 4 cups low-sodium chicken broth
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano (preferably Mexican)
- 1 teaspoon mild chili powder
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- 8 oz cream cheese, softened and cubed
- ½ cup heavy cream (optional)
- ¼ cup fresh cilantro, chopped (for garnish)
- Juice of 1 lime
Instructions
- If using fresh Hatch peppers, roast them under the broiler for 8-10 minutes, turning once, until skins are blackened. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes. Peel off skins, remove stems and seeds (leave some seeds for more heat), and chop the flesh. Set aside.
- Place the chicken breasts in the bottom of a 6-quart slow cooker. Add the diced onion, minced garlic, chopped Hatch peppers, drained white beans, ground cumin, dried oregano, chili powder, salt, and pepper. Pour the chicken broth over everything. Do not stir.
- Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours, until the chicken is tender and shreds easily.
- Carefully remove the chicken breasts from the slow cooker and shred with two forks (or use a hand mixer on low speed directly in the pot). Return the shredded chicken to the slow cooker.
- Add the softened cream cheese cubes to the chili. Stir gently until fully melted and incorporated, about 2-3 minutes.
- Stir in the heavy cream (if using) and lime juice. Taste and adjust seasoning with additional salt, pepper, or cumin if needed. Let cook for another 10-15 minutes on LOW.
- Ladle into bowls and garnish with fresh cilantro, extra lime wedges, and desired toppings (shredded cheese, diced avocado, tortilla strips, sour cream).
Notes
For best results, let cream cheese come to room temperature before adding. If chili is too thin, cook uncovered on HIGH for 15-20 minutes to thicken. Leftovers taste even better the next day. Can be frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 4
- Sodium: 680
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 22
- Fiber: 6
- Protein: 34
Keywords: white chicken chili, crockpot chili, Hatch peppers, creamy chili, slow cooker chili, white bean chili


