Vegetarian Three-Bean Chili
Vegetarian three-bean chili is a thick, smoky, filling pot made with canned beans, vegetables and warm spices. It is vegan as written, cheap to make and great for meal prep.
- 55 minTotal time
- 6Servings
- 320kcal / serving
- 16 gProtein

Three kinds of beans give it a mix of textures, and a spoonful of soy sauce adds the savory depth that meat usually brings. It tastes even better the next day.
The science: why this works
- Cooking the tomato paste and spices in oil deepens their flavor and removes any raw taste.
- Soy sauce is rich in glutamate, which adds a meaty, savory depth to a meatless pot.
- Three bean types give creamy, firm and meaty bites, so the chili never feels one-note.
- Lime juice added at the end lifts the smoky, earthy flavors and keeps the chili from tasting heavy.
Umami without meat
Umami comes from glutamate, a compound found in tomatoes, soy sauce and mushrooms. Stacking a few of these ingredients makes the flavor build on itself. That is why tomato paste plus soy sauce can make a vegetable chili taste rich and savory.
Learn: Building savory flavor →Canned beans are already cooked
Canned beans are fully cooked, so simmering is about flavor, not softening. Their cooking liquid also carries starch and salt, so rinsing them lowers the sodium. A short simmer lets them absorb the spiced broth without turning mushy.
Learn: Canned tomatoes and beans →Vegetarian Three-Bean Chili
55 min · 6 servings · American · Soup
Ingredients
Makes 6 servings
- 2 tbspolive oil
- 1large onion, diced
- 1red bell pepper, diced
- 1large carrot, finely diced
- 4cloves garlic, minced
- 3 tbspchili powder
- 2 tspground cumin
- 1 tspsmoked paprika
- 2 tbsptomato paste
- 1 can(800 g) crushed tomatoes
- 1½1/2 cups vegetable broth
- 1 can(400 g) black beans, drained and rinsed
- 1 can(400 g) kidney beans, drained and rinsed
- 1 can(400 g) pinto beans, drained and rinsed
- 240 mlfrozen corn
- 1 tbspsoy sauce
- 1 tspsalt
- 2 tbsplime juice
Method
Tips for the best result
- Rinse the canned beans well to cut the sodium and the metallic canned taste.
- Dice the carrot small so it melts into the chili and adds natural sweetness.
- Mash about a quarter cup of beans to thicken the chili without flour.
Mistakes to avoid
- Adding all the salt too early: canned tomatoes and broth are already salty, so season at the end.
- Skipping the spice toasting: the chili tastes dusty, so cook the spices in oil for 2 minutes first.
- Simmering with the lid fully on: it stays too watery, so leave it partly open to thicken.
Variations and swaps
- Stir in 1 cup cooked quinoa or bulgur for extra protein and body.
- Add a chopped chipotle in adobo for smoky heat.
- Add diced sweet potato with the carrot for a sweeter chili.
- Swap vegetable broth for water plus an extra teaspoon of soy sauce if you are out of broth.
- Swap any of the beans for chickpeas or cannellini beans to use what you have.
Storing and reheating
Refrigerate within 2 hours for up to 5 days. Freeze for up to 3 months and reheat until steaming hot, 165°F (74°C).
Vegetarian Three-Bean Chili: questions
Is vegetarian three-bean chili vegan?
Yes, as written it is vegan, using vegetable broth, oil and no dairy. Skip cheese and sour cream, or use plant-based versions for toppings.
How do I make vegetarian chili taste meaty?
Use tomato paste, soy sauce and smoked paprika for deep savory flavor. You can also add chopped mushrooms or cooked lentils for a heartier bite.
Can I use dried beans instead of canned?
Yes. Cook about 1 1/2 cups of dried beans per can until tender first, then follow the recipe. Dried beans take 1 to 2 hours, or less in a pressure cooker.
How long does vegetarian chili last in the fridge?
It keeps for up to 5 days in a covered container. Bean-based chili often tastes better on day two as the flavors settle together.









