Three Bean Chili

Growing up, almost every Sunday during football season my dad made a huge pot of chili.  His chilis were totally epic.  He would taste, adjust seasonings and stir it regularly as it simmered on the stove for hours. It was a ritual.  He liked to let it really thicken and for the flavors to meld together.  I have taken aspects of his famous chili recipe and incorporated it into this plant-based version.  I loaded it with three beans (garbanzo, kidney and black beans) to really bulk it up.  I added sweet potato and carrots for a heartier texture and slightly sweet flavor.  It also adds a beautiful orange color to the chili that I love.

My dad typically used eight (yes eight!) tablespoons of chili powder but this recipe tones thing down a bit and recommends three (I think that is spicy enough but feel free to taste and add more to kick it up if you are into that).  He would probably add five tablespoons of Worcestershire sauce and maybe even throw in a bottle of dark beer too!  I told you his chilis were epic.

This version is simple, healthy and totally satisfying.  I think he would approve and would have been pleasantly surprised at how filling and satisfying a plant-based chili can be with the right ingredients and spices.  This one is thick, chunky and spicy just how he liked it.

Now for the toppings.  Chili toppings can make or break a chili recipe.  I personally love loads of diced red onion, avocado, fresh lime juice and chopped cilantro.  You can also add vegan sour cream or vegan shredded cheddar cheese.  I know many people are into adding chips to the chili.  Go with what you like and make it your own.  After all, chili is a personal thing.

I’m so glad it is finally chili season.  Chili is just the perfect meal in a bowl for this chilly time of year.  I love to make it on Sundays like my dad used to do and enjoy as leftovers throughout the early part of the week.  Chili leftovers are the best since the flavors really do get better overtime and it thickens even more in the refrigerator.

I hope you enjoy this veggie-packed vegan chili as much as we do!  It is grain-free, gluten-free, soy-free and refined sugar-free.  If you give this chili a try, please snap a pic and tag #eatingbyelaine and @eatingbyelaine on InstagramTwitter or Facebook so I can see you enjoying your creations.

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon

Three Bean Chili

  • Author: Elaine Gordon
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 8 1x


A spicy, thick and hearty chili that is loaded with plant-based protein. It has a subtle sweetness from the carrots, tomatoes and sweet potatoes. Top it with avocado, red onions, jalapeno, cilantro and a squeeze of fresh lime for the perfect healthy chili bowl.



  • 2 tablespoons extra virgin olive oil
  • 2 medium white onions, chopped
  • 4 large cloves garlic, minced
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 1 large sweet potato, skin removed and chopped into tiny cubes (~1/4 inch thick)
  • 2 large carrots, peeled and chopped into tiny cubes (~1/4 inch thick)
  • 2, 15 ounce cans stewed tomatoes
  • 1, 8-ounce can tomato sauce
  • 1 14.5 ounce can garbanzo beans, rinsed and drained
  • 1, 14.5 ounce can pinto beans or kidney beans, rinsed and drained
  • 1, 14.5 ounce can black beans, rinsed and drained
  • 3 tablespoons chili powder (2 tablespoons for a less spicy chili)
  • 1 tablespoon cumin
  • 1/2 teaspoon cayenne pepper (if you want a spicy chili)
  • 3 cups low-sodium vegetable broth
  • 2 tablespoon Worcestershire sauce (optional)
  • Garnish ideas: fresh cilantro, lime, avocado, diced red onion, jalapeno slices, vegan sour cream, vegan shredded cheddar cheese


  1. Place oil in a large pot and place over medium high heat. Add in onion, garlic, salt and pepper and saute for 5 minutes, stirring frequently.
  2. Add in remaining ingredients (sweet potato, carrots, stewed tomatoes, tomato sauce, beans, chili powder, cumin, cayenne pepper, broth and Worcestershire sauce); stir for about 20 seconds. Bring to a boil, then reduce heat and simmer uncovered for 30-45 minutes or until chili thickens and flavors come together.
  3. Taste and adjust seasonings and salt as necessary. Garnish with anything you’d like (such as avocado, diced red onion, jalapeno, cilantro or lime slices).
  4. Store leftovers in an airtight container in your refrigerator for up to five days.

  • Category: Entree

Did You Try This Recipe?

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?


  1. Jennifer Bliss

    This looks pretty awesome! And so does your blog! I think this is the first time I have visited and commented! Mind if I link you!? Swing by my place and let me know when you have time! CHEERS!

    • Elaine Gordon

      Thank you! Of course, please feel free to link to me. What is your blog URL?

  2. Sani Kemppainen

    looks delicious! great for those cold winter nights 🙂

    • Elaine Gordon

      Yea! Exactly 🙂

  3. Randi

    8 tablespoons of chili powder- that sounds like my kind of chili!!! My parents would always do 4 or 5- nowadays I have to keep it at about 2 for the kids lol. But this looks amazing!

    • Elaine Gordon

      OMG totally! I know he was BIG on the spices! Definitely omit the cayenne pepper too if you aren’t into the spicy spices!

  4. SarahVeganChickpea

    I just made a big batch of chili and have been eating it for 3 days! 😀 Will have to add sweet potato next time like you did.

    • Elaine Gordon

      Yes! Sweet potato is so yummy in chili. It sweetens it slightly and makes it hearty. I also love the color and texture. And carrots too! They work well together. Let me know what you think!

  5. Amy Katz

    Your photos are absolutely gorgeous! I pinned this recipe to try soon!

    • Elaine Gordon

      Wow thank you so much! That comment really means a lot to me 🙂 I hope you love the recipe when you get a chance to try it!

  6. Marija

    My fav for this cold, autumn days! Thank you for this great recipe! 😀

    • Elaine Gordon

      Yea! You are welcome! Thanks for stopping by!


Submit a Comment

Your email address will not be published. Required fields are marked *

Hi, I’m Elaine!

Thank you for checking out my vegan and gluten-free recipes.

Trending Now

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?