This Vegan White Bean Chili brings tender beans, meaty tofu crumbles, sweet corn, and green chiles together in a delicious bowl of Southwestern-inspired comfort food. Finish with creamy avocado, vegan sour cream, crunchy tortilla chips, and a squeeze of lime. Dinner just got REALLY good!

My Favorite Part? Those Meaty Tofu Crumbles!
OMG is this chili GOOD! It's savory, a little spicy, full of beans, and absolutely begging for all the toppings. The baked tofu crumbles are one of my favorite parts. I've used this technique in a ton of recipes, including my fan-favorite vegan chili, because it gives tofu the perfect meaty, chewy texture. Once stirred into the chili, those crumbles soak up the flavorful broth while keeping their bite. Blend some of the cannellini beans to give the broth a little creaminess, then pile on the avocado, vegan sour cream, tortilla chips, jalapeño, and cilantro. Creamy, chewy, crunchy, spicy... oh my! And if you're lucky enough to have leftovers, this chili gets even better the next day.

Why This Vegan White Bean Chili Is the Perfect Cold Weather Meal
- Creaminess from beans: Blending a portion of the cannellini beans adds body to the broth without needing cashews, cream, or vegan cheese.
- The BEST tofu texture: Baking the tofu crumbles first makes them firmer and chewier before they're added to the chili. Even tofu skeptics love it when it's prepared like this!
- Protein-packed: Each serving has 21 grams of plant-based protein before adding toppings.
- Perfect for meal prep: This chili gets even better after spending some time in the fridge, so it's a great dinner to make ahead.

Ingredients for Vegan White Bean Chili
- Cannellini beans: (Also called white kidney beans), these white beans have a tender, creamy texture. Most stay whole, while a portion gets blended to add body to the broth. Other white beans, such as great northern or navy beans, will also work well.
- Vegetable broth: Use a broth you enjoy the flavor of. You can also make your own vegetable broth from kitchen scraps.
- Onion and garlic: The savory base of flavor for this vegan white bean chili.
- Seasonings: Cumin, oregano, coriander, and smoked paprika give the chili its Southwestern-inspired flavor. Cayenne is optional if you'd like extra heat.
- Corn: Fresh, frozen, or canned all work.
- Diced green chiles: You can get mild or hot, so choose whichever you prefer.
- Lime juice: Stirred in at the end to liven up the flavor.
- Extra-firm tofu: Use extra-firm tofu for the best chewy texture. Just drain it; there's no need to press it.
- Nutritional yeast and garlic powder: Add savory flavor to the tofu crumbles.
How to Make Vegan White Bean Chili

- Form the Tofu Crumbles: Crumble the tofu into small pieces. Toss with the nutritional yeast, olive oil, garlic powder, and salt.

- Bake: Spread the tofu on a lined baking sheet and bake, stirring occasionally, until lightly browned and chewy.

- Blend the Beans: Blend a portion of the cannellini beans with some vegetable broth until smooth.

- Sauté the Aromatics: Cook the onion and garlic until softened, then stir in the spices until fragrant.

- Simmer: Add the remaining broth, blended beans, whole beans, corn, and green chiles. Bring to a gentle simmer.

- Add the Tofu: Stir in the baked tofu crumbles and simmer a little longer so they absorb some broth. Finish with lime juice, then taste and adjust the seasonings.
Tips for the Best Vegan White Bean Chili
- Bake the tofu first: This is what gives the crumbles their meaty texture. Baking removes moisture so they become firmer and chewier. When stirred into the chili, they absorb some of the broth, becoming juicy while keeping that chew. They hold their texture even after storing or freezing the chili!
- Adjust the consistency: The chili thickens as it rests. Add a splash of broth or water when serving or reheating if you'd like it thinner.
- Make it oil-free: Sauté the onion and garlic in vegetable broth and bake the tofu without oil.
- Load on the toppings: Customize your bowl how you like! Creamy avocado, crunchy tortilla chips, something tangy, and fresh herbs make every bowl extra delicious. Choose your favorites.

White Bean Chili Toppings
The chili is delicious on its own, but I highly recommend piling on the toppings such as:
- Diced or sliced avocado, guacamole, or avocado crema
- Vegan sour cream
- Crushed tortilla chips, plus extra for scooping
- Fresh cilantro
- Lime wedges
- Sliced fresh or pickled jalapeños
- Shredded vegan cheese
- Chopped green onions or pickled red onions
- Hot sauce
This chili is a meal on its own, but a slice of easy vegan cornbread is delicious alongside it for soaking up the broth.
Storage and Reheating
- Refrigerator: Let the chili cool, then transfer it to an airtight container and refrigerate for up to 4 days.
- Freezer: You can freeze this vegan white bean chili in an airtight container or freezer bag for up to 3 months. Thaw in the refrigerator before reheating.
- Reheating: Warm on the stovetop over medium-low heat or in the microwave. The tofu and beans will continue soaking up some of the liquid in the fridge, so stir in a splash of vegetable broth or water if it's thicker than you'd like.

