This cozy, spoonable pot of Vegetarian White Chili with Optional Chicken is the kind of recipe that becomes a weeknight staple. It’s hearty without being heavy, bright with green chiles and lime, and surprisingly creamy thanks to a mix of beans simmered in fragrant spices. The best part: you can keep it entirely meat-free or stir in diced cooked chicken for those who want a little extra protein. Either way, the flavors shine.
I love how quickly this comes together and how forgiving it is—perfect for meal prep, potlucks, or a low-effort dinner that still feels special. Follow the step-by-step instructions below for a seamless cook and a bowl you’ll want to return to again and again.
Why you’ll love this recipe

- Quick and flexible: ready in about an hour, and the chicken is optional so everyone’s happy.
- Comfort food that’s bright and fresh: green chiles, jalapeño, and lime give it kick and brightness.
- Pantry-friendly: canned beans and broth make this easy to pull together any day of the week.
- Great for leftovers: flavors deepen the next day, and it freezes beautifully.
Ingredients
- 1 tablespoon olive oil
- 2 medium onions (chopped, about 2 cups)
- 3 cloves garlic (minced, about 2 teaspoons)
- 2 4-ounce cans diced mild green chilies
- 2 teaspoons ground cumin
- 1 1/2 teaspoons dried oregano
- 1/4 teaspoon ground cloves
- 1/4 teaspoon cayenne pepper
- 1 teaspoon coarse salt
- 2 14oz. cans cannellini (white kidney) beans, drained
- 1 14oz. can pinto beans, drained
- 4 cups vegetable broth
- 1 jalapeño pepper with seeds (finely chopped*)
- 2 cups diced cooked chicken (optional; this is enough meat for half of the chili**)
*If you prefer less heat, remove the seeds before chopping the jalapeño. **If you’re making the chili vegetarian, omit the chicken entirely—the recipe is delicious either way.
Notes on ingredients
This recipe calls for simple pantry items and a few fresh touches. Use good-quality olive oil for the base, and choose mild green chilies from a can if you want subtle heat; they lend a mellow, tangy flavor. Cannellini beans create a creamy texture, while pinto beans add a slightly earthy note. Vegetable broth keeps the base vegetarian-friendly, and the optional cooked chicken is intended as a mix-in rather than a focal ingredient, so two cups is enough to meat-ify half the pot while leaving the rest vegetarian.
Equipment

- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring spoons and cups
- Ladle and bowls for serving
Prep tips

