Looking for a cozy, macro-friendly dinner? This creamy white chicken chili is loaded with protein, incredibly easy to make, and perfect for busy weeknights!
The Ultimate Comfort Food (That Actually Hits Your Macros)
Honestly, finding a dinner that hits my daily protein goals and still gets an enthusiastic thumbs-up from my daughter can sometimes feel like an impossible puzzle. We all have those long days where we just want something warm, deeply comforting, and ready fast. That’s exactly how this creamy white chicken chili earned its spot in our weekly dinner rotation.
If you take a look at the hearty, rich broth in 749652205_2519904765112486_1133256913221694818_n.jpg, you can see exactly why we love it. It is absolutely loaded with tender shredded chicken, creamy white beans, and perfectly softened celery, all swimming in a savory, slightly spicy base. I usually whip this up on busy evenings because it tastes like it’s been simmering on the stove for hours, but it genuinely comes together in about 30 minutes. Plus, by using a few simple swaps, it stays impressively high in protein without feeling heavy!
Ingredients You’ll Need
1 lb boneless, skinless chicken breasts (or grab a plain rotisserie chicken if you’re in a rush!)
2 cans (15 oz each) Great Northern beans or Cannellini beans, rinsed and drained
4 cups low-sodium chicken broth
1 medium yellow onion, finely diced
3 ribs celery, diced
1 small can (4 oz) diced mild green chiles
3 cloves garlic, minced
1 tbsp olive oil
1 tsp ground cumin
1 tsp dried oregano
½ tsp chili powder (adjust to your spice preference)
½ cup plain Greek yogurt or light cream cheese (this is the secret to that high-protein creaminess!)
Salt and freshly cracked black pepper to taste
Step-by-Step Method
1. Sauté the Aromatics: Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat. Add the diced onions and celery, cooking for about 5-7 minutes until they are soft and translucent. Toss in the minced garlic and cook for just another minute until fragrant.
2. Build the Flavor Base: Stir in the green chiles, cumin, oregano, and chili powder. Let those spices toast for a few seconds—it really wakes up their flavor. Pour in the chicken broth and stir well, scraping up any browned bits from the bottom of the pot.
3. Simmer the Chicken: Gently drop your whole chicken breasts right into the broth mixture. Bring the pot to a gentle boil, then reduce the heat to a simmer, cover, and let it cook for about 12-15 minutes, or until the chicken is cooked all the way through (internal temp of 165°F).
4. Shred and Combine: Carefully remove the cooked chicken to a cutting board and shred it using two forks. While you’re shredding, dump the rinsed beans into the simmering pot. Add the shredded chicken back in.
5. Make it Creamy: Turn the heat down to low. Scoop out about half a cup of the hot broth and whisk it into your Greek yogurt (or cream cheese) in a small bowl until completely smooth—this prevents it from curdling! Pour the creamy mixture back into the pot, stirring constantly until the chili is rich, thick, and heated through.
My Top Cooking Tips
The Secret Thickener: If you prefer an extra thick chili, take a potato masher and lightly mash some of the beans right in the pot before you add the yogurt. It releases their starches and thickens the broth beautifully.
Prep Ahead: I usually chop the celery and onions the night before. It takes a solid 10 minutes off the cooking process when you’re rushing to get dinner on the table.
Don’t Boil the Yogurt: Once you add your Greek yogurt or cream cheese, keep the heat low. Boiling dairy can cause it to separate and look grainy!
Serving Suggestions
This chili is phenomenal on its own, but the toppings are where the magic happens. I love serving this in big bowls topped with a squeeze of fresh lime juice, a handful of chopped cilantro, and some sliced avocado for healthy fats. If you need a little crunch, some crushed tortilla chips on top are absolute perfection.
Approximate Nutrition Info (Per Serving)
(Makes about 6 servings)
Calories: 285
Protein: 32g
Fat: 5g
Carbohydrates: 25g
Fiber: 8g
Conclusion
If you’re burnt out on dry chicken breast and plain rice, this creamy white chicken chili is the ultimate meal-prep or family dinner solution. It’s hearty, packed with flavor, and keeps you fueled and full for hours. Try it out this week, and don’t forget to let me know in the comments what your favorite toppings are!
5 Frequently Asked Questions (FAQs)
1. Can I make this in a slow cooker instead? Absolutely! Just add all the ingredients except the Greek yogurt/cream cheese into your slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours. Shred the chicken, then temper and stir in the creamy element right before serving.
2. How do I thicken the chili without flour or cornstarch? The best way is the bean-mashing trick! Mashing about ¼ of the beans against the side of the pot releases natural starches that naturally thicken the broth without altering the flavor or adding extra carbs.
3. Is this recipe freezer-friendly? Yes, but with one caveat. If you plan to freeze it, I recommend holding off on adding the dairy. Freeze the broth, chicken, and bean mixture for up to 3 months. When you thaw and reheat it, stir in the Greek yogurt right at the end.
4. What if I accidentally made it too spicy? If the green chiles or chili powder added a bit too much heat for you or your kids, stir in a little extra Greek yogurt or a splash of milk. The dairy will help neutralize the capsaicin (the chemical that makes chiles spicy). Serving it with a squeeze of lime also helps cut the heat!
5. Can I use a different type of bean? Definitely. While Great Northern or Cannellini beans give it that classic “white chili” look and creamy texture, you can absolutely substitute chickpeas, navy beans, or even pinto beans if that’s what you have in the pantry!

