Hearty Chicken Chili Recipe (The One That Makes the Whole House Smell Amazing)

Rate this post

Have you ever made a pot of soup so big you knew you’d be eating it for three days, and felt zero guilt about that?

That’s this chicken chili.

It’s the kind of recipe I make on a Sunday, mostly so I can coast through the rest of the week without thinking about dinner.

Shredded chicken, black beans, white beans, tomatoes, and just enough spice to warm you up without setting your mouth on fire. It all simmers together into something thick, hearty, and deeply comforting.

And once it’s topped with sour cream, avocado, shredded cheese, and a little fresh cilantro, it genuinely looks like something you’d order at a restaurant, not something that came together in one pot on a random weeknight.

If you’ve got about an hour (most of it hands-off), you’ve got yourself a week of really good dinners.

Why This Recipe Actually Works

A lot of chicken chili ends up thin and watery, more like a soup that’s pretending to be chili.

This one doesn’t, because of two things.

First, the beans get a little time to break down slightly as they simmer, which naturally thickens the broth. Second, shredding the chicken instead of leaving it in chunks means it absorbs the chili flavor instead of just sitting in it.

No flour, no cornstarch, no shortcuts needed to get that thick, scoopable texture. Just time and the right ratio of beans to broth.

The toppings aren’t optional here either. Sour cream cools things down, avocado adds richness, and a sprinkle of cheddar pulls the whole bowl together.

What You’ll Need

For the chili:

  • 1.5 lbs boneless, skinless chicken breasts
  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
  • 4 cups chicken broth
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • Salt and pepper, to taste

For topping:

  • Sour cream
  • Shredded cheddar cheese
  • Diced avocado
  • Fresh cilantro
  • Lime wedges

Tools You’ll Need

  • A large pot or Dutch oven
  • Two forks, for shredding the chicken
  • A ladle
  • A sharp knife and cutting board
  • Measuring spoons

How to Make Chicken Chili

Step 1: Sauté the onion and garlic. Heat the olive oil in a large pot over medium heat.

Add the diced onion and cook for 4-5 minutes, until softened.

Add the garlic and cook for another 30 seconds, just until fragrant.

Step 2: Add the chicken and liquid. Add the chicken breasts directly to the pot, along with the diced tomatoes, black beans, white beans, and chicken broth.

Step 3: Season it. Stir in the chili powder, cumin, smoked paprika, salt, and pepper.

Step 4: Simmer. Bring everything to a boil, then reduce the heat to low and let it simmer, uncovered, for 25-30 minutes.

The chicken should be fully cooked through (165°F internally) and easy to shred with a fork by this point.

Step 5: Shred the chicken. Remove the chicken breasts from the pot and place them on a cutting board.

Shred with two forks, then return the shredded chicken back into the pot.

Step 6: Simmer again. Let the chili simmer for another 10 minutes, uncovered, so it thickens slightly and the shredded chicken soaks up more flavor.

Step 7: Taste and adjust. Give it a taste and add more salt, pepper, or chili powder if it needs it.

Step 8: Serve it up. Ladle into bowls and top with sour cream, shredded cheddar, diced avocado, and fresh cilantro.

Serve with lime wedges on the side.

Pro Tips From Making This More Times Than I Can Count

1. Cook the chicken whole, then shred it. Shredding raw chicken before cooking dries it out fast. Letting it cook whole in the broth, then shredding it after, keeps it noticeably more tender.

2. Use two types of beans, not just one. Black beans and white beans give the chili more texture variety than using just one kind. It’s a small change that makes a real difference in the final bowl.

3. Let it simmer uncovered for that thicker texture. Covering the pot traps steam and keeps the chili thinner. Leaving it uncovered lets some of the liquid reduce naturally.

4. Add your toppings right before eating, not before storing. Avocado especially browns fast and gets mushy if it sits in hot chili for too long. Keep toppings separate until serving time.

5. Make it a day ahead if you can. This chili tastes even better the next day once the flavors have had time to sit together. If you’ve got the time, make it the night before.

Substitutions and Variations

  • Want it spicier? Add a diced jalapeño with the onion, or a pinch of cayenne with the other spices.
  • No chicken breasts? Shredded rotisserie chicken works great, just stir it in during the last 10 minutes since it’s already cooked.
  • Prefer a thicker chili? Mash a portion of the beans against the side of the pot before serving to thicken the broth further.
  • Want it dairy-free? Skip the sour cream and cheese, or use a dairy-free alternative for both.
  • Out of one type of bean? Use two cans of whichever bean you have on hand. It’ll still work, just with slightly less texture variety.

Make Ahead Tips

This chili is genuinely one of the best make-ahead meals out there.

Make the full pot up to 2 days ahead and store it in the fridge. Reheat gently on the stove, adding a splash of broth if it’s thickened up more than you’d like.

You can also freeze the chili (without toppings) for up to 3 months. Thaw overnight in the fridge before reheating.

A Quick Note on Protein and Fiber

This chili is naturally high in both protein and fiber thanks to the combination of chicken and two types of beans.

Each serving comes in around 30-35 grams of protein, with the beans contributing a meaningful amount of fiber on top of that.

If you want to stretch it further for a bigger crowd, an extra can of beans goes a long way without throwing off the flavor balance.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days.

To reheat, warm on the stove over medium-low heat, stirring occasionally, or microwave individual portions for 2-3 minutes.

This chili also freezes really well. Store in a freezer-safe container for up to 3 months, and thaw overnight in the fridge before reheating.

FAQ

Can I make this in a slow cooker? Yes. Add everything except the toppings to the slow cooker and cook on low for 6-7 hours, then shred the chicken directly in the pot before serving.

Is this chili spicy? It’s mild as written, more warm and flavorful than hot. Add diced jalapeño or cayenne if you want more heat.

Can I use ground chicken instead of breasts? Yes, though you’ll skip the shredding step. Brown it first before adding the rest of the ingredients.

Why is my chili too thin? Let it simmer longer uncovered, or mash a portion of the beans to help thicken the broth naturally.

Can I make this vegetarian? Skip the chicken and add an extra can of beans or some diced sweet potato in its place, using vegetable broth instead of chicken broth.

Wrapping Up

This chicken chili is one of those recipes that feels like it’s doing you a favor, since one pot turns into multiple dinners with almost no extra effort.

It’s warm, hearty, and gets even better as it sits, which is exactly what you want from a big batch recipe.

Give it a try this week, and let me know in the comments how yours turned out. I’d love to hear which toppings you went with.

Charlotte is the author of Recipe Minty, a food blog dedicated to sharing simple, easy, and homemade recipes. His goal is to make everyday cooking enjoyable and beginner-friendly.

Leave a Comment