Hearty Vegetarian Kidney Bean Chili
A rich, smoky, and deeply satisfying chili packed with tender kidney beans, bell peppers, and a bold blend of spices. This one-pot wonder simmers into a thick, hearty stew that tastes like it's been cooking all day, but comes together in under an hour. Perfect for game day, cozy dinners, or meal prep.
For 4 servings
- prep · ~35 min
Cook the soaked kidney beans.
Drain the soaked kidney beans and place them in a pot. Cover with fresh water by 2 inches and bring to a boil. Reduce heat and simmer until tender, about 30 to 35 minutes. Drain and set aside.
TIPMake sure the beans are fully tender before adding to the chili — undercooked beans will stay firm in the acidic tomato base. - saute · ~9 min
Sauté the vegetables.
1.Heat oil in a large pot over medium heat.2.Add diced onion and cook until softened and translucent (5 minutes).3.Add diced bell pepper and cook for 3 minutes more.4.Stir in minced garlic and cook until fragrant (30 seconds). - saute · ~2 min
Bloom the spices.
1.Add tomato paste to the pot and stir constantly for 1 minute to caramelize.2.Sprinkle in cumin powder, smoked paprika, red chili powder, and dried oregano.3.Cook, stirring continuously, until deeply fragrant (30 seconds).TIPCooking the tomato paste and spices together deepens the smoky flavor — don't skip this step. - simmer · ~20 min
Simmer the chili.
1.Pour in the tomato puree, cooked kidney beans, salt, and water.2.Stir well and bring to a gentle boil.3.Reduce heat to low, cover partially, and simmer for 20 minutes until thick and flavors meld.4.Stir occasionally and add a splash of water if it gets too dry.TIPPartially covering the pot lets steam escape so the chili thickens properly. - garnish
Finish and serve.
Taste and adjust salt if needed. Ladle into bowls, squeeze fresh lime juice over each serving, and top with chopped cilantro.
TIPA squeeze of lime brightens the whole dish — don't leave it out.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak kidney beans overnight to reduce cooking time and improve digestibility.
- 2Fully cook beans before adding tomato — acid in tomatoes prevents them from softening.
- 3Char the bell pepper directly over a gas flame for a deeper smoky flavor.
- 4Let the chili rest 10 minutes off the heat before serving for flavors to meld.
- 5Leftover chili thickens overnight; thin with broth or water when reheating.
- 6Freeze chili in portion-sized containers for easy make-ahead meals up to 3 months.
Adapt it for your goals.
Spicy
Add 1 diced jalapeño with the bell pepper and a pinch of cayenne for extra heat.
veganVegan
Already vegan. Use avocado oil and skip any non-vegan toppings like sour cream.
smokySmoky
Swap 1/2 cup water for a can of fire-roasted tomatoes and add 1/2 tsp chipotle powder.
jackfruitJackfruit
Add 1 cup shredded young green jackfruit for a meaty texture that mimics shredded pork.
Why this is on our healthy list.
High in Plant Protein
Kidney beans are a great protein source for vegetarians, helping with muscle repair and satiety.
Rich in Fiber
The beans and vegetables provide dietary fiber that supports digestion and stable blood sugar.
Packed with Antioxidants
Tomatoes, bell peppers, and smoked paprika supply vitamin C and lycopene for immune health.
Low in Fat
With only one tablespoon of oil for the whole pot, this chili is a heart-healthy, low-fat meal.
Frequently asked questions
Yes. Use two 15-oz cans, drained and rinsed. Skip step 1 and add them with the tomato puree.







