Main Courses
This 5-star chicken chili recipe delivers restaurant-quality depth with a perfect balance of tender chicken, hearty beans, and smoky spices that stay rich for days. The secret lies in slow-cooked chicken thighs that absorb every layer of flavor while the beans and vegetables meld into a velvety, aromatic broth.
I've perfected this recipe over countless winter nights, ensuring it's foolproof yet packed with professional techniques that elevate it beyond basic chili.
What sets this chili apart is the three-stage seasoning process—browning the meat for deep flavor, blooming spices to release their full potential, and finishing with a touch of cocoa powder for complexity.
The result is a dish that's bold yet balanced, with tender chicken that falls apart easily and beans that soak up the rich, spiced broth. This isn't just chili; it's a comforting, flavor-packed masterpiece that tastes even better the next day.
Ready in just under 2 hours with minimal prep, this chili is perfect for feeding a crowd or meal prepping for the week. The smoky aroma alone will draw everyone to the table, while the perfectly spiced broth and tender ingredients make every bite satisfying.
Whether you're serving it with cornbread or a dollop of sour cream, this recipe delivers restaurant-quality results at home.
For an extra touch, garnish with fresh cilantro, a sprinkle of cheese, or a dollop of Greek yogurt to brighten the flavors. The beauty of this recipe is its versatility—it works as a weeknight dinner or a showstopper for gatherings. Here's how to make it shine.
Ingredients for 5 star chicken chili
The foundation of this restaurant-quality chili lies in these carefully selected ingredients designed for depth and balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on preferred for flavor |
| Kidney Beans, Dried 🌿 | 1 ½ cups | Soaked overnight or canned, drained |
| Black Beans, Dried 🌿 | 1 cup | Soaked overnight or canned, drained |
| Diced Tomatoes, Canned 🍅 | 2 cups | San Marzano preferred for sweetness |
| Chicken Broth, Low-Sodium 💧 | 4 cups | Homemade or high-quality store-bought |
| Yellow Onion, Medium 🧅 | 1 whole | Diced, yellow or red variety |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Chili Powder 🌶️ | 2 tbsp | Smoked or mild variety |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Cocoa Powder, Unsweetened 🍫 | 1 tbsp | Natural, not Dutch-processed |
| Bay Leaves 🌿 | 2 whole | Fresh preferred, or dried |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For searing chicken |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Greek Yogurt, Plain 🥛 | ½ cup | Full-fat for creaminess |
The chicken thighs are non-negotiable—bone-in, skin-on delivers unmatched flavor as it slow-cooks. Costco or Whole Foods carry excellent organic options, but any reputable butcher will have quality cuts. Look for thighs with good marbling and vibrant color. The beans should be dried for superior texture, though canned works in a pinch. San Marzano tomatoes elevate the dish with their natural sweetness, but any high-quality canned tomatoes will suffice. For the broth, homemade or high-end brands like Pacific Foods ensure a rich, clean base that won't overpower the other flavors.
No smoked paprika? Substitute with a blend of chili powder and a pinch of liquid smoke. Mexican oregano is ideal, but regular dried oregano works at half the amount. The cocoa powder adds complexity—use natural, not Dutch-processed, for the best chocolate notes. Fresh bay leaves infuse better than dried, but if you must use dried, cut the amount to one-third. For the cilantro, fresh is best, but if you're sensitive to its flavor, omit it entirely. The Greek yogurt should be full-fat for that creamy, tangy finish—Fage or Chobani are excellent choices. If you prefer a vegan option, coconut yogurt works beautifully.
The dried beans require overnight soaking for optimal texture, but canned beans save time—just drain and rinse thoroughly. Store the cooked chili in airtight containers for up to 5 days in the fridge or 3 months in the freezer. The flavors actually deepen overnight, making this an ideal make-ahead dish. For serving, portion into individual containers with a dollop of yogurt and cilantro—each serving becomes a complete meal. The chili reheats beautifully, so double the batch for easy lunches.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss the bone-in chicken thighs, dried beans, and broth into one pot and let it simmer. No chopping, no fuss, and the bones add depth without extra work.
- Deep, Rich Layers: That bone-in chicken? Pure flavor gold. The broth gets infused with smoky, savory notes while the beans soften into creamy perfection—no one will guess how little effort went in.
- Meal Prep MVP: Between us, this chili tastes better the next day (yes, really). Double the batch on Sunday, and you’ve got lunch covered all week—just reheat and serve, no sad leftovers here.
- Budget-Friendly Powerhouse: Dried beans and bone-in thighs stretch every dollar. A single pot feeds four for under $10, and the low-sodium broth keeps it healthy without sacrificing taste. My wallet and I both approve.
Step-by-step instructions for deep-rich spice that stays warm for days
This method delivers restaurant-quality depth with a slow-simmered approach that develops complex flavors.
Sear the Chicken for Maximum Flavor
Pat the 2.5 lb chicken thighs, bone-in dry with paper towels and season generously with 1.5 tsp kosher salt and 0.5 tsp black peppercorns. Heat 2 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches if needed, add the chicken thighs skin-side down and cook undisturbed for 5-6 minutes until the skin is deeply golden and crispy.
Flip the thighs and cook for another 3-4 minutes until the internal temperature reaches 165°F on an instant-read thermometer. Remove the chicken and set aside, reserving any browned bits in the pot. This searing step creates the Maillard reaction that forms the foundation of your chili's deep, caramelized flavor profile.
Build the Spice Base with Aromatics
In the same Dutch oven, add the 1 whole yellow onion, medium (diced) and cook over medium heat for 5 minutes until softened and translucent. Add the 6 cloves garlic cloves (minced) and cook for 30 seconds until fragrant, stirring constantly to prevent burning. This aromatic layer forms the flavor backbone of your chili.
Reduce heat to medium-low and stir in the 2 tbsp chili powder, 1 tbsp ground cumin, 1 tsp dried oregano, and 1 tbsp cocoa powder, unsweetened. Toast the spices for 1 minute, stirring constantly, until you can smell their warm, earthy aromas filling your kitchen. This step develops the complex spice profile that makes this chili truly exceptional.
Simmer the Beans and Tomatoes
Add the 1.5 cups kidney beans, dried (if using dried, pre-soaked) and 1 cup black beans, dried (pre-soaked) along with the 2 cups diced tomatoes, canned and 4 cups chicken broth, low-sodium. Stir in the 2 whole bay leaves and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 20 minutes, stirring occasionally.
During this time, the beans will begin to soften and the tomatoes will break down, releasing their juices. This simmering process helps dissolve the spices and develop the chili's rich, velvety texture. Keep the heat low to prevent the liquid from evaporating too quickly, which could make the chili too thick.
Finish with Chicken and Yogurt
Return the chicken thighs to the pot, along with any accumulated juices. Increase heat to medium and simmer for 15-20 minutes until the chicken is fork-tender and easily pulls away from the bone. Remove the chicken from the pot and let it cool slightly before shredding it with two forks directly back into the chili.
Stir in the 0.5 cup Greek yogurt, plain and simmer for another 5 minutes on low heat. The yogurt adds a subtle tang that balances the richness of the chili while creating a luxurious mouthfeel. Taste and adjust seasoning with additional salt if needed. The chili should be thick enough to coat the back of a spoon but still have a spoonful of broth in the pot.
Rest and Serve
Remove the 2 whole bay leaves and let the chili rest for 10 minutes before serving. This resting period allows the flavors to meld completely and the chili to thicken slightly as it cools. Garnish each serving with 0.25 cup fresh cilantro (chopped) for a bright, fresh finish that cuts through the richness.
Serve immediately with warm tortilla chips or cornbread. The chili will continue to deepen in flavor as it sits, making it even more delicious the next day. For best results, store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for 3 months. The spices and cocoa powder work together to create a chili that stays warm and flavorful for days.
Pro Tips For Making 5 Star Chicken Chili
- CRISP THE SKIN FIRST: Bone-in thighs cook faster and richer when you sear the skin side down in a dry, screaming-hot pan for 4-5 minutes before adding anything else. I used to skip this, thinking the broth would handle it—wrong. That crispy skin melts into the chili, adding depth the canned tomatoes can’t match.
- SOAK BEANS SEPARATELY: Dump dried kidney and black beans straight into the pot with broth? Don’t. Soak them overnight in separate bowls (they expand differently) and rinse well before adding. I learned this after a lumpy, undercooked mess—now they’re tender and evenly cooked every time.
- SIMMER LOW AND LONG: After everything’s in the pot, drop the heat to a bare simmer (tiny bubbles, occasional skimming) for at least 45 minutes. Rushing it leaves beans chalky and chicken rubbery. I used to walk away after 30 minutes, then wondered why the texture was off—patience pays off here.
- BROWN THE BONE: Don’t just toss those chicken bones into the pot. Split the larger ones, scrape out the marrow, and sear the exposed bone in the same pan you crisped the skin—just 2 minutes per side. The toasted marrow adds a nutty richness that turns this from good chili to stand-out chili. (Yes, it’s extra work, but worth it.)
Essential equipment for perfect results
Dutch Oven Essentials
A 5-7 quart Dutch oven is the heart of this recipe—it's deep enough to handle the chicken thighs without spilling and retains heat beautifully for even simmering. I recommend the Le Creuset Signature (enamel-coated) for durability or Lodge Cast Iron for budget-friendly, long-lasting performance.
The heavy base prevents hot spots that can burn your chili. 🔥
Instant-Read Thermometer
Never guess your chicken's doneness—an instant-read thermometer ensures perfect results every time. I swear by the ThermoWorks ThermoPop for its speed and accuracy. Insert it into the thickest part of the thigh (avoiding bone) until it reads 165°F—this guarantees tender, juicy chicken without overcooking.
Trust me, this small investment prevents dry, tough meat.
Wooden Spoon & Slotted Spoon
Use a wooden spoon (like OXO Good Grips) for stirring—it won't scratch your Dutch oven and helps scrape up flavorful browned bits from the bottom. A slotted spoon (like Cuisinart Stainless Steel) is perfect for removing chicken thighs without losing broth.
I keep both within arm's reach while cooking to maintain the chili's consistency.
Fine-Mesh Strainer
A fine-mesh strainer (I use OXO Good Grips) is crucial if you're using dried beans—it helps rinse them thoroughly after soaking to remove any bitter compounds. For canned beans, it's perfect for draining excess liquid while keeping the beans in the pot.
Pro tip: Place it over a bowl to catch the drained liquid for future use in soups or sauces.
Chef's Knife & Cutting Board
Sharp tools make prep effortless. A 8-inch chef's knife (like Wüsthof Ikon) and a cutting board (I prefer Teakhaus bamboo) are non-negotiable. Dice your onion and garlic uniformly for even cooking—this ensures the aromatics distribute flavor perfectly throughout the chili.
Keep your knife sharp to avoid squishing garlic or tearing onions.
Measuring Spoons & Spice Grinder
Precision matters with spices. Use stainless steel measuring spoons (like OXO Stainless Steel) for exact amounts of chili powder, cumin, and cocoa powder. A spice grinder (I love Spiceworks Electric Spice Grinder) ensures your cumin and peppercorns are freshly ground, which unlocks their full aromatic potential.
Freshly ground spices make a world of difference in depth of flavor. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use bone-in chicken thighs instead of breasts?
Bone-in thighs stay juicier and absorb more flavor during slow cooking, creating a richer broth. The skin adds crispiness when seared, while the fat keeps the chili moist. Breasts would dry out and lack the same depth of flavor. For extra richness, leave the skin on!
Can I make this chili in a slow cooker or Instant Pot?
For a slow cooker, brown the chicken first, then transfer everything (except yogurt) and cook on low for 6-7 hours or high for 3-4 hours. For Instant Pot, use the "Sauté" function to brown chicken, then pressure cook on high for 20 minutes (natural release). Add yogurt at the end. The cocoa and spices will still develop beautifully!
How can I adjust the heat level for picky eaters or spice lovers?
Reduce heat by cutting chili powder to 1 tbsp and omitting half the cocoa powder. For extra spice, add ½ tsp cayenne or 1-2 diced jalapeños with the tomatoes. Always taste before serving—you can adjust with more salt or a pinch of sugar to balance flavors.
What's the best way to reheat leftovers without drying it out?
Reheat gently on the stove over low heat with a splash of water or broth to restore moisture. Avoid microwaving—it makes the beans mushy. For extra flavor, add a pinch of smoked paprika or a dollop of yogurt when reheating. The chili actually tastes better the next day as flavors meld further!
Can I substitute other proteins like beef or turkey?
Yes! For beef, use 1.5 lb chuck roast (cut into chunks) and brown thoroughly. Turkey works too—use 2 lbs dark meat (thighs/drumsticks) and follow the same cooking times. The key is using fatty cuts that stay juicy during simmering. The spices will adapt beautifully to any protein.
