Go Back
A dutch oven filled with creamy white chicken chili, topped with shredded cheese, sour cream, and fresh cilantro.

Creamy White Chicken Chili with Roasted Poblano

This hearty and flavorful white chicken chili features tender shredded chicken, creamy cannellini beans, and a smoky depth from roasted poblano peppers. It's an comforting, satisfying meal perfect for any weeknight.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 8 servings
Course: Main Course
Cuisine: American, Mexican-inspired
Calories: 450

Ingredients
  

For the Roasted Poblano & Chicken
  • 2 large poblano peppers whole
  • 2 lbs boneless, skinless chicken breasts
  • 1 tbsp olive oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Chili Base
  • 1 tbsp olive oil
  • 1 large yellow onion chopped
  • 3 cloves garlic minced
  • 2 4-oz cans diced green chiles undrained
  • 1 tbsp ground cumin
  • 1 tsp dried oregano
  • 1 tsp white chili powder or regular chili powder
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper optional
  • 4 cups chicken broth low sodium
  • 2 15-oz cans cannellini beans rinsed and drained
  • 4 oz cream cheese cut into cubes, room temperature
  • 1/2 cup heavy cream or half-and-half
  • Salt and freshly ground black pepper to taste
For Serving (Optional)
  • Fresh cilantro chopped
  • Avocado diced
  • Sour cream or Greek yogurt
  • Lime wedges
  • Crushed tortilla chips

Equipment

  • Large Dutch Oven or Stockpot
  • Baking Sheet
  • Cutting Board
  • Sharp Knife

Method
 

Preparation
  1. Preheat oven to 400°F (200°C). Place whole poblano peppers on a baking sheet. Roast for 20-25 minutes, turning once, until skin is blistered and slightly charred. Transfer peppers to a bowl, cover tightly with plastic wrap, and let steam for 10 minutes. Once cool enough to handle, peel, core, and seed the poblanos. Dice them finely.
  2. While poblanos roast, season chicken breasts with 1/2 tsp salt and 1/4 tsp black pepper. Heat 1 tbsp olive oil in a large Dutch oven or stockpot over medium-high heat. Add chicken and sear for 3-4 minutes per side until lightly browned. Remove chicken from pot and set aside on a plate; it doesn't need to be cooked through.
Cooking the Chili
  1. Reduce heat to medium. Add another 1 tbsp olive oil to the pot if needed. Add chopped yellow onion and cook, stirring occasionally, until softened, about 5-7 minutes. Add minced garlic and cook for 1 minute more until fragrant.
  2. Stir in diced roasted poblano peppers, canned diced green chiles (undrained), ground cumin, dried oregano, white chili powder, smoked paprika, and cayenne pepper (if using). Cook for 1-2 minutes, stirring constantly, until fragrant.
  3. Pour in chicken broth and stir well, scraping up any browned bits from the bottom of the pot. Add rinsed and drained cannellini beans. Bring the mixture to a simmer.
  4. Carefully return the seared chicken breasts to the simmering chili. Cover the pot and reduce heat to low. Simmer for 15-20 minutes, or until chicken is cooked through and easily shredded. Remove chicken from the pot and shred it using two forks. Return shredded chicken to the pot.
  5. Add the cubed cream cheese and heavy cream (or half-and-half) to the chili. Stir gently until the cream cheese is fully melted and incorporated, creating a creamy texture. Taste and adjust seasoning with additional salt and black pepper as needed.
Serving
  1. Ladle the hot white chicken chili into bowls. Garnish with chopped fresh cilantro, diced avocado, a dollop of sour cream or Greek yogurt, a squeeze of fresh lime, and crushed tortilla chips, if desired.

Notes

This chili tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3-4 days. For a spicier kick, add an extra pinch of cayenne pepper or a dash of hot sauce. You can also use pre-cooked rotisserie chicken to save time; simply add it shredded in step 6.