I lean on this white bean chili on busy weeknights and when I want something warm without fuss. It comes together in about twenty minutes, uses pantry staples, and still feels thoughtful. The beans give it body, the cumin and garlic give it depth, and a squeeze of lime lifts the whole bowl.
This is practical cooking — no long simmering or fancy ingredients. If you have canned beans, olive oil, a few spices, and one pan, you have dinner. I’ll walk you through the ingredients, the exact steps, and small adjustments to make it yours.
What Goes In

Ingredients
- 2 teaspoons olive oil — for sautéeing the aromatics and adding a silky mouthfeel.
- 1/2 medium yellow onion (diced) (about 1 cup) — builds sweetness and body as it softens.
- 1 teaspoon dried oregano — an earthy, slightly floral herb that supports the bean flavors.
- 1/4 teaspoon kosher salt + more to taste — seasons the base; add more at the end if needed.
- 1/8 teaspoon freshly ground black pepper + more to taste — a little warmth and bite; adjust to preference.
- 3 medium cloves garlic (peeled and minced) — adds savory depth; don’t skip.
- 2 teaspoons ground cumin — the backbone spice for this chili, warm and aromatic.
- 2 cups low-sodium vegetable broth* — liquid to meld flavors without overpowering sodium.
- 1 (15-ounce) can cannellini beans, rinsed — creamy texture and mild flavor that thickens the chili when mashed.
- 1 (15-ounce) can navy beans, rinsed — tender, neutral beans that bulk the chili nicely.
- 1 15-ounce can chickpeas, rinsed — adds a slightly nutty note and extra texture.
- 14-ounce can diced green chiles — brings gentle heat and a bright, tangy flavor.
- 1/4 teaspoon ground cloves — a pinch adds unexpected warmth and complexity; use sparingly.
- 1/8–1/4 teaspoon ground (cayenne red pepper) (use less for less heat) — adjusts the heat level; start small if unsure.
- Juice of 1 medium lime — brightens and balances the spices at the end.
Vegetarian White Bean Chili Cooking Guide
- Drain and rinse the canned cannellini beans, navy beans, and chickpeas; set them aside.
- Heat a medium-to-large pot over medium heat and add the olive oil.
- Add the diced onion, dried oregano, 1/4 teaspoon kosher salt, and 1/8 teaspoon freshly ground black pepper. Cook, stirring occasionally, until the onion is soft and translucent, about 8 minutes.
- Add the minced garlic and ground cumin. Cook, stirring frequently, until fragrant, about 1 minute.
- Add the low-sodium vegetable broth, the rinsed beans, the diced green chiles, ground cloves, and the cayenne (use the smaller amount for less heat). Stir to combine.
- Increase the heat to medium-high and bring the mixture to a boil. Immediately reduce the heat to a simmer and cook 3–5 minutes, until the chili has thickened slightly.
- Remove the pot from the heat. Use a potato masher or a fork to mash a few times (about 5–6 presses) to lightly smash some of the beans and thicken the chili.
- Squeeze the juice of the lime over the chili and stir. Taste and add additional kosher salt and freshly ground black pepper as desired.
- Serve hot, with any desired toppings.
Why It’s Crowd-Pleasing
This chili hits comforting, familiar notes without relying on meat. The trio of beans creates a mix of creams and textures so each spoonful feels substantial. Spices are modest — cumin and a touch of cloves give character without overshadowing the beans. The green chiles and cayenne deliver a warming edge that most people enjoy, while the lime brightens the bowl so it never feels heavy.
It’s also forgiving. People who don’t usually like “spicy” dishes are often surprised by how balanced this tastes. Serve it with simple toppings — cilantro, cheddar, plain yogurt or sour cream, avocado, or tortilla chips — and you’ll please different palates at the same table.
Texture-Safe Substitutions

- Beans: Any canned white beans can replace cannellini or navy beans if you’re out. Keep the total bean volume similar.
- Green chiles: If you don’t have diced green chiles, use a small can of diced mild green peppers or a spoon of fire-roasted diced tomatoes for a different tang.
- Broth: Vegetable bouillon dissolved in water can stand in for low-sodium broth — just taste for salt at the end.
- Lime: A small splash of white wine vinegar can brighten the chili if you don’t have a lime, but add sparingly.
Equipment Breakdown

