Dairy-Free White Chicken Chili is a comforting, plant-based dish that replaces traditional creamy elements with rich coconut milk, tender white beans, and aromatic herbs. This recipe delivers bold flavor without dairy, making it ideal for vegan, paleo, or lactose-intolerant diets.
| Prep Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 15 minutes | 45 minutes | 60 minutes | 8 | Moderate | American/Mexican-Inspired |
Why This Recipe Works
This chili excels because coconut milk creates a naturally rich base without dairy, while white beans add protein and texture. The combination of garlic, cumin, and smoked paprika builds layers of savory warmth.
I developed this recipe for a vegan friend who craved classic chili flavors. By using the same simmering technique, we achieved depth of flavor while keeping it 100% dairy-free. The garlic-roasted beans and balanced spices make this dish feel indulgent yet healthful.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Chicken thighs | 1 lb, diced | Use boneless, skinless; substitute tofu for a vegan version |
| Full-fat coconut milk | 1 can (13.5 oz) | Chill can before opening for thicker consistency |
| White beans | 1 can (15 oz) | Cannellini or Great Northern beans work well |
Step-by-Step Instructions
Prepping Ingredients
- Finely dice onion, bell pepper, and chicken thighs.
- Mince garlic cloves using a press for maximum flavor release.
- Drain and rinse canned beans to reduce sodium.
Cooking the Base
- Heat olive oil in a heavy pot over medium-high heat.
- Add vegetables to the pot; sauté for 5 minutes until softened.
- Stir in spices for 1 minute until fragrant.
Simmering the Chili
- Add chicken to the pot and cook until golden browned.
- Pour in coconut milk and vegetable broth to cover ingredients.
- Bring to gentle boil, then reduce heat and simmer for 30 minutes.
Finishing Touches
- Blend half the chili for creaminess (optional).
- Season with salt and fresh cilantro before serving.
Chef Tips for Perfect Results
- Brown chicken in batches for even crisping; avoid overcrowding the pot.
- Stir frequently during simmer to prevent coconut milk from separating.
- Add a splash of lime juice at the end for brightness.
- Use glass jars to store leftovers for better flavor layering over 24 hours.
Common Mistakes to Avoid
- Overcooking beans: This makes them mushy. Simmer only until tender (30 minutes).
- Skipping spice roasting: Toasting spices in fat enhances their flavor by 30-40%.
- Using low-fat coconut milk: It lacks the creamy texture; stick to full-fat varieties.
- Adding salt too early: Wait until final testing to adjust seasoning.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Chicken | Tofu or tempeh | Less savory but still meaty with proper seasoning |
| Canned beans | Dried beans (soaked 8 hours) | Requires 4+ hours total cook time |
| Coconut milk | Oat milk + 1 tbsp cornstarch | Less rich, better for nut-free diets |
Serving Suggestions and Pairings
Serve with warm cornbread, a simple kale salad, or crusty sourdough. Garnish with avocado slices and a dollop of non-dairy yogurt. Pair with a citrusy margarita or light red wine for special occasions.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigeration | 5 days | Store in airtight containers; separate cooked rice if bulk cooking |
| Freezing | 3 months | Portion into freezer-safe bags; freeze flat for easy thawing |
| Reheating | As needed | Thaw in refrigerator overnight; reheat on low heat with 1/4 cup water |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 280 |
| Protein | 22g |
| Fat | 18g |
| Carbohydrates | 18g |
| Fiber | 6g |
| Sugar | 4g |
| Sodium | 350mg |
Frequently Asked Questions
Can I use skim coconut milk instead of full-fat?
No. Skim coconut milk lacks the fat needed for a creamy texture; full-fat varieties yield better results without additional thickeners.
How do I know when the chicken is fully cooked?
The internal temperature should reach 165°F. The chicken will also appear white throughout with no pink traces when pierced.
Why did my chili separate and turn oily?
Coconut milk fat can separate if boiled aggressively. Simmer gently and avoid high heat after adding it to preserve emulsification.
Can I prepare this dish in advance?
Yes. Make it 2-3 days ahead; flavors deepen over time. Store in the refrigerator and reheat gently on the stovetop before serving.
How to adjust the spice level for kids?
Omit smoked paprika and chili powder. Replace with 1 tsp ground coriander and reduce cumin by half for a milder version.
Conclusion
Dairy-Free White Chicken Chili redefines the dish with coconut milk’s natural richness and the heartiness of white beans. This recipe works exceptionally well for busy weeknights or meal prepping. With its depth of flavor and satisfying texture, it earns a permanent spot in your comfort food rotation. The creamy, mildly spiced finish makes it a perfect dish to savor slowly with a sprinkle of cilantro and a squeeze of lime.
Print
Dairy-Free White Chicken Chili Recipe
- Total Time: 60
- Yield: 8 servings 1x
- Diet: Vegan or Vegetarian
Description
A rich and comforting dairy-free chili made with coconut milk, white beans, and herbs. This vegan-friendly, plant-based dish delivers bold flavor and texture, perfect for those avoiding lactose or seeking a paleo option. The garlic-roasted beans and smoky spices create an indulgent yet healthful meal.
Ingredients
1 lb chicken thighs, diced
1 can (13.5 oz) full-fat coconut milk
1 can (15 oz) white beans
1 onion, finely diced
1 bell pepper, finely diced
3 garlic cloves, minced
2 tbsp olive oil or canola oil
1 tsp ground cumin
1 tsp smoked paprika
1/2 tsp dried oregano
2 cups vegetable broth
Salt to taste
Fresh cilantro for garnish
1 lime (optional, for acidity)
Instructions
Heat oil in a heavy pot over medium-high heat.
Add onion, bell pepper, and garlic; sauté 5 minutes until softened.
Stir in cumin, paprika, and oregano for 1 minute until fragrant.
Add chicken to the pot and cook until golden browned.
Pour in coconut milk and vegetable broth, ensuring ingredients are fully covered.
Bring to a gentle boil, then reduce heat and simmer for 30 minutes.
Drain and rinse beans; add to the pot.
Blend half the chili for creaminess (optional), or leave as is.
Season with salt and garnish with fresh cilantro before serving.
Serve with a squeeze of lime if desired.
Notes
Browns chicken in batches for even crisping
Stir frequently to prevent coconut milk separation
Chill coconut milk can beforehand for thicker consistency
Add tofu for a vegan version, omitting chicken
Store leftovers in glass jars for up to 4 days
Enhance flavor with a splash of lime juice at the end
Adjust spice levels to taste
Use a ceramic or stainless steel pot for even heat distribution
- Prep Time: 15
- Cook Time: 45
- Category: Trending
- Method: Stewing/Blending (optional)
- Cuisine: American/Mexican-inspired
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 300
- Sugar: 6g
- Sodium: 300mg
- Fat: 18g
- Saturated Fat: 12g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 28g
- Cholesterol: 50mg





