White Chili with Roast Turkey or Chicken Recipe

J. Kenji Lopez-Alt

Recipe Facts

Active: 15 mins
Total: 45 mins
Serves: 6 to 8 servings

Rate & Comment


  • 2 tablespoons vegetable oil

  • 1 large onion, minced (about 1 1/2 cups)

  • 2 jalapeño peppers, minced (about 1/4 cup)

  • 2 poblano peppers, finely diced (about 1 cup)

  • 3 roasted Hatch peppers, or 3 cans whole green chiles, finely chopped by hand

  • 4 medium cloves garlic, minced (about 4 teaspoons)

  • 1 tablespoon ground cumin

  • 1 teaspoon ground coriander

  • 2 cups homemade or store-bought low sodium chicken broth

  • 2 (15 ounce) cans small white or cannelini beans with their liquid

  • 1/2 cup minced fresh cilantro leaves

  • 2 pounds leftover turkey meat, torn into rough bite-sized pieces

  • 2 tablespoons fresh juice from about 2 limes

  • Kosher salt and freshly ground black pepper

  • Lime wedges and grated Pepper Jack or Jack cheese for serving


  1. Heat oil in a large dutch oven or saucepan over medium-high heat until shimmering. Add onions, jalapeño, and poblano peppers and cook, stirring frequently, until pale golden brown, about 12 minutes total. Add chopped Hatch or canned chilies, garlic, cumin, and coriander, and cook, stirring frequently, until fragrant, about 2 minutes. Add stock, beans and their liquid, half of cilantro, and turkey. Stir to combine.

  2. Bring to a boil, reduce to a bare simmer, and cook, stirring occasionally, until thickened and flavors have melded, about 30 minutes. Stir in lime juice and remaining cilantro and season to taste with salt and pepper. Serve with grated cheese and lime wedges.

This Recipe Appears In

Nutrition Facts (per serving)
312 Calories
9g Fat
19g Carbs
39g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 312
% Daily Value*
Total Fat 9g 11%
Saturated Fat 2g 9%
Cholesterol 115mg 38%
Sodium 671mg 29%
Total Carbohydrate 19g 7%
Dietary Fiber 4g 14%
Total Sugars 3g
Protein 39g
Vitamin C 24mg 122%
Calcium 85mg 7%
Iron 4mg 21%
Potassium 714mg 15%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)