You only need a few things: a medium-to-large pot with a lid (for stability and even heat), a heatproof spoon for stirring, and a potato masher or fork for mashing beans. A good chef’s knife and cutting board for the onion and garlic help speed things along. A citrus squeezer is handy but optional.
Common Errors (and Fixes)
- Underseasoned chili: Fix by tasting after the lime and adding kosher salt a little at a time; salt brings out the beans’ flavor.
- Too thin: Mash a few more beans against the pot to thicken, or simmer a little longer to reduce the broth.
- Too thick: Stir in warm vegetable broth or water a bit at a time until you reach the consistency you prefer.
- Overcooked onion or burnt bottom: If the onion browns too quickly, lower the heat and add a splash of broth to deglaze. If burnt, transfer the unburnt chili to a clean pot to avoid bitter taste.
- Too spicy: Spoon in plain yogurt or sour cream to the bowl; dairy cuts the heat quickly. A splash of lime also helps balance heat.
Fresh Takes Through the Year
Spring: Add chopped fresh spinach or kale in the last 2–3 minutes of simmering for a boost of color and freshness. The greens wilt quickly and add nutrients without lengthening prep time.
Summer: Stir in a handful of diced fresh tomatoes and finish with chopped cilantro and diced avocado for a brighter, more salsa-like bowl.
Fall/Winter: A spoonful of roasted poblano or a handful of roasted corn folded in at the end adds smokiness and depth. Top with shredded sharp cheddar for a cozy finish.
What Could Go Wrong
Even simple recipes have pitfalls. The most common issues are balance-related: too salty, bland, watery, or overly spicy. Because this chili depends on canned ingredients, the sodium level can vary. Always rinse the beans well and taste before adding extra salt. If the chili tastes flat, acid (lime) and salt are your friends — add both sparingly until the flavors pop.
Another problem is texture mismatch. Over-mashing gives pasty consistency; under-mashing leaves the broth watery. The goal is a few firm mashes to release starch and thicken slightly while leaving many whole beans for bite.
Storage Pro Tips
Cool the chili to room temperature (no more than two hours at room temp), then transfer to airtight containers. It keeps well in the refrigerator for 4–5 days. Portion into single-serving containers for quick lunches.
For longer storage, freeze in meal-sized portions for up to 3 months. Thaw overnight in the fridge before reheating gently on the stovetop. If the chili thickens after refrigeration, stir in a little warm broth or water while reheating. Fresh lime juice added right before serving brightens refrigerated leftovers nicely.
Quick Q&A
- Can I use other beans? Yes. Pinto or black beans change the flavor profile but work if you don’t mind a non-white chili.
- Is this gluten-free? Yes, as written this is gluten-free; check labels on canned goods and broth if you need strict certification.
- Can I make this oil-free? Yes — sauté the onion in a few tablespoons of vegetable broth instead of oil, adding more as needed to prevent sticking.
- How to make it creamier? Mash more beans against the pot or stir in a couple of tablespoons of full-fat plain yogurt at the end for richness.
See You at the Table
This recipe is a weeknight hero: quick, comforting, and adaptable. It’s the kind of meal you can build on depending on what’s in the pantry and the mood at your table. Keep the basic method in mind — soften aromatics, warm spices, add broth and beans, boil briefly, then mash a few times — and you’ll have a satisfying bowl in twenty minutes.
Serve it with a wedge of lime, a handful of chopped herbs, and whatever crunchy or creamy topping you like. Come back and tell me how you customized it. I love swapping simple, useful tweaks that keep recipes fresh.

20-Minute Vegetarian White Bean Chili Recipe
Ingredients
Ingredients
- 2 teaspoonsolive oil
- 1/2 medium yellow onion diced (about 1 cup)
- 1 teaspoondried oregano
- 1/4 teaspoonkosher salt + more to taste
- 1/8 teaspoonfreshly ground black pepper + more to taste
- 3 medium cloves garlic peeled and minced
- 2 teaspoonsground cumin
- 2 cupslow-sodium vegetable broth*
- 1 15-ounce can cannellini beans, rinsed
- 1 15-ounce can navy beans, rinsed
- 115- ounce can chickpeas rinsed
- 14- ounce can diced green chiles
- 1/4 teaspoonground cloves
- 1/8-1/4 teaspoonground cayenne red pepper (use less for less heat)
- Juice of 1 medium lime
Instructions
Instructions
- Drain and rinse the canned cannellini beans, navy beans, and chickpeas; set them aside.
- Heat a medium-to-large pot over medium heat and add the olive oil.
- Add the diced onion, dried oregano, 1/4 teaspoon kosher salt, and 1/8 teaspoon freshly ground black pepper. Cook, stirring occasionally, until the onion is soft and translucent, about 8 minutes.
- Add the minced garlic and ground cumin. Cook, stirring frequently, until fragrant, about 1 minute.
- Add the low-sodium vegetable broth, the rinsed beans, the diced green chiles, ground cloves, and the cayenne (use the smaller amount for less heat). Stir to combine.
- Increase the heat to medium-high and bring the mixture to a boil. Immediately reduce the heat to a simmer and cook 3–5 minutes, until the chili has thickened slightly.
- Remove the pot from the heat. Use a potato masher or a fork to mash a few times (about 5–6 presses) to lightly smash some of the beans and thicken the chili.
- Squeeze the juice of the lime over the chili and stir. Taste and add additional kosher salt and freshly ground black pepper as desired.
- Serve hot, with any desired toppings.
Equipment
- medium-to-large pot
- Potato Masher
- Fork
- stove
Notes
Chopped red onions, sweet onions, or scallions
Cilantro
Cheese or vegan cheese
Avocado
Lime wedges for squeezing over the top
