Easy Vegan Chili – Hearty One-Pot Bean Chili
![]() |
| Hearty vegan chili with kidney beans, black beans, tomatoes, and fresh cilantro |
Why You’ll Love This Vegan Chili
Easy one-pot meal: Less cleanup and simple preparation.
Plant-based: Made with beans, vegetables, and pantry staples.
Hearty and satisfying: Beans provide texture and substance.
Great for meal prep: The flavors develop beautifully as the chili rests.
Easy to customize: Adjust the spice level and choose your favorite toppings.
Ingredients
1 tablespoon olive oil
1 medium onion, diced
1 red bell pepper, diced
1 green bell pepper, diced
3 garlic cloves, minced
2 tablespoons tomato paste
2 cans (14–15 ounces or 400–425 g each) chopped tomatoes
1 can (15 ounces or 425 g) kidney beans, drained and rinsed
1 can (15 ounces or 425 g) black beans, drained and rinsed
1 cup (240 ml) vegetable broth
2 teaspoons ground cumin
2 teaspoons chili powder
1 teaspoon smoked paprika
½ teaspoon dried oregano
½ teaspoon salt, or to taste
¼ teaspoon black pepper
1 teaspoon maple syrup or sugar, optional
1 tablespoon lime juice, optional
Ingredient Notes
Beans: Kidney beans and black beans make a hearty combination. Pinto beans or chickpeas are suitable alternatives.
Tomatoes: Canned chopped tomatoes provide the main body of the chili. Choose plain tomatoes rather than a pre-seasoned variety if you want to control the flavor.
Chili powder: Start with a mild blend and add more if you prefer a spicier dish. Chili powder strength varies between brands.
Vegetable broth: Use low-sodium broth if you want greater control over the salt.
Equipment
Large saucepan or Dutch oven
Cutting board and sharp knife
Wooden spoon
Measuring cups and spoons
Can opener
How to Make Easy Vegan Chili
1. Sauté the vegetables
Heat the olive oil in a large saucepan over medium heat. Add the diced onion and bell peppers. Cook for 5–7 minutes, stirring occasionally, until softened.
2. Add the garlic and spices
Stir in the minced garlic, cumin, chili powder, smoked paprika, and oregano. Cook for about 30 seconds until fragrant.
3. Add the tomato paste
Stir in the tomato paste and cook for 1–2 minutes. This helps deepen the tomato flavor.
4. Add the tomatoes, beans, and broth
Pour in the chopped tomatoes and vegetable broth. Add the drained kidney beans and black beans. Stir everything together.
5. Simmer the chili
Bring the mixture to a gentle boil, then reduce the heat to low. Simmer uncovered for 25–35 minutes, stirring occasionally, until the chili thickens and the flavors come together.
Add a splash of broth or water if it becomes thicker than you prefer.
6. Adjust the flavor
Season with salt and black pepper. Add a little maple syrup or sugar if the tomatoes taste especially acidic. Stir in lime juice if desired.
For a thicker texture, mash a small portion of the beans against the side of the pot and stir them back into the chili.
7. Serve
Ladle the hot chili into bowls. Add your favorite toppings and serve immediately.
Tips for the Best Vegan Chili
Give the chili enough simmering time to develop a deeper flavor.
Drain and rinse canned beans before adding them.
Taste before adding extra salt, especially when using store-bought broth.
Mash some beans to thicken the sauce without adding flour.
Make it ahead of time if possible; the flavor often improves after resting overnight.
Add chili flakes or fresh jalapeño for extra heat.
Variations and Substitutions
Add More Vegetables
Stir in diced zucchini, corn, carrots, or mushrooms for additional texture and flavor.
Make It Extra Hearty
Add 1 cup of cooked lentils or plant-based mince. If using uncooked lentils, adjust the liquid and cooking time according to the lentil variety.
Make It Smokier
Add a little extra smoked paprika or a small amount of chipotle in adobo, checking the ingredients to ensure it is vegan.
Make It Spicier
Add cayenne pepper, fresh jalapeño, or your favorite hot sauce.
Make It Oil-Free
Sauté the onion and peppers with a splash of vegetable broth or water instead of oil, adding more liquid as needed.
What to Serve with Vegan Chili
This hearty chili pairs well with:
Steamed rice or brown rice
Cornbread made without dairy or eggs
Crusty bread
Baked potatoes or sweet potatoes
Tortilla chips
Fresh avocado and cilantro
Vegan sour cream or shredded vegan cheese
Storage and Reheating
Refrigerator: Store cooled chili in an airtight container for up to 4 days.
Freezer: Freeze in individual portions for up to 3 months for convenient meals.
Reheating: Warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of water or vegetable broth if necessary. You can also reheat individual portions in the microwave, stirring partway through.
If frozen, thaw overnight in the refrigerator when possible before reheating.
Frequently Asked Questions
Is vegan chili filling without meat?
Yes. Beans, vegetables, and a thick tomato base create a hearty dish. You can add lentils or plant-based mince for an even more substantial meal.
Can I make vegan chili in advance?
Absolutely. Prepare it a day ahead, refrigerate it promptly, and reheat thoroughly before serving.
Can I use dried beans?
Yes, but cook them fully before adding them to the chili. Do not add dried kidney beans directly to a slow cooker or simmering chili without proper preparation.
How can I make chili thicker?
Simmer uncovered for longer, mash some beans into the sauce, or reduce the amount of broth slightly.
Is this recipe gluten-free?
The ingredients listed are naturally gluten-free in many cases, but check the labels on your vegetable broth, chili powder, and other packaged ingredients to confirm.
Recommended Kitchen Tools
A heavy-bottomed Dutch oven, a sharp chef's knife, and a sturdy wooden spoon are useful for making this one-pot recipe.
Related Recipes
If you enjoy plant-based comfort food, try these recipes from Jeanie Recipes:
Final Thoughts
Easy Vegan Chili is a practical, flavorful meal made with beans, vegetables, tomatoes, and warming spices. It is easy to adapt to your taste, stores well, and makes a comforting dinner for busy weeknights.
