This post contains affiliate links.

This is hands down the easiest vegetarian chili recipe…ever. Ready in under 20 minutes and made almost entirely of pantry staples, it’s a lifesaver on busy weeknights. And with only eight ingredients, it still delivers all the bold, hearty flavors (don’t just take my word for it—peep the rave reviews)!

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!

Your Go-To Weeknight Dinner

All right, friends, buckle up for the best vegetarian chili recipe of all time. And I don’t use this phrase lightly, but there are a few reasons why I truly believe this chili is le best.

It checks all the boxes:

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

And it includes a secret trick that makes it ultra-thick and hearty. I mean, does dinner get any better?

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.

Grab These 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.

Making This Veggie Chili Is So Easy

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. Create a flavor base by cooking the onions and adding the spices.
  2. Assemble everything by pouring the contents of each can into the pot (no draining!).
  3. Blend about a cup of the chili, then add it to the pot for a thick and creamy consistency.
  4. Serve hot with your favorite chili toppings

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.

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.

20-Minute Vegetarian Chili Recipe

4.95 from 37 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 calculated by Sarah Bond, degreed nutritionist.

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

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 37 votes (3 ratings without comment)

Leave a comment

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

Rate this Recipe:




82 Comments

  1. Sharon Segal says:

    I’ve been making a chili very similar to this one for years, but I add garlic when I cook the onions. I also add zucchini cut into bite size pieces & a touch of adobe sauce. Delicious! It freezes REALLY well!

    1. The Live Eat Learn Team says:

      So glad it turned out well, thanks so much Sharon!

  2. Jane D says:

    5 stars
    Simply Delicious! Everyone loved it!!

    1. The Live Eat Learn Team says:

      Thanks for making it and sharing!

  3. Lavette says:

    5 stars
    I love this recipe!! Very simple, flavorful and quick. I made it for the first time months ago. This time I made it this past Saturday and I’m making it again today, Thursday! 😊

    1. The Live Eat Learn Team says:

      Thanks for the sweet review Lavette, happy cooking!

  4. Carol Neufeld says:

    If you don’t drain the beans; aren’t you concerned about the salt?

    1. Sarah Bond says:

      This recipe isn’t particularly high in sodium, but if you’re worried about it you can replace the bean liquid with low sodium vegetable broth 🙂

  5. Karen Murray says:

    5 stars
    This chili is amazing. It’s so simple and so very good. Add a slice of think bread for dipping and it’s perfect. Thanks for sharing the recipe.

    1. The Live Eat Learn Team says:

      Big smiles over here, thanks Karen!

  6. Uniquely Erika says:

    5 stars
    I can’t wait to try this recipe for me and my Family Im placing an order for Everything thanks for Sharing😍

    1. The Live Eat Learn Team says:

      Love hearing this Erika, hope your family enjoy the recipe!

  7. Athena says:

    5 stars
    Thank you for sharing this recipe

    1. Sarah Bond says:

      Happy eating!

  8. Dawn says:

    5 stars
    I made this for my dinner yesterday and it is absolutely delicious! It’s very filling and I have two more meals tucked away in the fridge so I’m sorted for the week lol.
    So easy to make, and I had all the stuff in my cupboard. I served it in a bowl on top of a soft flour tortilla so I had a lovely saucy roll up when I’d finished the actual chilli. It’s top notch comfort food and I’ll definitely be making this on a regular basis throughout the winter.. Thank you Sarah for yet another super recipe.

    1. The Live Eat Learn Team says:

      Thrilled you loved it Dawn and hope you enjoy the leftovers, thanks so much for the review!

  9. Stephanie Kurtts says:

    5 stars
    What a great vegetarian recipe! Perfect to freeze. Delicious with rice. Economical and good for you. I’ll be making this chili frequently.

    1. Sarah Bond says:

      So thrilled to hear you loved it. Happy eating!

  10. Kel says:

    5 stars
    Really quick and easy, very easy to adjust to your own tastes, too. The first time I made it, I left out the pinto beans and doubled the black beans, and I think that’s my favorite, personally 🙂 I serve with some greek yogurt, cheese, and oyster/saltine crackers and it’s wonderful.

    1. Sarah Bond says:

      So happy to hear that you loved it! And this one is super adaptable to whatever beans you happen to have in your pantry. Happy eating!