Basil Chicken Chili Recipe: Herby Tomato-Cream Swirl With Tender Bites

Main Courses

Basil Chicken Chili Recipe: Herby Tomato-Cream Swirl With Tender Bites

This basil chicken chili recipe transforms a classic comfort dish into something vibrant and sophisticated—where tender chicken meets a fragrant tomato-cream swirl infused with fresh basil.

The secret lies in slow-cooking the chicken until fork-tender while building layers of flavor through a rich, herby broth that balances creamy depth with bright acidity.

I developed this recipe after craving a chili that felt both hearty and refined, and it’s become a staple for weeknight dinners that impress without the fuss.

The foundation of this dish is tender chicken thighs, simmered low and slow until they nearly fall apart, then folded into a velvety tomato-cream sauce.

Fresh basil adds an aromatic brightness that cuts through the richness, while a touch of cream and a splash of broth create that signature swirl effect—each bite delivers a creamy, herby, and slightly tangy experience.

The recipe also incorporates kidney beans for texture and a hint of cumin and paprika for warmth, ensuring every spoonful is balanced and satisfying.

What sets this chili apart is the harmony of textures: the tender chicken, the creamy sauce, and the slight bite of the tomatoes and spices. It’s a dish that feels indulgent yet light, perfect for chilly evenings or as a make-ahead meal that tastes even better the next day.

The basil not only elevates the flavor but also adds a visual appeal with its vibrant green flecks throughout the sauce.

Ready in under an hour with minimal prep, this chili is designed for those who want restaurant-quality results without the complexity. Whether you’re feeding a family or meal prepping for the week, the slow-cooked chicken and rich sauce ensure every bowl is packed with flavor.

Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for basil chicken chili

Fresh herbs, tender chicken, and a velvety tomato-cream blend create this restaurant-worthy chili.

Ingredient Amount Notes
Chicken Thighs, Bone-In 🍗 1 ½ lb Skin-on preferred for flavor
Kidney Beans, Canned 🌿 1 can Drained and rinsed thoroughly
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Chicken Broth 💧 2 cups Low-sodium preferred
Garlic Cloves 🧄 4 cloves Minced finely for depth
Onion, Yellow 🧅 1 whole Diced small for even cooking
Ground Cumin 🌿 1 tsp Toasted for richer flavor
Smoked Paprika 🌶️ 1 tsp Adds subtle smokiness
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp Extra-virgin for richness

The chicken thighs are the heart of this dish—bone-in, skin-on pieces develop the deepest flavor as they slow-cook. Look for thighs with good marbling at your local butcher or grocery store's meat department. I always grab mine from Whole Foods or Costco when they're on sale, but any reputable grocery store carries quality chicken. The skin should be intact and the meat firm to the touch. If you can't find bone-in thighs, bone-in drumsticks work beautifully too, just adjust cooking time slightly. For the fresh basil, farmers markets often have the most vibrant leaves, but the grocery store variety works fine if it's bright green and free from brown spots.

No fresh basil? Dried basil at one-third the amount will work, though it won't have the same bright aroma. The heavy cream can be swapped for coconut milk if you prefer a dairy-free option, though the texture will be slightly lighter. For the tomato paste, Rao's brand is my go-to—it's smooth and has no added sugar. If you're watching sodium, low-sodium chicken broth is a must. The lemon juice adds that signature brightness, so don't skip it—freshly squeezed makes all the difference. If you're short on time, a squeeze bottle of lemon juice from Trader Joe's works in a pinch. The spices can be adjusted to taste—if you love heat, add a pinch of cayenne.

This chili tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into individual containers—it reheats beautifully and makes for perfect lunches. The fresh basil can be prepped ahead and stored in the fridge for up to 3 days by wrapping it in damp paper towels. The cooked chicken can be refrigerated separately for 4 days before adding to the chili. Double the recipe and freeze half—it's perfect for busy weeknights when you want restaurant-quality comfort food.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pan—chicken, beans, and all that rich basil creaminess simmer together. No chopping, no fussing, just dump-and-stir while you handle the rest of your day.
  • Creamy Basil Dream: That heavy cream swirled into the chili? It’s like a hug for your taste buds. The fresh basil—bright, peppery, and just a little floral—cuts through the richness, making every spoonful feel fancy without the effort.
  • Leftovers That Don’t Suck: Between us, most chili leftovers are sad. Not this one. The bone-in chicken stays tender, the beans hold their shape, and the cream keeps it velvety. I’ve had it cold the next day, reheated with extra basil, and it’s still ridiculously good.
  • Budget Booster: Bone-in chicken thighs are cheaper than breasts, canned beans save time, and tomato paste adds depth for pennies. It’s the kind of meal where you stretch your grocery dollars without sacrificing flavor—my wallet thanks me every time.

