Mega flavorful, filling, and perfectly thick vegetarian White Bean Chili! Made in one pot with canned white beans, green chiles, corn, cilantro, and Greek yogurt for creaminess and protein (no sour cream!). On the table in under an hour, you'll crave this fuss-free meal perfect for chilly nights or football games! Serve hot with plenty of tortilla chips, cheese, and my fave skillet cornbread.

My soul needed this steamy chili like you wouldn't believe! Like my vegetarian Sweet Potato Chili, it's a hug in a bowl with mega flavor that makes the coziest meal on cooler days.
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!
The low down on star ingredients
- White beans: I use Great Northern beans, but cannelini also work. I developed this recipe to use white beans but I've successfully made it with chickpeas, too.
- Green chiles: Canned fire-roasted green chiles are a must here. Don't skip them--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 developed this recipe with whole milk Greek yogurt and also tested it with low fat--whole milk was better by far! You could also use sour cream or 4oz cream cheese. To make it vegan, use 4oz dairy-free cream cheese instead of yogurt. I wouldn't recommend vegan yogurt here as they're usually thin.
- Cilantro: Much needed herby goodness to bring everything to life.
- Lime: A bright acidic touch that balances all the flavors. It took a bit of trial and error to get the perfect punch with the yogurt tang so it wasn't too bright, but half a lime was spot on.
Let' make it!
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. Cook onion and garlic.
Add corn, chiles, remaining beans, broth, and the blended.
Simmer!
Stir in cilantro, yogurt and lime juice. Dig in!
And it's good for me, too?!
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!
Soup season forever and ever!!
PrintHealthy White Bean Chili with Greek Yogurt
- 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
Mega flavorful, filling, and perfectly thick vegetarian White Bean Chili! Made in one pot with canned white beans, green chiles, corn, cilantro, and Greek yogurt for creaminess and protein (no sour cream!). On the table in under an hour, you'll crave this fuss-free meal perfect for chilly nights or football games! Serve hot with plenty of tortilla chips, cheese, and my fave skillet cornbread.
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!
Notes
Slow cooker: Blend beans per step 2 of the recipe. Add oil, onion, garlic, spices, corn (thaw first), chiles, whole beans and blended beans, and broth to slow cooker. Stir to combine and cook on low 4-6 hours or high 2-3 hours. Turn off slow cooker and follow step 5, ensuring yogurt is room temp before adding.
Rebecca B. says
This was great! Can you include the slow-cooker version modifications? It looks like they recently were removed. Thanks!
Alexis Joseph, MS, RD says
Just added!!
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!