Creamy, healthy White Bean Chili with green chiles and corn is a hearty vegetarian version of the classic, packed with flavor and plant protein! An easy one-pot-meal perfect for chilly nights.
My soul needed this chili like you wouldn't believe! Like my Sweet Potato Chili, it's a hug in a bowl with mega flavor that makes the coziest meal on chilly days. Serve with my fave Skillet Cornbread if you're feelin' fancy pants.
My friend's mom growing up made a mean white chicken chili. It reminds me of high school football and low-rise jeans and getting my first flip phone and ya know, the glory days!
Serve it on game day alongside my this epic Queso or Healthy Buffalo Cauliflower Dip!
Key ingredients and substitutions
- Onion: The aromatic flavor foundation of our chili! Yellow or white onion works.
- Garlic: I like lots of garlic. You can use more or less depending on your preferences.
- White beans: I use Great Northern beans, but cannelini also work. You could also swap in one can of chickpeas.
- Green chiles: Canned fire-roasted green chiles are a must here. They add so much flavor to white chili! We're not draining them since the liquid is packed with spices.
- Spices: We're using oregano, coriander (dried cilantro, which is also my secret weapon for the best guacamole), and cumin to spice up our chili. If you want more heat, you can add a pinch of cayenne pepper.
- Broth: Using a rich, flavorful liquid makes a huge difference in whether your chili is delish or not. Chicken or vegetable broth work great. Better Than Bouillon base is my favorite because I can whip up broth whenever I need it and it's much more affordable than cartons of broth.
- Plain Greek yogurt: For richness and creaminess. The higher in fat it is, the better the texture will be. I use whole milk Greek yogurt. You could also use sour cream or 4oz cream cheese.
- Cilantro: Much needed herby goodness to bring everything to life.
- Lime: A bright acidic touch that balances all the flavors.
How to make white bean chili (step by step)
This soup yields four good-sized bowls of soup. If you're feeding a crowd, you can easily double it!
Blend a can of beans with a cup of broth to thicken the chili. Sauté onion in oil for 3 minutes. Add garlic and cook for another 1 minute. Add spices and cook for 1 minute.
Add corn, chiles, remaining beans, broth, and the blended.
Bring chili to a boil then reduce heat to medium low. Simmer, covered, for 30 minutes. Remove pot from heat.
Stir in cilantro, yogurt and lime juice. Season to taste with salt and pepper and enjoy with all your favorite chili toppings!
Can I make it vegan?
Yes! To make vegan white bean chili, simply use 4oz dairy-free cream cheese instead of yogurt. I wouldn't recommend vegan yogurt here as they're usually thin.
Serve with my Vegan Skillet Cornbread!
Can I make it in the Instant Pot or slow cooker?
Yes! Both methods work great.
Instant Pot
- Follow step 1 of the recipe. Add oil to Instant Pot and press SAUTE. Once hot, add onion and a pinch of salt and pepper and cook for 3 minutes, stirring often. Add garlic and cook for another minute. Add cumin, coriander and oregano and cook for 1 minute. Add corn, chiles, remaining 2 cans of beans, remaining 2 cups broth, and the blended bean mixture.
- Cover and seal Instant Pot. Press manual, and cook on high pressure for 8 minutes. Quick release any remaining steam. Remove the lid and turn the machine off. Proceed with step 4 of the recipe.
Slow Cooker
Don't miss my Slow Cooker Curried Butternut Chili, too!
- Follow step 1 of the recipe. Add all ingredients to slow cooker except lime juice, cilantro and yogurt. Cook on low for 6 hours.
- Proceed with step 4 of the recipe.
What makes this healthy?
As a dietitian, I go nuts for chili every fall not only because it's a delish and filling hug in a bowl, but also because it's packed with fiber for gut health and is an easy way to get a few servings of vitamin-rich veggies. Talk about a wholesome dinner idea!
Chili is a stellar canvas for heart-healthy toppings like avocado and cilantro, too. Winning!
Topping ideas
My favorite way to enjoy this chili is with:
- crushed tortilla chips
- shredded white or regular cheddar cheese
- fluffy cornbread muffins
- jalapeño slices for texture and heat
- extra cilantro
Soup season forever and ever!!
PrintHealthy White Bean Chili Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Creamy, healthy White Bean Chili is a hearty vegetarian version of the classic, packed with flavor and plant protein! An easy one-pot-meal perfect for chilly nights. Serve with cornbread, tortilla chips, cheddar cheese, and/or avocado. This chili is mild; for more heat, you can add a seeded diced jalapeño or ¼ tsp cayenne pepper.
Ingredients
- 2 tbsp extra virgin olive oil or avocado oil
- 1 small onion, diced
- 4 garlic cloves, minced
- 1 ½ tsp cumin
- 1 tsp coriander
- 1 tsp oregano
- 2 cups corn (I used frozen)
- 2 (4oz) cans mild green chilis (or try one hot!), not drained
- 3 (15oz) can Great Northern or cannelini beans, drained and rinsed
- 3 cups vegetable broth (I use 3 cups water + 3 tsp Better than Bouillon)
- heaping ½ cup cilantro leaves, chopped
- ½ lime, juiced
- 2 tsp reduced sodium soy sauce (or tamari for gluten free)
- ½ cup plain Greek yogurt (whole milk/full fat is best)
- salt and pepper, to taste
Instructions
- Measure out yogurt and set aside on the counter so it can come to room temperature.
- Place 1 can of drained and rinsed beans in a blender. Add 1 cup of broth and blend until mostly smooth. (You can also mash with a potato masher and do this in a bowl if you don't have a blender.) This helps thicken the chili. Set aside.
- Warm oil in a large pot or Dutch oven over medium heat. Once hot, add onion and a pinch of salt and pepper and cook for 3 minutes, stirring often. Add garlic and cook for another minute. Add cumin, coriander and oregano and cook for 1 minute. Add corn, chiles, remaining 2 cans of beans, remaining 2 cups broth, and the blended bean mixture.
- Bring to a boil then reduce heat to medium low and simmer, covered, for 30 minutes. Remove pot from heat.
- Stir in cilantro, yogurt, lime juice, and soy sauce. Season to taste with salt and pepper (I added ½ tsp salt) and enjoy topped with tortilla chips, cheese, and/or avocado!
Amanda says
I am planning on making this today. Really looks delicious- however I imported it into my fitness tracker (MyNetDiary) and it says this is twice the calories per serving if divided into 4.
Alexis Joseph says
Hey Amanda, every nutrition calculator will compute a different number. That said, as a registered dietitian, I double check the info that comes out for the most accurate nutrition information. Given yours is saying one serving has over 800 calories, something is definitely off. I'd assume something is going wrong with the 3 cans of beans. Of course it'll depend on your ingredients, but I'd use these numbers I list as the most correct ones.
Amanda says
You know what you're right ma'am. When I scanned the barcode for my beans instead it came out much closer-- and labeled it as an "A" meal. I think factoring in the amount of fiber/ carb type was the problem. Thank you so much for responding, and yes THIS IS DELICIOUS!
I used low/ no added sodium beans and broth and the soy took care of the rest.
I'm definitely a follower now
Alexis Joseph says
Wonderful, glad we got it figured out. Thanks, Amanda!
Danielle says
This was so tasty and super easy. I added mushroom which went well and might try adding zucchini next time? My only comment is adding in the Greek yogurt- it separated so there were white flecks that made it look kind of unappealing. I might leave it out next time but not sure how that would impact taste. Also- in recipe steps it doesn’t say when to add soy sauce. Thanks for another great recipe!
Alexis Joseph says
Ahh I will fix that! Thanks so much for the helpful feedback. Portioning a bit of soup in a bowl and adding in some yogurt to that first before combining into the pot may help temper the yogurt so it doesn't curdle.
Alexis Joseph says
I'm so glad it was a hit!
Dylan says
This chilli is delicious! I served with corn chips, shredded cheddar and avocado 🙂
Alexis Joseph says
Perfect combo!!
Caroline says
This came out amazing and was much less effort than expected - also felt like it came together very quickly. Will definitely be making again!
Alexis Joseph says
Fabulous, thanks so much for letting me know, Caroline!
Kimberly says
Delicious!!! I loved it so much! My 6 year old and 16 month old also thoroughly enjoyed. Thank you!
Alexis Joseph says
Amazing, how awesome that it was a winner with the kids, too!
Alex says
When doubling the ingredient list doubles both the quantity and the size. For example, if 1x requires 3-15oz cans, 2x is showing 6-30oz cans. As a result, we bought twice as much as was actually needed for this recipe.
Alexis Joseph says
Sorry about that--I just rewrote the ingredients so the calculator only doubles the first number.
Christina says
This was delicious! Soooo good on a cold day!
Alexis Joseph says
I so agree!