Step-by-step instructions for basil chicken chili

This method delivers perfectly tender chicken with a rich, herby tomato-cream swirl that balances heat and creaminess.

1

🍳 Step 1: Sear the Chicken Thighs for Deep Flavor

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Pat the 1.5 pounds chicken thighs completely dry with paper towels—this ensures maximum browning. Place the chicken skin-side down in the pot and sear for 5-6 minutes until the skin is golden brown and crispy.

Flip the chicken thighs and cook for another 4-5 minutes until the underside is golden and the internal temperature reaches 165°F when measured with an instant-read thermometer. Remove the chicken from the pot and set aside. The rendered fat in the pot will become the flavor base for your chili.

2

🍳 Step 2: Build the Chili Base with Aromatics

In the same Dutch oven, reduce the heat to medium and add the 1 whole yellow onion and 4 cloves minced garlic. Sauté for 3-4 minutes until the onions are translucent and the garlic is fragrant—this prevents burning and develops their flavors. Stir in the 2 tablespoons tomato paste and cook for 1 minute to deepen its flavor.

Add the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1 teaspoon salt, and ½ teaspoon black pepper. Stir constantly for 30 seconds to toast the spices and release their aromatic oils. This step forms the flavor foundation of your chili.

3

🥘 Step 3: Simmer the Chili Until Chicken is Tender

Pour in the 2 cups chicken broth and scrape up any browned bits from the bottom of the pot. Return the chicken thighs to the pot, skin-side up. Bring the mixture to a gentle boil, then reduce heat to low and cover partially. Simmer for 25-30 minutes until the chicken is fork-tender and the broth has reduced slightly.

During the last 5 minutes of cooking, add the 1 can drained kidney beans to the pot. This ensures they heat through without becoming mushy. The chicken should pull apart easily when tested with a fork—this is your signal that the meat is perfectly tender.

4

🥘 Step 4: Finish with Cream and Fresh Basil

Remove the chicken thighs from the pot and shred the meat using two forks, discarding any bones or excess fat. Return the shredded chicken to the pot. Stir in the ½ cup heavy cream and 1 tablespoon lemon juice, then simmer for 2-3 minutes until the cream is warmed through but not curdled.

Add the ½ cup fresh basil leaves and stir gently. The basil should wilt slightly and infuse the chili with its bright, herby aroma. Taste and adjust seasoning if needed—this is where you can balance the flavors between the rich cream, smoky spices, and bright lemon.

5

⏰ Step 5: Rest and Serve for Perfect Texture

Let the chili rest for 5-10 minutes before serving. This allows the flavors to meld and the cream to fully incorporate. The chili should be thick enough to coat the back of a spoon but still have a slightly saucy consistency.

Serve the chili hot, garnished with additional fresh basil leaves if desired. Each bite should deliver tender chicken, hearty kidney beans, and a creamy tomato-basil swirl that balances the smoky spices. The lemon brightens the richness, while the basil adds a fresh herbal note that makes this chili uniquely satisfying.

👨‍🍳

Pro Tips For Making Basil Chicken Chili

  • CRISP THE SKIN FIRST: Pat those bone-in chicken thighs bone-dry with paper towels, then sear skin-side down in a cold pan for 8-10 minutes before adding anything else. I used to skip this and ended up with rubbery skin—now the thighs stay juicy while the skin turns golden and crispy, which actually carries the basil flavor better.
  • SIMMER THE BASIL: Add fresh basil leaves only in the last 5-7 minutes of cooking, and keep the heat at a gentle simmer—not a boil. Tossing them in early turns your chili into basil soup, and boiling kills that bright, peppery flavor you’re paying good money for.
  • DRAIN AND RINSE BEANS: Drain your canned kidney beans and give them a quick cold-water rinse to cut the starch buildup. I learned this the hard way—skipping it makes the chili gummy and thickens it weirdly, especially when you add heavy cream later.
  • TOAST THE TOMATO PASTE: Cook the tomato paste in the same pan you seared the chicken, stirring constantly for 2-3 minutes until it darkens slightly. Sounds weird, but it works: this step deepens the flavor and prevents that raw, chalky aftertaste that ruins so many chilis.

