This post contains affiliate links.

My vegetarian chili comes together in under 20 minutes, built on a stack of pantry cans and one trick that gives it real body: a portion gets blended smooth and stirred back in, so every spoonful is thick and stew-like instead of thin and soupy. It’s deeply savory, a little smoky from the fire-roasted tomatoes, and hearty enough that nobody at the table asks where the meat went.

Two bowls of vegetarian chili topped with sour cream, shredded cheese, and herbs sit on a table, with a pot of chili and small bowls of toppings in the background.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Why You’ll Love This Meatless Chili Recipe

This chili gets the same test every recipe on this site goes through: made in my kitchen, then made again in my photographer’s kitchen, where a former restaurateur double-checks it before it ever goes up on the site.

The blending step isn’t a gimmick, either. My background in sensory science means I know exactly why it works: pureeing a portion of the beans and tomatoes releases their starches into the liquid, thickening the whole pot without a spoonful of flour or cornstarch. And with a baby on my hip most nights, this is the dinner I reach for when chopping is not an option. Nothing here needs a cutting board beyond the onion!

It checks all the boxes:

  • ready in just 20 minutes
  • made with only 8 pantry-friendly ingredients
  • requires almost zero chopping

Reader rating

★★★★★

“I made this today! It is, by far, THE best vegetarian chili recipe I have made. It will be the ONLY one I make. Forever and ever! Hubby said it is *this* close to our favorite restaurant one!” —Tammy

Add your review

Two bowls of chili topped with sour cream, shredded cheese, tortilla chips, and cilantro sit on a table with a napkin, spoon, and small bowls of toppings nearby.

Vegetarian Chili Ingredients

You’ll need just a handful of ingredients to make this stovetop vegetarian chili. Jump to the recipe card for exact measurements (this is only an overview!).

  • Yellow Onion: sautéing it first releases sweetness and depth before adding anything else. (White onion also works here!)
  • Chili Seasoning: Grab a packet or make it homemade if you want to control spice and sodium levels (try my easy McCormick chili seasoning copycat recipe!).
  • Fire-Roasted Diced Tomatoes: Bring a smoky, charred flavor to the chili! You can also use regular canned diced tomatoes in a pinch.
  • Bean Trio: Pinto, kidney, and black beans offer protein, fiber, and creamy richness. We’re using one can of each, but you could use different amounts (like 2 cans of pinto beans and 1 can of kidney beans).
  • Corn: Adds a touch of sweetness and a pop of color. Feel free to use canned or frozen corn—whatever you have available!

Don’t Drain ‘Em!

So here’s where things get fun…DON’T DRAIN ANYTHING! Not the beans, not the corn, not the tomatoes. The liquid in the cans is what creates the soupy mixture of our chili, eliminating the need for vegetable broth or water.

Five bowls containing beans, diced onion, corn, fire roasted diced tomatoes, chili seasoning, and a small container of oil arranged on a light surface, each ingredient labeled.

How to Make The Best Vegetarian Chili Recipe

We modified traditional chili recipes to make this vegetarian chili the quickest…ever. It should be done in under 20 minutes! Jump to the recipe card for the full printable instructions.

  1. Build the flavor base. Sauté the onion in oil until soft and translucent, then stir in the chili seasoning and cook for about a minute to bloom the spices.
  2. Add everything else. Pour in the fire-roasted tomatoes, black beans, kidney beans, pinto beans, and corn, liquid and all. No draining necessary.
  3. Simmer. Cover and let it cook for 15 minutes so the flavors have time to come together.
  4. Blend for thickness (optional). Ladle out a cup of the chili and blend it smooth, then stir it back into the pot. This is what gives the chili its thick, stew-like body.

Batch It!

Because this chili holds up so well in the fridge, it’s a great one to prep in big batches to enjoy as a component in meals all week!

Different ways of serving vegetarian chili.
I love it as a topping for air fryer nachos or microwave baked potatoes.

How to Store This Meatless Chili Recipe

This chili holds up better than most in the fridge. Keep it in an airtight container for up to 5 days. If anything, the flavor improves after a day or two as the spices settle in.

Reheat on the stovetop over medium heat or in the microwave in 60-second bursts, stirring in between. The beans thicken further as the chili sits, so add a splash of water or vegetable broth while reheating to loosen it back to spoonable consistency.

For longer storage, freeze in an airtight, freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating for the most even texture.

Make it your own

Make It Spicy: I love a good spicy chili, but this basic veggie chili is in the middle of the road. To make this a truly spicy chili, I would add a sliced jalapeno when you add the cans of beans (or simply top it with slices of pickled jalapenos)!

Best Ways To Thicken Chili: Other than blending a portion (my personal fav), you can let it simmer (uncovered) for an extended period, use a cornstarch slurry (mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, then add it to the chili), or mix a few tablespoons of masa harina (a type of corn flour) with water, then add it to the chili and let it simmer.

Boost the Flavor: Add a splash of soy sauce or tamari for extra umami, a squeeze of lime juice at the end for a zesty pop, or some chipotle peppers in adobo sauce for a smoky flavor.

Three bowls of vegetarian chili with beans, corn, and tomatoes, served with tortilla chips and shredded cheese on a light surface.

Best Vegetarian Chili Recipe

4.95 from 38 ratings
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
This easy vegetarian chili is ready in under 20 minutes with just 8 pantry-friendly ingredients—bold, hearty, and perfect for busy weeknights!

