Vegan Chili Recipe: Hearty One-Pot Dinner in 40 Minutes

The Vegan Chili Recipe That Earns a Weeknight Spot
A good vegan chili is a one-pot dinner built on beans, tomatoes, and a properly bloomed spice blend — no meat substitutes required. This version uses three cans of beans, crushed tomatoes, and a chili powder–cumin–smoked paprika base, and it goes from cutting board to table in about 40 minutes: 10 minutes of prep, 8 minutes of sautéing, and a 20-minute simmer.
The trick is not a long ingredient list. It is toasting the spices in oil before the liquid goes in, and adding tomato paste for a deep, savory backbone that canned tomatoes alone can't deliver.
Ingredients (Serves 6)
Base:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
Beans and liquid:
- 2 (15-ounce) cans black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (28-ounce) can crushed tomatoes
- 1 cup vegetable broth
- 1 cup frozen corn (optional)
Seasoning:
- 2 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1¼ teaspoons fine salt, plus more to taste
- ¼ teaspoon cayenne (optional, for heat)
Two kinds of beans matter more than any single brand: black beans hold their shape and kidney beans go slightly creamy, which gives the pot the varied texture meat-based chili gets from ground beef. Pinto beans swap cleanly for either.
How to Make Vegan Chili
- Sauté the vegetables (6 minutes). Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and bell pepper with a pinch of salt and cook, stirring occasionally, until the onion is soft and translucent.
- Bloom the aromatics (2 minutes). Stir in the garlic, tomato paste, and all the spices. Cook, stirring constantly, until the paste darkens slightly and the spices smell toasty. This step is the difference between flat chili and deep chili — don't skip it.
- Add beans and liquid. Pour in the crushed tomatoes, broth, and all three cans of beans. Stir, scraping up anything stuck to the bottom.
- Simmer (20 minutes). Bring to a gentle boil, then reduce to a steady simmer, partially covered, stirring every 5 minutes or so. Add the corn in the last 5 minutes if using.
- Adjust and serve. Taste for salt. If it's thicker than you like, loosen it with a splash of broth; if thinner, simmer uncovered a few minutes more.
Serve with rice, cornbread, or tortilla chips, and top with avocado, cilantro, lime, or a spoonful of vegan sour cream.
Vegan Chili Seasoning: What Each Spice Does
If you only remember one ratio, make it this: 2 tablespoons chili powder to 2 teaspoons cumin per pot serving six. Here's the full blend at a glance:
| Spice | Amount | What it does |
|---|---|---|
| Chili powder | 2 tbsp | The backbone — mild heat and classic chili flavor |
| Ground cumin | 2 tsp | Earthy warmth; makes it taste "like chili" |
| Smoked paprika | 1 tsp | Adds the smoky depth meat usually provides |
| Dried oregano | 1 tsp | A savory, slightly bitter edge that balances the tomato |
| Cayenne | ¼ tsp | Optional real heat — scale up cautiously |
Note that American-style chili powder is itself a mild blend, not pure ground chilies. If you're outside the US and can only find hot pure chile powder, start with 2 teaspoons instead of 2 tablespoons and season up from there.
Substitutions and Variations
- No bell pepper? Use a diced carrot or celery stalk, or skip it.
- Extra hearty: Stir in 1 cup of cooked lentils or a diced sweet potato with the tomatoes (sweet potato needs the full 20-minute simmer to turn tender).
- Smokier: Add 1 finely chopped chipotle pepper in adobo along with the tomato paste.
- Lower sodium: Use no-salt-added beans and tomatoes, then salt entirely to taste at the end.
Like most bean-and-tomato dishes, this chili follows the same pantry-first logic as the rest of our weeknight dinner recipes: canned staples, one pot, and times that include the chopping.
Storage and Reheating
Chili is one of the rare dinners that genuinely improves overnight as the spices settle in. Cool leftovers promptly, then refrigerate in a sealed container for up to 4 days or freeze for up to 3 months. Reheat on the stovetop over medium-low with a splash of water or broth, stirring until steaming hot throughout.
Leftovers stretch well beyond the bowl: spoon chili over a baked potato, fold it into a burrito, or serve it alongside a savory breakfast like our 15-minute tofu scramble for a hearty brunch plate.
The Bottom Line
Sauté, bloom, simmer — that's the whole method. With two kinds of beans, a real spice ratio, and a 20-minute simmer, this vegan chili delivers the depth of an all-day pot in a 40-minute weeknight window, and the leftovers might be the best part.
Frequently asked questions
What can I use instead of meat in vegan chili?
Beans do most of the work: black beans hold their shape while kidney or pinto beans turn slightly creamy, giving the pot a varied, hearty texture without any meat substitute. For extra body, add cooked lentils, diced sweet potato, or corn. Smoked paprika supplies the smoky depth that meat usually contributes, so no store-bought crumbles are needed — though they can be stirred in if you like them.
What seasoning goes in vegan chili?
For a pot serving six, use 2 tablespoons of American-style chili powder, 2 teaspoons of ground cumin, 1 teaspoon of smoked paprika, 1 teaspoon of dried oregano, and an optional quarter teaspoon of cayenne for heat. Bloom the spices in oil with tomato paste before adding liquid — that toasting step deepens the flavor far more than any extra ingredient. Note that chili powder is a mild blend, not pure ground chilies.
How long does vegan chili last in the fridge?
Cool leftovers promptly and refrigerate them in a sealed container for up to 4 days, or freeze for up to 3 months. Chili genuinely improves overnight as the spices settle in, so it is a strong candidate for meal prep. Reheat on the stovetop over medium-low heat with a splash of water or broth, stirring until it is steaming hot throughout before serving.
Can I make vegan chili thicker or thinner?
Yes — thickness is easy to adjust at the end. If the chili is too thin, simmer it uncovered for a few extra minutes so the liquid reduces, or mash a spoonful of the beans against the side of the pot to release their starch. If it is too thick, stir in vegetable broth a splash at a time until it reaches the consistency you like, then re-taste for salt.