This post may include affiliate links. Thank you for your support.
This easy Vegetarian 3 Bean Chili recipe has all the rich and hearty satisfaction of a meat-based chili, minus the meat! Featuring a creamy combination of three beans, corn, tomatoes, and fresh veggies with smoky spices and seasonings, this bean chili is bursting with both flavor and texture. Made with simple ingredients and ready in 45 minutes or less, this cozy, yet simple chili will become your family’s go-to belly-warming meal. (Vegetarian, vegan, gluten-free, plant-based and dairy-free if you watch your toppings)
“This recipe is THE ONE to use! Delicious and flavorful! The best for a Superbowl night! Thanks for sharing.”
– Josie
Update: This recipe was originally published in February 2020. I made updates to the article below to include more information about canned bean chili. Plus, I added a recipe video and step by step photos to show you how *just* quick and easy this simple vegetarian chili is to make!
Table of Contents
About this recipe for vegetarian 3 bean chili
This thick and chunky vegetarian chili recipe is made with humble ingredients, but full of texture and flavor! Smoky, savory and spicy in taste, this recipe is packed with a combination of three creamy beans, aromatic onions, piquant peppers, sweet corn, fire-roasted tomatoes, delicate crushed tomatoes, fragrant garlic and flavorful dried spices. It’s hearty, rich and so utterly delicious you won’t miss the meat at all!
Made in one pot and ready in 45 minutes or less, it’s a cozy and healthy meal that will keep you warm all season long!
Plus, this simple vegetarian bean chili recipe is completely customizable and allows you to control the level of spicy heat! And, since this 3 bean chili tastes even better the next day, I definitely recommend making a double batch to have on hand for quick and easy lunches or weeknight dinners! Or, you can freeze and store this 3bean chili so you can always have a hearty meal ready to go right at your fingertips!
If you’re looking for more comforting vegetarian soup recipes, try these fan-favorites next: Creamy Parsnip Soup, Sweet Potatoes Soup, Roasted Butternut Squash Soup, and Homemade Tomato Soup with Basil.
Why you will love this easy recipe!
- This vegetarian 3 bean chili recipe uses easy to find ingredients and affordable pantry staples!
- Quick to prepare – this recipe only requires 15 minutes of hands-on preparation!
- Made entirely in one pot!
- Packed with good-for-you-ingredients and nutrients – there’s plenty of beans and fresh vegetables!
- This vegetarian soup is meal prep friendly, stores great and packs well for lunches or easy heat-and-eat dinners!
- Unlimited, totally customizable toppings! Pile on all your favorite garnishes for the ultimate chili experience!
Ingredients in 3 bean chili
This recipe for vegetarian 3 bean chili is hearty and bursting with flavor! This fool-proof recipe relies on easy to find ingredients and pantry staples for the best comforting taste!
- Beans: Kidney beans and black beans provide hearty, ‘meaty’ flavor, while refried pinto beans add a deliciously creamy, rich texture! I recommend you use a low- or reduced-sodium brand of beans. (See below to read about different varieties of beans you can use!)
- Vegetables: A trifecta of yellow onions, bell peppers and poblano peppers create a base of flavor, while kernels of corn add pops of sweet taste.
- Tomatoes: A combination of crushed and fire-roasted tomatoes adds a delicious earthy, rich tomato flavor. For the best taste, I highly recommend you use cans of certified San Marzano variety tomatoes.
- Garlic: Three to four cloves of garlic provide a subtle, yet distinctive punchy taste. Make sure you chop fresh garlic, don’t use the minced variety sold in a jar.
- Spices and Seasonings: Chili powder(s), cumin, paprika, oregano, coriander, bay leaves, kosher salt and ground black pepper add a delicious depth of flavor!
- Tomato Paste: Two tablespoons of thick tomato paste gives the soup a bit of body while adding highly concentrated, almost meaty flavor to the soup.
- Liquid: Beer and/or stock forms the liquid base of this soup. I prefer to use a combination of beer and stock for the most flavor!
- Lime Juice: Lime juice adds a touch of acidity and balances out all the flavors. Make sure you use fresh lime juice in this chili!
If you’re looking for more bean soups, be sure to check out these delicious recipes next: Tomato and Chickpea Soup, Ham and Navy Bean Soup with Ham Bone, White Bean Soup with Tomatoes and Garlic, and this Recipe for Bean with Bacon Soup.
Step-by-step photos: making this recipe at home
FAQs: frequently asked questions
What kind of beans are best for vegetarian chili?
Three bean chili is all about the beans (obviously) in addition to fresh veggies and bold chili flavors. While beans provide a very subtle hint of flavor, each variety brings something a little different to the table. Therefore, there’s really no “wrong” or “right” answer when it comes to “what kind of beans are best for chili”. You can use any variety of beans and any combination of beans your heart desires, or simply whatever you have on hand in your stocked pantry.
Best of beans for chili
- Kidney Beans – Dark red and light red kidney beans are the most traditional bean used in chili. Both varieties are hearty, meaty and take on the flavor of seasonings they are cooked with. They keep their shape and remain firm when heated, which adds a nice thick texture to chili.
- Pinto Beans – Also known as ‘light speckled kidney beans’, pinto beans are smaller and more plum than kidney beans. They have a unique, robust and earthy flavor.
- Refried Beans – Commonly made from Pinto beans that have been cooked and mashed. Refried beans give chili and incredibly creamy and thick texture.
- Chili Beans – Chili beans are nothing more than pinto beans cooked in a mild chili-spiked sauce.
- Black Beans – Black beans are soft and creamy in texture. They are richer and heartier in flavor than a pinto bean without being overwhelming.
- Cannellini Beans – Also referred to as white kidney beans, they are meatier than navy or great northern beans. They have a tender flesh and earthy, nutty flavor. Cannellini beans are often used in Italian soups such as minestrone, but can be used in white chili.
- Great Northern – Great Northern beans, which resemble lima beans, are slightly nutty in flavor. They are larger than navy beans, but lighter in density with a thinner skin. They are often used in quick white chili recipes and require less time to cook than navy beans.
- Navy Beans – Navy beans are also often used in white chili. They are smaller and slightly plumper than great Northern beans, however they have a denser texture and thicker skin. They take longer to cook to become tender.
Do I drain canned beans before making a chili recipe?
- Dried Beans: If you are using dried beans to make chili, they need to be soaked and picked over for stones prior to using. Dried beans also need to be cooked carefully after soaking as their outer skin contains toxins, which are rendered harmless during the cooking process.
- Canned Beans: Beans in a can have already been cooked. The cloudy liquid found in canned beans is made up of mostly starch and salt, which can alter the taste of a dish. You should drain and rinse beans prior to using them, unless the recipe states otherwise.
This easy recipe for 3 bean vegetarian chili uses canned beans and requires draining and rinsing the beans before adding them to the pot.
How to make vegetarian chili thicker?
Regardless of if your chili recipe is bean, beef, or vegetarian, it should be stew-like and thick! Nothing is worse than a bowl of thin, watery chili when you are hoping for a cozy, hearty meal.
In case you accidentally end up with sad, soup-like chili, below are a few different ways to quickly and easily thicken up your chili!
Ways to thicken 3 bean chili vegetarian
- Use refried beans. Using refried pinto beans is an incredibly easy way to make thick chili! The refried beans blend seamlessly into vegetarian or bean chilies and give the stew a deliciously creamy texture. This recipe below utilizes refried beans. Pro-tip: Using refried beans is similar to the below method of mashing, minus all the extra effort!
- Mash some of the chili. You can use a potato masher to smash the vegetables and beans in your chili. Mashing will cause the beans release their natural starches and help thicken the stew. Mash as much of the chili as desired. Alternatively, you can transfer some of the chili to a high powered stand blender or food processor and process a portion of the chili and then stir it back in for the same result.
- Add cornmeal or masa harina. Add a tablespoon or more to a simmering pot of chili and cook for 10-12 minutes. Cornmeal and masa harina will thicken the chili. However, both additions can slightly alter the texture and taste of the chili to be a tad grainy.
- Cook the chili longer. Simmer this 3 bean chili recipe, uncovered, for a longer length of time. Continuing to cook the chili will reduce the liquid. However, please note if you cook the chili for longer than recommended in the recipe, it could cause the ingredients in your chili to become mushy.<
- Add chips. Add a few handfuls of crushed chips (tortilla or corn) to your chili. The chips will absorb excess liquid and at the same time give a bit of texture to your chili.
Is this recipe for 3 bean chili gluten-free?
This recipe as written is gluten-free. However, always check brand labels to ensure you are using gluten-free products!
Is it low carb and keto-friendly?
The three bean chili recipe below can easily be adapted to be keto-friendly. To make this recipe low-carb, omit the corn and substitute more beans, or your favorite grain, legume or vegetable of choice. Also, make sure you use either a low carb beer or substitute the beer for vegetable broth.
Easy to make, hearty and incredibly flavorful, this vegetarian 3 bean chili recipe is so cozy and delicious you won’t miss the meat at all!
Until next week, friends, cheers – to chili sans the beef!
Craving MORE? Follow all the deliciousness on Facebook, Pinterest and Instagram!
More recipes for chili!
Vegetarian 3 Bean Chili Recipe
Equipment
- 1 Large Pot or Dutch Oven (for cooking chili)
Ingredients
- 2 TBS Olive Oil
- 1 large Yellow Onion – small dice (about 2 -2 1/2 cups)
- 2 large Bell Peppers – stemmed, seeded and small dice (about 2 -2 1/2 cups) (SEE NOTES)
- 1 large Poblano Pepper – stemmed, seeded and small dice (about ¾ cup)
- 3-4 cloves Garlic – minced
- 1 TBS EACH: Dark Ancho Chili Powder, Chipotle Chili Powder & Ground Cumin (SEE NOTES)
- 1 ½ tsp EACH: Smoked Paprika, Ground Coriander & Dried Oregano (NOT ground)
- 2 TBS Tomato Paste
- 1 ¾ Cups Beer or Stock – (I use 12 ounces Beer + 2 ounces Stock) (SEE NOTES)
- 1 (14.5 ounce) Can EACH: Fire-Roasted Diced Tomatoes & Crushed Tomatoes – UNDRAINED
- 2 whole Dry Bay Leaves
- 1 (14.5 ounce) Can Red Kidney Beans – drained & rinsed
- 1 (14.5 ounce) Can Black Beans – drained & rinsed
- 1 (16 ounce) Can Refried Beans – (SEE NOTES)
- 1 Cup Frozen Corn Kernels
- 1-2 TBS Fresh Lime Juice – or more to taste
- To Taste Kosher Salt & Ground Black Pepper
- Optional Toppings: Pico de Gallo Hot Sauce, Shredded Cheese, Sliced Scallions, Chopped Cilantro, Diced Tomatoes, Diced Red Onions, Sliced Jalapenos,
- Serving Suggestions: Chips or Cornbread
Instructions
- Sauté vegetables: In a large heavy-bottomed pot or Dutch oven, heat oil over medium heat. Add the onions and all three peppers. Sauté (sweat), stirring occasionally, until softened, about 7-8 minutes. Add the garlic, chili powders, cumin, paprika, oregano and coriander. Season with 1 teaspoon of salt and ½ teaspoon of ground black pepper. Cook, stirring, until fragrant, about 1 minute. Add the tomato paste and cook, stirring, until the tomato paste is caramelized, about 2 minutes.
- Deglaze the pan: Slowly add the beer to deglaze the pan, using the back of a wooden spoon to scrape up any browned bit from the bottom of the pan. Bring to a simmer. Add the tomatoes and bay leaf. Increase heat to medium-high and bring back to a simmer. Immediately reduce heat to maintain a gentle simmer.
- Cook: Cover and simmer for 10 minutes. Remove lid, stir and continue to simmer for an additional 10 minutes.
- Add the beans and corn: Add the kidney beans, black beans, refried beans and frozen corn. Bring the soup back to a gentle simmer over medium heat. Immediately reduce to low and cook for 8-10 minutes, or until the soup is thickened and chili is warmed through. Stir in lime juice. Taste and adjust for seasoning with salt, pepper, hot sauce and/or lime juice. Use tongs to remove bay leaf and discard.
- Serve: Ladle warm chili into individual bowls and garnish with desired toppings. Enjoy!
Video
Notes
- Bell Peppers: You can use any type of bell peppers you would like. I used a combination of red and green.
- Chili Powders: If you don’t have both ancho and chipotle chili powders, you can substitute plain chili powder. The recipe as written is SPICY.
- For medium spicy chili, use a total of 4 teaspoons chili powder (or 2 teaspoons ancho and 2 teaspoons chipotle)
- For mild, use a total of 2 teaspoons chili powder (or 1 teaspoon ancho and 1 teaspoon chipotle)
- Liquid: The liquid helps flavor the chili. If you like a lot of flavor, I recommend using beer. Alternatively, you can use either vegetable or chicken stock. Or, you can use a combination of beer with stock!
- Refried beans help make this chili thick and creamy in texture. If you like a thinner chili, you can substitute 1 (16 ounce) can of pinto beans, drained and rinsed.
Nutrition
Did you make this recipe?
Mention @nospoonnecessary on Instagram and tag it #nospoonnecessary!
©No Spoon Necessary. All images and content are under copyright protection. Please do not use any images without prior permission. Kindly do not republish this recipe without prior consent. If you want to reference this recipe, please do so by linking directly to this post.
Tom S
My family makes this in the pressure cooker. Amazing vegetarian chili recipe that is loaded with flavor.
Cheyanne
Hi Tom,
It’s wonderful to know this recipe works in the pressure cooker! Thank you so much for coming back and leaving a comment / review. Cheers and warm wishes for a wonderful New Year. 🙂
Liz
I have only made chili once before and it did not turn out like chili. I was a little worried about this recipe but I just made it and it’s amazing! I used cayenne pepper, regular chili powder, jalapeno peppers and chicken broth instead of their counterparts and it still turned out great. Thanks so much for the great recipe 😀
Cheyanne
Hi Liz! I’m absolutely thrilled you enjoyed the chili recipe, especially since you were worried! Kind comments like yours make my day, so thank you so much for coming back and leaving a review! Cheers and warm wishes for a wonderful weekend! 🙂
Joanne Zeadker ZEADKER
I LOVE this recipe SOOO GOOD! This is a new weekly recipe
Cheyanne
Hi Joanne,
I’m so thrilled you love the recipe and it’s going on your regular rotation!!! Definitely makes my day to hear that! Thank you so much for coming back and leaving a review! Cheers!! 🙂
Josie
This recipe is THE ONE to use! Delicious and flavorful! The best for a Superbowl night! Thanks for sharing Shey! 🙂
Cheyanne
Hi Josie,
I’m absolutely delighted you love this chili recipe so much!! Thank you so much for making my day with your kind review! Cheers! 🙂
Mary Ann | The Beach House Kitchen
I want to grab that spoon and dig right in Chey! Tom and I both really enjoy chili. And not only during the winter season, but all year long. This looks loaded and so hearty. Can’t wait to try your recipe!
Kelvin
Definitely a chili I will be making again real soon – absolutely delicious!
Jenn
I love a great vegetarian chili and this one is perfect! I didn’t miss the meat at all with all the flavour and texture from the beans 🙂 And even my meat-loving husband agreed 🙂
Kelsy
I don’t know why I always thought chili was complicated to make because this recipe couldn’t be easier. So hearty and cozy! Adding this to my recipe-tin list!