Common mistakes when making this recipe

Overcooking the Chicken

The most common mistake is letting the chicken thighs overcook until they’re dry and stringy. Since we’re slow-cooking them, it’s easy to lose track of time. Use an instant-read thermometer to check for 165°F internal temperature—any higher, and the meat will turn tough.

I’ve ruined many a batch by walking away for just 10 minutes too long. Set a timer and check periodically to avoid this pitfall. 💡

Skipping the Sear

Many recipes call for tossing everything into the pot without searing the chicken first. This is a huge flavor mistake! The crispy skin and browned meat create a rich foundation for the chili.

If you skip it, your dish will taste flat. Take the extra 5-6 minutes to sear the chicken—your taste buds will thank you. The rendered fat also adds depth to the sauce.

Adding Cream Too Early

Introducing the ½ cup heavy cream before the chicken is fully cooked will cause it to curdle or separate. The cream needs to be added at the very end when the chicken is already tender and the broth has reduced.

If you add it too soon, the heat will break down the cream’s fat, ruining the silky texture. Patience here is key—wait until the last 2-3 minutes of cooking.

Ignoring the Rest Time

Skipping the 5-10 minute rest after cooking means serving chili that’s still "active" and uneven in texture. The rest time allows the cream to fully incorporate and the flavors to meld.

I’ve seen people serve chili immediately, only to have the cream separate or the chicken release too much juice. Trust the process—let it rest before serving. ✨

Using Dried Basil Instead of Fresh

While dried basil works in a pinch, it lacks the bright, aromatic punch of fresh leaves. Fresh basil adds a vibrant herbal note that balances the richness of the cream and the smokiness of the spices.

If you must use dried, reduce it to ⅓ the amount of fresh basil and add it at the very end. But honestly, the fresh version transforms this chili into something truly special.

Not Adjusting Seasoning at the End

Chili flavors evolve as they simmer, so tasting and adjusting seasoning at the end is crucial. The cream can mute some flavors, and the basil adds brightness that might mask saltiness.

Always taste before serving and adjust with salt, pepper, or lemon juice as needed. I’ve had to add extra salt to bowls that seemed fine at first—don’t skip this step! 🧂

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 720mg31%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute chicken thighs with breasts?

Chicken breasts will work, but they're more prone to drying out during the long simmer. Use bone-in, skin-on breasts for better flavor retention, and reduce cooking time to 15-20 minutes after the chicken returns to the pot. For extra moisture, add 1 tablespoon olive oil to the pot when simmering. The skin helps keep the meat tender, so don't skip it if using breasts!

2

How can I make this chili spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder when toasting the spices in Step 2. For heat with depth, stir in 1 minced jalapeño with the garlic, or top servings with diced serrano peppers. Always taste first—spice builds during simmering, so start conservative. A splash of hot sauce at the end also works!

3

Can I make this chili in a slow cooker?

Brown the chicken in a skillet first, then transfer everything (except cream and basil) to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. In the last 15 minutes, stir in the beans, then finish with cream and basil as directed. The slow cooker method makes the chicken extra tender—just be careful not to overcook it!

4

Why did my cream separate?

Cream separates when exposed to high heat too long or added too early. Always stir in the ½ cup heavy cream over low heat for just 2-3 minutes at the very end. If it separates, whisk in 1 tablespoon cornstarch mixed with 1 tablespoon cold water to restore thickness. For next time, reduce heat to lowest setting when adding cream.

5

What's the best way to reheat leftovers?

Reheat gently in a saucepan over medium-low heat, stirring frequently to prevent scorching. Add 1-2 tablespoons broth or water if the chili thickens too much. For microwave reheating, cover and heat in 1-minute intervals on 50% power, stirring between each interval. Never reheat to boiling—this can make the cream grainy. Stir in fresh basil after reheating for brightness!

★★★★★4.6(4 reviews)
Categories Main Courses