- Chop the onions and mince the garlic before you heat the pot so everything moves quickly once you start cooking.
- Drain and rinse the canned beans to remove excess sodium and any canning liquid. Drain well.
- If you’re adding chicken, use cooked, diced chicken breast or thigh—leftovers work great.
- Taste and adjust salt at the end, especially if you use a salty vegetable broth.
Step-by-step instructions
Follow these clear, sequential steps to make your Vegetarian White Chili with Optional Chicken. The directions keep the original order of elements but are rewritten to be easy to follow.
- Heat 1 tablespoon olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Allow the oil to shimmer but not smoke.
- Add 2 medium onions (chopped, about 2 cups) to the hot oil. Cook, stirring occasionally, until the onions are softened and translucent, about 6–8 minutes. If the edges begin to brown too quickly, lower the heat.
- Add 3 cloves garlic (minced, about 2 teaspoons) to the pot and cook for 30–60 seconds, stirring constantly, until the garlic becomes fragrant. Be careful not to let it burn.
- Stir in 2 4-ounce cans diced mild green chilies, 2 teaspoons ground cumin, 1 1/2 teaspoons dried oregano, 1/4 teaspoon ground cloves, 1/4 teaspoon cayenne pepper, and 1 teaspoon coarse salt. Cook the spice mixture with the onions and garlic for 1–2 minutes to allow the spices to bloom and release their aroma.
- Add the drained beans: pour in 2 14oz. cans cannellini (white kidney) beans and 1 14oz. can pinto beans. Stir gently to combine the beans with the spiced onion mixture.
- Pour 4 cups vegetable broth into the pot. Use a spatula or spoon to scrape any browned bits from the bottom of the pot and incorporate them into the broth. Increase the heat just enough to bring the mixture to a gentle simmer.
- Once simmering, reduce the heat to maintain a low simmer. Add 1 jalapeño pepper with seeds (finely chopped*) and stir it into the chili. Allow the chili to simmer, uncovered or partially covered, for 20–25 minutes so the flavors meld and the broth reduces slightly.
- If you are using the optional chicken, stir in 2 cups diced cooked chicken during the last 5 minutes of simmering to warm it through without overcooking. This amount of chicken will turn about half of the batch into a chicken-containing version while leaving the rest essentially vegetarian if you serve half plain.
- Taste the chili and adjust seasoning with additional salt or cayenne if you prefer more heat. If the chili seems too thick, stir in a splash more vegetable broth until you reach your desired consistency.
- Remove the pot from the heat and let the chili rest for a few minutes. This brief rest helps the flavors settle and makes serving easier.
- Ladle the Vegetarian White Chili with Optional Chicken into bowls and offer an assortment of toppings so everyone can customize their bowl.
Topping suggestions
Serve the chili with your favorite finishes to add texture and brightness. Recommended toppings include:
- Shredded Monterey Jack or sharp cheddar cheese
- Sour cream or plain yogurt
- Chopped fresh cilantro
- Salsa for extra tang
- Fresh lime wedges for squeezing right before eating
Serving ideas
This Vegetarian White Chili with Optional Chicken is wonderful on its own in a bowl with tortilla chips on the side for scooping. You can also serve it over rice or with warm cornbread to round out the meal. For a lighter option, pile it onto a bed of mixed greens for a chili-powered salad.
Storage and make-ahead
- Refrigerator: Store leftover chili in an airtight container for up to 4 days. Reheat gently on the stove over low heat or in the microwave, adding a splash of broth if it has thickened.
- Freezer: Cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat as directed.
- Make-ahead tip: Prepare the chili without adding the chicken, and store the chicken separately. Reheat the vegetarian chili and stir in warmed chicken just before serving so the meat stays tender and the pot remains suitable for vegetarian diners.
Troubleshooting
- If the chili tastes flat, add a squeeze of fresh lime juice or a pinch more salt to brighten and lift the flavors.
- If it’s too spicy, stir in a spoonful of sour cream or plain yogurt into individual bowls to mellow the heat.
- If the broth is too thin, simmer a bit longer, uncovered, to reduce and concentrate the flavors. If it’s too thick, thin with extra vegetable broth.
Final notes
Vegetarian White Chili with Optional Chicken is an adaptable, delicious dish that fits a variety of tastes and occasions. The mix of cannellini and pinto beans gives you creamy body and satisfying texture, while the green chilies and jalapeño offer complementary heat and brightness. Adding the chicken is a simple option if you want to split the pot between meat-eaters and vegetarians. Serve with lots of toppings and fresh lime, and you’ll have a bowl that comforts and energizes in equal measure.
Happy cooking—and don’t be afraid to customize the chili with your favorite add-ins like corn, roasted poblano, or a handful of spinach stirred in at the end for extra color and nutrition.

Vegetarian White Chili with Optional Chicken
Equipment
- Large saucepan
- Medium Saucepan
- Knife
- Cutting Board
- Can opener
- Measuring Spoons
Ingredients
- 1 tablespoon olive oil
- 2 medium onions chopped (about 2 cups)
- 3 cloves garlic minced (about 2 teaspoons)
- 2 4-ounce cans diced mild green chiles
- 2 teaspoons ground cumin
- 1 1/2 teaspoons dried oregano
- 1/4 teaspoon ground cloves
- 1/4 teaspoon cayenne pepper
- 1 teaspoon coarse salt
- 2 14 oz cans cannellini (white kidney) beans drained
- 1 14 oz can pinto beans drained
- 4 cups vegetable broth
- 1 jalapeño pepper finely chopped, include seeds for more heat if desired
- 2 cups diced cooked chicken optional; enough meat for roughly half the chili
- assorted toppings Monterey Jack or cheddar cheese, sour cream, cilantro, salsa, and fresh lime wedges
Instructions
- Heat the olive oil in a large saucepan over medium heat.
- Add the chopped onions and cook, stirring occasionally, until softened, about 5 minutes.
- Stir in the minced garlic, ground cumin, dried oregano, ground cloves, cayenne pepper, and coarse salt and cook for 1 minute until fragrant.
- Add the diced green chiles, drained cannellini and pinto beans, and vegetable broth. Bring to a boil over medium heat.
- Reduce heat to low to maintain a gentle simmer and cook uncovered for about 60 minutes.
- Stir in the finely chopped jalapeño pepper; include seeds if you want more heat.
- If adding chicken to half the batch, scoop just under half of the chili into a separate medium saucepan and stir in the diced cooked chicken.
- Simmer both the main (vegetarian) pot and the chicken portion, uncovered, for an additional 30 minutes.
- Serve the chili hot with assorted toppings such as cheese, sour cream, cilantro, salsa, and lime wedges.
Notes
- Use one jalapeño with seeds for mild heat or add more for spicier chili.
- You can portion out half the chili and add 2 cups cooked chicken to that portion.
- Baked bone-in, skin-on chicken can be used: roast at 350°F for about 40 minutes until done, then remove skin and chop the meat.
- Drain canned beans well before adding to the chili.
