Description
A hearty, creamy vegetarian white bean chili recipe built on bold spices and buttery white beans — ready in 35 minutes, fully vegan, and satisfying enough for meat lovers too.
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 4–6
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 jalapeño, seeded and diced
- 2 tsp ground cumin
- 1 tsp chili powder
- ½ tsp paprika (smoked paprika for extra depth)
- 2 (15 oz) cans white beans, drained and rinsed (cannellini recommended)
- 1 (14.5 oz) can diced tomatoes (with juices)
- 2 cups vegetable broth (low-sodium recommended)
- Salt and pepper, to taste
- ¼ cup chopped fresh cilantro
- Lime wedges, for serving
- Avocado slices, for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add the onion, garlic, bell pepper, and jalapeño. Sauté for about 5 minutes until softened and fragrant — don’t rush this step.
- Stir in the cumin, chili powder, and paprika directly into the vegetables. Cook for a full minute, stirring constantly, until the spices are fragrant. This step makes a real difference.
- Add the drained white beans, diced tomatoes with their juice, and vegetable broth. Season with salt and pepper and stir everything together. Bring to a gentle simmer.
- Simmer for 20-25 minutes, stirring occasionally. At the 15-minute mark, smash some beans against the side of the pot with the back of your spoon to thicken the broth naturally.
- Taste and adjust seasoning — a pinch more salt or a squeeze of lime can make a big difference. Stir in fresh cilantro.
- Serve hot, garnished with lime wedges and avocado slices.
Nutrition Information (Per Serving, based on 5 servings)
- Calories: 260
- Carbohydrates: 38g
- Protein: 13g
- Fat: 7g
- Fiber: 11g
- Sodium: 480mg
- Iron: ~25% DV (from white beans)
- Vitamin C: ~45% DV (from bell pepper and tomatoes)
- Potassium: ~20% DV
Notes
- Don’t skip blooming the spices in the oil — it genuinely transforms the flavor.
- Smash some beans at the 15-minute mark for a naturally thick, creamy texture without any thickener.
- Taste before serving — chili always needs a final salt check.
- A squeeze of fresh lime right before serving wakes up the whole bowl.
- This recipe is naturally vegan and gluten-free as written.
Storage Tips
- Refrigerate in an airtight container for up to 4 days — the flavor gets even better on day two.
- Freeze for up to 3 months. Cool completely before portioning into freezer-safe containers.
- Thaw overnight in the fridge and reheat gently on the stovetop with a splash of broth.
- Add fresh cilantro and avocado after reheating, not before storing.
Serving Suggestions
- Serve over steamed white rice or with warm cornbread for a more substantial meal.
- Top with crumbled cotija cheese, sour cream, or dairy-free crema for extra richness.
- A side of tortilla chips for scooping is always a crowd-pleaser.
- Pairs beautifully with a simple green salad or roasted vegetables on the side.
Mix It Up
Smoky White Bean Chili: Swap regular paprika for smoked paprika and add ½ tsp chipotle powder for a deep, smoky heat. Tex-Mex White Bean Chili: Top each bowl with crumbled cotija, crema, and pickled jalapeños for a fully loaded finish. Green Chile White Bean Chili: Add one small can of diced green chiles with the tomatoes for a milder, roasted pepper flavor. Vegan Version: Already vegan as written — just keep toppings dairy-free.
What Makes This Recipe Special
This vegetarian white bean chili leans fully into what white beans do naturally — their creamy, buttery texture creates richness and body without any meat or dairy. Blooming the spices in olive oil before adding liquid is a technique borrowed from Latin American cooking traditions that makes the cumin and chili powder taste bolder and more complex than they would if simply stirred into liquid. It’s a small step that makes a genuinely big difference in the final bowl.