Ingredients 

  • 2 Tbsp oil, 30 mL
  • 1 medium yellow onion, chopped
  • 1 1.25 oz packet chili seasoning, click for easy homemade recipe
  • 2 14.5-oz cans fire roasted diced tomatoes, do not drain
  • 1 15 or 16-oz can black beans, do not drain
  • 1 15 or 16-oz can kidney beans, do not drain
  • 1 15 or 16-oz can pinto beans, do not drain
  • 1 15 or 16-oz can corn, do not drain
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Flavor Base: Heat 2 Tbsp oil in a large pot over medium heat. Add 1 medium yellow onion (chopped) and cook until soft and a bit translucent, about 4 minutes. Add 1 1.25 oz packet chili seasoning and cook for another 1 minute.
    Overhead view of chopped onions and spices in a large pot with a wooden spoon, ready for cooking.
  • Assemble: Add all cans (do not drain anything—add it all)–2 14.5-oz cans fire roasted diced tomatoes, 1 15 or 16-oz can black beans, 1 15 or 16-oz can kidney beans, 1 15 or 16-oz can pinto beans, and 1 15 or 16-oz can corn. Cover and let simmer for 15 minutes*.
    A pot of vegetable chili with beans, corn, tomatoes, and peppers is being stirred with a wooden spoon.
  • Blend (optional): For a rich texture, ladle 1 cup of the chili into a countertop blender. Do not fully close the lid (it can be very dangerous to blend hot liquids—steam must be able to escape). Blend the mixture until smooth, then add it back to the main pot of chili and stir well.
    A pot of tomato-based soup with corn and other vegetables is being blended with an immersion blender on a light countertop.
  • Serve hot topped with your favorites, like shredded cheese, sour cream, avocado, and crushed corn chips!
    Overhead view of bowls of chili topped with sour cream, shredded cheese, tortilla chips, and cilantro, with a pot of chili and bowls of garnishes nearby.

Notes

*If you have more time, it will continue to get better as it cooks, but it’s pretty darn good after 15 minutes!
Store in an airtight container in the fridge for up to 5 days or the freezer for up to 3 months.

Nutrition

Serving: 1serving | Calories: 379kcal | Carbohydrates: 60g | Protein: 17.6g | Fat: 8.7g | Saturated Fat: 1.2g | Cholesterol: 0mg | Sodium: 877mg | Potassium: 984mg | Fiber: 16.7g | Sugar: 7.2g | Calcium: 83mg | Iron: 5mg

Nutrition information is calculated by Sarah Bond, degreed nutritionist, and should be taken as an estimate. For the most accurate nutritional information, calculate it using the actual ingredients in your recipe.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

More Favorites from Live Eat Learn

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.95 from 38 votes (3 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




91 Comments

  1. Vince says:

    5 stars
    We’re under tropical storm warning today and tomorrow. This chili sounds perfect.

    Thanks!

    1. Sarah Bond says:

      I hope you and your family stay safe! This chili freezes well if you want to freeze a batch in case the power goes out.

  2. Tammy says:

    5 stars
    I made this today! It is, by far, THE best vegetarian chili recipe I have made. It will be the ONLY one I make. Forever and ever! Hubby said it is *this* close to our favorite restaurant one☺️! Keep up the great content!

    1. Sarah Bond says:

      This makes me so happy to read, Tammy! So glad you both enjoyed it!! 😀

  3. Dennis watson says:

    5 stars
    This is so hearty. I used to make Emeril’s vegetarian chili, but this is my go to recipe now. I’ve used xantham gum to thicken before.

    1. Sarah Bond says:

      Oh that’s a great idea, I’ll have to try it out! 😀

  4. Gw says:

    5 stars
    This is awesome. Your Taco Soup recipe, which is sort of like a chili, has been my easy go to dinner for quite a while, so we had to try this. Everyone loved it. No leftovers. Will make a double batch next time.

    1. Sarah Bond says:

      YAY! So happy to hear it, enjoy!! 😀

  5. Nektarios says:

    5 stars
    I just made this with only two mods. I didn’t have onion powder and I used balsamic to soften the onions, rather than oil. All I can say is this is the best chili (veg or otherwise) I have had in probably 20 years, and for it to be so easy! Well done.

    1. Sarah Bond says:

      Oh that’s such a great idea with the onions! Thanks so much for taking the time to let us know how it went – happy to hear you loved it! 😀

  6. Mike says:

    5 stars
    Quick and tasty when it’s my turn to cook. I put a bit hot sauce in to spice it up a little more.

    1. Sarah Bond says:

      So happy to hear it, Mike! Hot sauce sounds like such a good addition! 😀

  7. Lori says:

    5 stars
    This is a GREAT recipe! Quick and easy and very filling. I added a dollup of plain Greek yogurt and that just added some extra umph!
    I plan on making this a lot as the weather cools!

    1. Sarah Bond says:

      I’m so happy to hear it! Happy chili season! 😀

  8. Tracy says:

    5 stars
    I always learn something new for traditional dishes. Thanks, LiveEatLearn!

    1. Sarah Bond says:

      Yay so happy to hear it! 😀

  9. Jennifer Harris says:

    5 stars
    This chili is hands down the BEST ! Easy and delicious – perfect for weekend get togethers and some football !

    1. Sarah Bond says:

      YAY! So happy to hear it! 😀

  10. Marianne says:

    5 stars
    Another winner! Super simple and tasty! Even my suspect, carnivore husband gives it 5 stars!

    1. Sarah Bond says:

      That’s so great!! Thanks for dropping in to let us know how it went! 😀