If you try this Vegan White Bean Chili recipe, let us know by leaving a comment and rating it. I'd love to see what you made. Share your creation in the It Doesn't Taste Like Chicken Community (this is where we're all hanging out now!) or tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan White Bean Chili
Print Leave a review
Ingredients
For the White Bean Chili
- 2 cans (15 oz / 425g each) cannellini beans, drained and rinsed, divided
- 3 ½ cups vegetable broth, divided (plus more if needed)
- 1 tablespoon olive oil
- 1 yellow onion, chopped
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper, (optional for spice)
- ½ teaspoon salt, or to taste
- 1 ¼ cups corn kernels, (fresh, frozen, or canned)
- 2 cans (4 oz / 113g each) diced green chiles, (mild or hot)
- 1 tablespoon lime juice
For the Tofu Crumbles
- 1 block (12 oz / 350g) extra-firm tofu, drained (no need to press it)
- 2 tablespoons nutritional yeast
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- ½ teaspoon salt
Optional Toppings:
- Fresh cilantro, avocado, vegan sour cream, tortilla chips, lime wedges, sliced jalapeños, and/or shredded vegan cheese
Instructions
For the Tofu Crumbles
- Prep the oven: Preheat the oven to 350°F (180°C). Line a large baking sheet with parchment paper.
- Crumble the tofu: Add the tofu to a large bowl. Crumble the tofu with your hands or use a potato masher to smash the tofu into crumbles until you have a mixture of small and medium crumbles. Add the nutritional yeast, olive oil, garlic powder, and salt, then toss until evenly coated.
- Bake the tofu: Spread the tofu into an even layer on the prepared baking sheet. Bake for 30 to 35 minutes, stirring every 10 - 15 minutes, until lightly browned and chewy. It's okay if some of the smaller crumbles get a little darker than the larger pieces, they'll add great texture to the chili. Set aside. While the tofu bakes, prepare the chili.
For the White Bean Chili
- Blend the beans: Add 1 cup of the cannellini beans and ½ cup of the vegetable broth to a blender. Blend until smooth and set aside.
- Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook for about 5 minutes, stirring occasionally, until the onion is softened and translucent.
- Bloom the spices: Stir in the cumin, oregano, coriander, smoked paprika, black pepper, cayenne (if using), and salt. Cook for about 30 seconds, stirring constantly, until fragrant.
- Simmer the chili: Pour in the remaining vegetable broth, scraping up any browned bits from the bottom of the pot. Stir in the blended bean mixture, remaining whole beans, corn, and diced green chiles. Bring to a gentle simmer and cook for 15 minutes.
- Finish the chili: Stir in the baked tofu crumbles and simmer for 5 more minutes so the tofu softens slightly and absorbs some of the broth. Remove from the heat and stir in the lime juice. If the chili gets too thick, add a splash more vegetable broth or water to reach desired consistency.
- Serve: Ladle into bowls and top with your favorite toppings.














Ariana says
I made this for the first time two days ago- my 3 year old demolished it, and my husband has already asked me to make it again! Big win!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
A clean bowl from your three-year-old AND a repeat request? Big win indeed, Ariana! So happy it was a hit with your family 🙂
Bina Bhaumik says
Hi! Sam: I made White Bean Chilli yesterday and it turned out so yummy and delicious. I'm going to double the recipe when I make it next time. This recipe will be on rotation at home. Thanks for the recipe.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay, so happy the white bean chili has earned a spot in your rotation, Bina! Thank you for the lovely review. 🙂
Ann says
Wow! This is soooo good! The tofu crumbles are amazing! I made as is, but threw in some broccoli rabe that needed to be eaten. I wasn't sure if it would go well with the flavors, but it came out great. Thanks so much!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you loved it, Ann, especially the tofu crumbles! Always a bonus when dinner helps use up what’s in the fridge. Thanks for the review! 🙂
Lise says
i made yesterday! So delicious. I had some small potatoes so added about 1 ½ cups of diced potatoes and used 4 cloves of garlic. Making your sour cream and chopping up jalapeno to add to top and am sure my Dad will love it! Forgot to take a pic ,maybe today when serving at folks: thank you!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed it, Lise! Hope your dad loves it too, especially with all those yummy toppings 🙂
Lisa says
Delicious. Love the baked tofu texture and flavor!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you loved it, Lisa! The tofu is one of my favorite parts too. Thanks for the review 🙂
in2insight says
This really hit the spot. Warm and comforting with deep wonderful flavors and textures.
Made two small changes:
Added a package of Abbot's (vegan protein that is Whole Foods Based) when sautéing the onions and omitted the lime at the end.
Thank you for sharing
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed the chili! Love that you made it your own. Thank you so much for the lovely review! 🙂
Kathryn Coll says
Loved it… I substituted Harissa paste for the jalapeño’s and added 2teaspoons of chili powder, topped it with vegan sour cream, avocado, chopped green onions and broken up Juantonio’s tortilla chips.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Ooh, harissa sounds like a fun twist, Kathryn! And you know I LOVE a chili loaded with toppings, haha! So happy you enjoyed it 🙂
Danielle says
Yum! Made this today. Subbed seitan bacon for the tofu since I had an open pack in the fridge, and used butter beans as the base
Sam Turnbull @ It Doesn't Taste Like Chicken says
Ooh, seitan bacon and butter beans sound like a delicious twist, Danielle! Love that you made it work with what you had on hand. So happy you enjoyed it!
Sue Garvey says
Do the leftovers freeze well?
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Sue! Yes, this chili should freeze nicely! Let it cool, then transfer it to airtight freezer-safe containers. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave. You may need to add a splash of broth or water to loosen it up. Enjoy!