Description
A bold, hearty vegetarian kidney bean chili with two kinds of peppers, warming spices, and tender beans in a thick, deeply flavored tomato base — comfort food that proves meatless never means flavorless.
Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 4

Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 2 bell peppers, diced
- 3 cloves garlic, minced
- 1 can (14 oz) diced tomatoes
- 2 cans (15 oz each) kidney beans, drained and rinsed thoroughly
- 1 cup vegetable broth
- 2 tbsp chili powder
- 1 tsp cumin
- 1/2 tsp paprika
- Salt and pepper to taste
- Chopped fresh cilantro, for garnish
- Sour cream, for serving
- Shredded cheddar cheese, for serving
- Sliced green onions, for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion, bell peppers, and garlic. Cook for about 5 minutes until softened and the onion is translucent.
- Add the chili powder, cumin, and paprika directly to the vegetables. Stir to coat and toast the spices for about 1 minute until deeply fragrant.
- Add the diced tomatoes with their juices, drained kidney beans, vegetable broth, salt, and pepper. Stir well to combine.
- Bring to a simmer, then reduce heat to low. Cover and cook for 30 minutes, stirring occasionally, until the broth has thickened and the flavors have fully developed.
- Taste and adjust seasoning as needed.
- Ladle into bowls and top with fresh cilantro, a dollop of sour cream, shredded cheddar, and sliced green onions.
Nutrition Information (Per Serving):
- Calories: 320
- Carbohydrates: 48g
- Protein: 16g
- Fat: 9g
- Fiber: 14g
- Sodium: 640mg
- Vitamin C: 80% DV | Iron: 25% DV | Potassium: 22% DV
Notes:
- Always drain and rinse canned kidney beans thoroughly — the packing liquid makes the chili taste flat.
- Blooming the spices in the vegetables before adding liquid is the single most important flavor step in this recipe.
- Old spice blends lose their punch — if your chili powder smells faint, use a fresh jar.
- The chili thickens as it sits, so add a splash of broth when reheating.
Storage Tips:
- Refrigerate in an airtight container for up to 4 days — flavor improves each day.
- Freeze for up to 3 months — cool completely before transferring to containers.
- Reheat on the stovetop over low heat with a splash of vegetable broth to loosen.
- Always add fresh toppings after reheating, never before storing.
Serving Suggestions:
- Set up a toppings bar with cilantro, sour cream, cheddar, and green onions so everyone can customize their own bowl.
- Serve with warm cornbread on the side for a classic, deeply satisfying pairing.
- A squeeze of fresh lime over the finished bowl brightens all the spices beautifully right before eating.
- Sliced avocado or a spoonful of guacamole on top adds a creamy richness that works incredibly well with the bold chili flavors.
Mix It Up:
- Corn and Kidney Bean Chili: Stir in a cup of frozen corn in the last 10 minutes for added sweetness, color, and texture.
- Smoky Chipotle Kidney Bean Chili: Add a teaspoon of chipotle powder alongside the regular chili powder for deep, smoky heat.
- Crowd Chili: Double the beans and spices for a large-batch version that feeds a group and gets better the longer it sits.
- Vegan Kidney Bean Chili: Skip the sour cream and cheddar and serve topped with sliced avocado and extra cilantro for a fully plant-based bowl.
What Makes This Recipe Special: This vegetarian kidney bean chili proves that depth, heartiness, and bold satisfying flavor have nothing to do with whether there’s meat in the pot — and everything to do with technique and time. Blooming the spices directly in the softened vegetables before any liquid is added extracts layers of flavor that simply stirring them into a sauce never achieves. Combined with a full 30-minute simmer that allows the beans, tomatoes, and spices to truly meld together, this is a chili that earns its place at any table and genuinely impresses every single time it’s made.
