
About this recipe
This quick vegan three-bean chili is hearty, comforting, and comes together in under 20 minutes. It’s one of those back-pocket recipes for when the fridge is nearly empty, you’re short on time, or it’s cold and rainy outside. While chili isn’t traditionally Mexican—it’s a Tex-Mex classic—this plant-based version still delivers those cozy, bold flavors we all crave.
Why will you love this recipe?
If you’re like me, maybe chili didn’t sound too exciting at first. But once I made it, I was hooked. It’s satisfying, flavorful, and super flexible. Whether you’re using pantry staples like canned beans and roasted red peppers or going fresh from scratch, this recipe always comes through. Plus, it’s naturally vegan and full of good-for-you ingredients.
Ingredient notes

- Red Bell Pepper. Use raw, roasted, or even jarred if that’s what you’ve got.
- Beans. I enjoy a combination of black beans, navy beans, and red kidney beans. Chickpeas and pinto beans also work well.
- Corn. Fresh or frozen work—no need to thaw frozen corn ahead.
- Tomato. Use canned tomato puree or blend fresh tomatoes. Whatever’s on hand.
- Spices. Oregano, marjoram, cumin, and chili powder give this chili its signature depth.

How to make this easy three-bean chili
- Start with flavor.
- Add bell pepper.
- Build the chili: Add the beans, corn, tomato, spices, salt, and pepper. Stir, cover, and simmer for about 15 minutes on low. If using fresh tomatoes, let it cook a little longer.
Variations
- Spice it up with chipotle paste or diced pickled jalapeños.
- Add chopped sweet potato or butternut squash for extra heartiness.
- Throw in cooked brown rice or quinoa to bulk it up.

How to serve the vegan three-bean chili
- Serve it with sliced avocado and a good spoonful of vegan Mexican crema made with cashews, almonds, or tofu.
- Use fresh herbs such as cilantro or oregano. Sliced scallions, green onions, and jalapeños make the perfect spoonful.
- I also finish this vegan chili with crushed corn tortilla chips or a good slice of cornbread.
- A handful of cheddar cheese.

Home cook to home cook tips
- Canned beans: Look for beans with just water and salt—no additives.
- Quick clean tip: Rinse the outside of cans before opening. You never know where they’ve been.
- Consistency check: If the chili gets too thick, just add a splash of water or vegetable broth.
- Taste and adjust: This recipe is a guide—season to your liking.
Vegan Three-Bean Chili
Equipment
- Large pot
Ingredients
- 1 tablespoon olive oil or any neutral vegetable oil
- 1 medium onion finely chopped
- 2 garlic cloves minced
- 1 red bell pepper chopped (raw or roasted)
- 1 can 15 oz black beans, drained and rinsed
- 1 can 15 oz navy beans, drained and rinsed
- 1 can 15 oz red kidney beans, drained and rinsed
- 1 cup corn kernels fresh or frozen
- 2 cups tomato puree canned or homemade
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon dried marjoram
- 1 teaspoon chili powder adjust to taste
- Salt and freshly ground black pepper to taste
- Water or vegetable broth as needed to adjust consistency
Instructions
- In a large pot or Dutch oven, heat the oil over medium heat. Add the chopped onion, garlic, and a pinch of salt. Cook for 3 to 4 minutes, stirring occasionally, until the onion is translucent and fragrant.
- Stir in the chopped bell pepper. If using raw, cook for 3 to 4 minutes until slightly softened. If using roasted, proceed directly to the next step.
- Add the black beans, navy beans, red kidney beans, corn, tomato puree, cumin, oregano, marjoram, chili powder, salt, and pepper. Stir well to combine.
- Cover the pot and reduce the heat to low. Simmer for 15 minutes, stirring occasionally. If using fresh tomatoes or if the mixture is too thick, allow an extra few minutes and add a splash of water or vegetable broth as needed.
- Taste the chili and adjust seasoning as needed. Add more chili powder for heat, or additional salt and pepper to taste.
- Ladle into bowls and serve hot with your favorite toppings such as avocado, vegan crema, chopped herbs, or tortilla chips.
Notes
- Beans can be swapped with any variety you have on hand, such as chickpeas, pinto, or lima beans.
- To make this chili more filling, add cooked brown rice or diced sweet potato during the simmering step.
- Leftovers keep well and taste even better the next day. Storage Refrigerator: Store in an airtight container for up to 5 days.
- Freezer: Freeze in airtight containers or silicone freezer bags for up to 3 months. Reheat gently and adjust seasoning as needed after thawing.
Nutrition
information
Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.
- What Is a Molcajete? How to Use It Like a True Mexican Home Cook - April 29, 2025
- Black Bean Pozole (Mexican Black Bean Soup) - April 28, 2025
- Healthy and Easy Lentil Salad Recipe (Perfect for Meal Prep) - April 25, 2025