Advertisement

THREE BEAN CHILI (Vegan & Ready in 30 Minutes)

This hearty vegan three bean chili is smoky, cozy, and ready in just 30 minutes. I make it with black, navy, and kidney beans simmered in a rich tomato base, it’s the kind of comforting bowl I crave on a cold, rainy night — simple, nourishing, and full of flavor.

Bowl of vegan three-bean chili topped with cilantro, crumbled crackers, and a dollop of crema




About This Recipe

This vegan three-bean chili is hearty, comforting, and comes together in about 25 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. Three kinds of canned beans, tomato, corn, and bold spices in one pot. That’s it.

I make this all the time. It’s the dinner I turn to on days when I have zero energy but still want something warm and real. 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. It freezes perfectly and honestly tastes even better the next day.

Why You’ll Love This

  • One pot, 25 minutes. Weeknight perfection. Minimal dishes, maximum flavor.
  • Tastes even better the next day. The flavors deepen overnight. Perfect for meal prep and packed lunches.
  • Freezes beautifully. Make a double batch and freeze individual portions for up to 3 months.
  • Packed with plant protein. Three kinds of beans means plenty of protein and fiber in every bowl.
  • Uses pantry staples. Canned beans, canned tomato, frozen corn, and spices you probably already have.
  • Naturally vegan and gluten-free. No dairy, no meat, no flour. Just plants.

Ingredient Notes

Chopped bell pepper, onion, corn, garlic, and spices in bowls for three-bean chili
  • Onion and garlic. The aromatic base.
  • Red bell pepper. Adds sweetness and color. Use raw, roasted, or even jarred if that’s what you’ve got.
  • Three kinds of beans. I use black beans, navy beans, and red kidney beans. Chickpeas and pinto beans also work well. Use canned for speed, drained and rinsed.
  • Corn. Fresh or frozen, no need to thaw.
  • Tomato. Canned tomato puree or crushed tomatoes. You can also blend fresh tomatoes.
  • Spices. Oregano, marjoram, cumin, and chili powder give this chili its signature depth. Adjust amounts to taste.
  • Oil, salt, and pepper.

How to Make Three-Bean Chili

  1. Sauté the aromatics. Heat oil in a large pot over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened. Add the garlic and cook for 30 seconds until fragrant.
  2. Add the bell pepper. Stir in the diced bell pepper and cook for 2 to 3 minutes until slightly tender.
  3. Add everything else. Add all three cans of beans (drained and rinsed), corn, tomato puree, and all the spices. Stir well to combine.
  4. Simmer. Cover and cook on low for 15 minutes, stirring occasionally. If using fresh tomatoes, cook a few minutes longer until they break down.
  5. Taste and season. Adjust salt, pepper, and spices. Serve hot with your favorite toppings.

Variations

  • More vegetables. Add chopped sweet potato, butternut squash, or zucchini for extra heartiness. Cut them small so they cook in the same time.
  • Spicy. Add a spoonful of chipotle in adobo or diced pickled jalapeños for smoky heat.
  • Protein boost. Stir in cooked quinoa or brown rice at the end for a complete meal in one bowl.
  • Creamier. Stir in a handful of nutritional yeast or a splash of coconut milk at the end for a creamier, richer chili.
  • Smoky. Add a teaspoon of smoked paprika along with the other spices for a deeper, smokier flavor.
Red pot filled with three-bean chili with corn, tomato, and a wooden spoon

How to Serve

  • With crema and avocado. Sliced avocado and a spoonful of vegan Mexican crema made with cashews or tofu.
  • With fresh herbs. Cilantro, sliced scallions, or a squeeze of lime brighten everything up.
  • With something crunchy. Crushed tortilla chips or a thick slice of cornbread for dipping.
  • With cheese. A handful of shredded cheddar or vegan cheese on top while it’s still hot.
  • Over rice or grains. Serve over brown rice, quinoa, or baked potato for a full meal.
Bowl of three-bean chili garnished with cilantro and crema on a red striped cloth

Tips

  • Use good canned beans. Look for beans with just water and salt on the label. Drain and rinse them to remove excess starch and sodium.
  • Rinse the cans first. Quick tip: rinse the outside of cans before opening. You never know where they’ve been stored.
  • If it’s too thick, add liquid. A splash of water or vegetable broth loosens it up without diluting the flavor much.
  • If it’s too thin, simmer uncovered. Take the lid off for the last 5 minutes and let it reduce. The chili will thicken as the liquid evaporates.
  • Season at the end. Canned beans and tomato already have sodium. Taste and adjust salt, pepper, and spices after everything has simmered together.
  • Double the batch. This recipe scales perfectly. Make extra and freeze individual portions for easy dinners later.

Common Mistakes

  • Not draining or rinsing the beans. The canning liquid is starchy and salty. Draining and rinsing gives you better control over the flavor and texture.
  • If in doubt about adding salt too early. Between the canned beans, canned tomatoes, and spices, there can be a lot of sodium. If in doubt, taste at the end, then season it.
  • Cooking on high heat. Chili is meant to simmer low and slow (even if it’s a quick recipe). High heat can scorch the bottom, and the beans won’t absorb the flavors properly.
  • Skipping the sauté step. Cooking the onion, garlic, and bell pepper first builds a flavor base that makes the whole chili taste better. Don’t just dump everything in cold.
  • Not letting it rest. If you have time, let the chili sit for 10 minutes after cooking before serving. The flavors continue to develop off the heat.

How to Store and Freeze

  • In the fridge: let cool to room temperature. Store in an airtight container for up to 5 days. It tastes even better on day 2.
  • In the freezer: freeze in individual portions (mason jars, freezer bags, or containers) for up to 3 months. Leave space at the top if using jars.
  • To reheat from the fridge: warm in a pot over medium heat, stirring occasionally. Add a splash of water if it thickens.
  • To reheat from frozen: thaw overnight in the fridge, then warm on the stove. You can also microwave from frozen in 2-minute intervals, stirring between each.

Frequently Asked Questions

More One-Pot Recipes

Made this three-bean chili? I’d love to know how it turned out. Leave a comment and rating below!

A ceramic bowl brimming with three bean chili is topped with sour cream and cilantro, resting on a folded red and white striped napkin. A spoon with a wooden handle lies nearby on the light surface. Crushed crackers are scattered around, while a sprig of cilantro adds a fresh touch.

Vegan Three-Bean Chili

Alejandra Graf
This hearty vegan three bean chili is smoky, cozy, and ready in just 30 minutes. I make it with black, navy, and kidney beans simmered in a rich tomato base, it’s the kind of comforting bowl I crave on a cold, rainy night — simple, nourishing, and full of flavor.
5 de 5 votos
Prep Time 10 minutes
Cook Time 20 minutes
0 minutes
Total Time 30 minutes
Course Main
Cuisine American
Servings 6 people
Calories 261 kcal

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

Serving: 1servingCalories: 261kcalCarbohydrates: 46gProtein: 14gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 1gSodium: 73mgPotassium: 985mgFiber: 13gSugar: 6gVitamin A: 406IUVitamin C: 26mgCalcium: 131mgIron: 6mg
Keyword beans

information

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
Add us as a preferred source on Google
Add us as a preferred source on Google
SoupsWeeknight Dinners
5 from 5 votes (1 rating without comment)
Subscribe
Notify of
guest
Recipe Rating




4 Comments
Oldest
Newest
Inline Feedbacks
View all comments