Vegetarian Chili

4.88 from 16 votes
↓ Jump to Recipe 17

This post may contain affiliate links | disclosure policy

Looking for a hearty and delicious meal that’s also meat-free? A big bowl of vegetarian chili is the ultimate quick and easy comfort food.

If you love chili as I do, you’ll want to try my slow cooker turkey chili, white bean chicken chili, and Instant Pot beef chili.

Vegetarian chili recipe in a bowl with sliced avocado and jalapeños on top.

Jessica’s Recipe Science

  • Using a mix of kidney, pinto, and black beans adds color, a variety of textures, and a balance of plant-based protein and fiber.
  • The fastest way to elevate the flavor of jarred spices is to “bloom” them in the cooking oil before adding the beans.
  • Onions, bell pepper, jalapeños, and garlic build flavor foundation, adding sweetness, heat, and aromatics that deepen as they cook.

Why It Works

A good weeknight vegetarian chili recipe must be both flavorful and easy to make. That’s why this recipe uses simple ingredients like convenience products and seasonings that you likely already have in your pantry. From start to finish, dinner is served in under an hour.

I love cooking beans from scratch on the stovetop for the best flavor and texture. But on busy days, I reach for quicker options to save time. Canned beans and fire-roasted tomatoes are the base of the recipe. I’ll show you how to turn bland legumes into a delicious, hearty bowl of veggie chili. Serve this chili with cornbread, biscuits, or crunchy chips to dip!

Ingredients You’ll Need

  • Beans: I use an equal combination of canned red kidney beans, pinto beans, and black beans, which makes for a colorful mix. I also like the different shapes and textures, from super creamy to tender bites that pop between your teeth. A hearty blend of beans provides a nutritious vegan protein source and is fiber-rich.
  • Vegetables: Diced onions, bell pepper, spicy jalapeños, and garlic all provide a hint of spice and freshness.
  • Seasoning: A hearty amount of chili powder, cumin, coriander, smoked paprika, black pepper, and chipotle adds earthiness and a lightly charred taste. Since there is no meat in this chili, like pork, bacon, or beef, we need to compensate with these spices.
  • Corn: If fresh corn is available, that is the best. Canned or frozen corn works too.
  • Tomatoes: Canned fire-roasted tomatoes have already been charred, which adds a smokier flavor to the chili. I like to buy pre-diced tomatoes to save on prep time, providing a chunkier texture to the chili. Adding canned tomato sauce thins out the chili without diluting its flavor.
  • Oil: The vegetables and spices are sauteed in fruity olive oil to make their flavors pop.
  • Broth: The ingredients are simmered in savory vegetable broth for dimension. Water can be used, but it will have less of an umami taste.

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

This vegetarian chili recipe is easy to customize! Try these delicious options:

  • Bean Swaps: You can use various types of beans for this chili recipe, like chickpeas or even lentils. If using dried beans, you will need more liquid and a longer cook time. Check out my quick soak beans method for dried beans to speed up the process.
  • Thicker Chili: Add some tomato paste, masa harina, cornmeal, flour, or cornstarch slurry for a thicker texture.
  • Herbs and Spices: I like to keep a jar of my homemade chili seasoning always stocked up! Add herbs like oregano, thyme, rosemary, basil, or Italian seasoning.
  • Grains: Farro or bulgur adds some nuttiness and ancient grains to each bowl.
  • Vegetarian Protein: Crumble up some firm tofu for a different texture and hearty servings. Stir in some cooked quinoa for extra plant protein.
  • Add Vegetables: Make a pumpkin chili or add diced sweet potato, carrots, or butternut squash for fall-inspired flavors.
  • Citrus: For a tangy flavor, add some fresh lime juice.

How to Make Vegetarian Chili

Three varieties of colorful beans being washed in a colander.

Step 1: Prepare the Beans

Rinsing canned beans removes excess sodium and the starchy liquid they’re packed in, which can make your chili taste overly salty. Washing away the thick canning liquid allows the beans to better absorb the flavorful spices and seasonings as they simmer.

Dried seasonings placed in a dutch oven with diced tomatoes and onions.

Step 2: Saute the Aromatics

I like to grab my trusty Dutch oven to make the chili. The heavy bottom prevents the spices from scorching. The onions, bell pepper, salt, and jalapeño peppers are sauteed in olive oil until softened. As the onions cook, they also get a little sweeter and caramelize in the pan.

To elevate the taste and aromas of the minced garlic and dried spices, saute them in the hot fat. That’s because they contain fat-soluble flavors that can only be fully experienced when cooked first in oil. This process helps to release the flavor before incorporating other wet ingredients that would mute the spice’s potential.

Step 3: Add Beans and Vegetables

Add the corn, beans, fire-roasted diced tomatoes, tomato sauce, and vegetable broth, then stir to combine.

Close up of a pot of vegetarian chili simmering on the stove top.

Step 4: Simmer the Chili 

Bring the chili to a boil to warm the chili quickly, then reduce the heat to a simmer until slightly thickened. The cooking process only takes about 30 minutes.

Ingredient Chemistry: The water-soluble and fat-soluble flavors in the vegetables and spices are dispersed and melded as the chili simmers. Over time, the spices are even more pronounced. That’s why they typically taste better the next day, which is perfect for meal prepping and busy weeknights!

Close up photo of a pot of chili with beans, corn, and tomatoes.

Step 5: To Serve

Feel free to have fun with the toppings for the veggie chili! I like to serve various ingredients in bowls to make a chili bar for guests, especially on game day. Top with sharp cheddar cheese, a dollop of sour cream, green onions, sliced spicy peppers, fresh cilantro, diced onion, creamy avocado, hot sauce, or crushed tortilla chips for a gluten-free crunch.

Frequently Asked Questions

What is the best meat substitute for chili?

Add extra protein sources to the vegetarian chili, tofu, tempeh, seitan, quinoa, or plant-based ground options like Impossible or Beyond Meat are available at major grocery stores.

What veggies can you put in a chili?

Any legumes make the base of the chili. Kidney, black, and pinto are colorful additions. Corn, zucchini, and green beans are tasty. Make the chili heartier with diced potatoes, sweet potatoes, or butternut squash.

How can I thicken my vegetarian chili?

Simmer the chili until the starches in the beans help to thicken the mixture. A cornstarch slurry can also be added at the end of cooking. Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir into the chili, and boil until thickened, about 1 minute.

Can I make the vegetarian chili ahead of time?

This chili recipe is great to make ahead! Any leftovers can be stored in the fridge for 1 week. It can also be frozen for 3 months.

Serve This With

If you tried this Vegetarian Chili Recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Vegetarian Chili

Mouthwatering vegetarian chili recipe, packed with wholesome ingredients and bold flavors. Perfect for chilly evenings or game day gatherings.
4.88 from 16 votes
Prep Time20 minutes
Cook Time35 minutes
Total Time55 minutes
Servings 8 servings
Course Soup
Cuisine American

Ingredients 
 

  • 2 tablespoons olive oil
  • 1 cup diced yellow onion, ¼" dice
  • 1 cup diced red bell pepper, ½" dice
  • 1 tablespoon minced garlic
  • 1 teaspoon minced jalapeno
  • 1 teaspoon kosher salt
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • ¼ teaspoon chipotle chili powder
  • ½ teaspoon black pepper
  • 1 cup corn kernels, fresh, canned or frozen
  • 15 ounces canned red kidney beans
  • 15 ounces canned pinto beans
  • 15 ounces canned black beans
  • 19 ounces diced fire-roasted tomatoes, plus juice
  • 16 ounces canned tomato sauce
  • 1 cup vegetable broth

Instructions 

  • Prepare Beans – Place the beans in a colander and rinse them with water. Drain thoroughly and set them aside.
  • Saute Aromatics – Heat a large pot or dutch oven over medium-high heat. Add the olive oil, once hot, add the onions, bell pepper, jalapenos, and salt. Cook until softened, 5 to 7 minutes.
    Stir in the garlic, chili powder, cumin, coriander, paprika, chipotle chili powder, and black pepper, and cook until fragrant, 30 seconds.
  • Add Beans and Vegetables – Add corn, kidney beans, pinto beans, black beans, diced tomatoes, tomato sauce, and vegetable broth. Stir to combine.
  • Simmer Chili – Bring to a boil, then reduce to a simmer. Cook until the chili is slightly thickened, about 20 to 25 minutes. Taste and season with salt and pepper.
  • To Serve – Portion chili into bowls and add desired toppings.

Notes

  • Recipe Yield: About 8 cups
  • Serving Size: 1 cup
  • Topping Suggestions: Sliced chili peppers, green onions, cilantro, cheese, sour cream, or avocado.
  • Storing: Cool and store in an airtight container for up to 1 week. Freeze in a resealable bag for up to 3 months, and defrost before using. 
  • Reheating: Cover and microwave on high in 30-second intervals, stirring in between, until hot. Alternatively, reheat on the stovetop over medium heat. 

Nutrition Facts

Serves: 8 servings
Calories 228kcal (11%)Carbohydrates 38g (13%)Protein 11g (22%)Fat 5g (8%)Saturated Fat 1g (5%)Sodium 1204mg (50%)Potassium 728mg (21%)Fiber 12g (48%)Sugar 7g (8%)Vitamin A 1068IU (21%)Vitamin C 11mg (13%)Calcium 101mg (10%)Iron 4mg (22%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.88 from 16 votes (12 ratings without comment)

Leave a Comment

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

Recipe Rating




17 Comments Leave a comment or review

  1. Rosa says

    Is it really just a teaspoon of jalapeño? Also, how do you measure 19 oz. of the tomatoes? I have a 28 oz. can.

    • Jessica Gavin says

      Hi Rosa- If you like a spicier kick, you can definitely add more than 1 teaspoon jalapeno. Measure out about 2 1/3 cups of the tomatoes for 19 ounces.

  2. Judy says

    We made this chili tonight and it is hands down the best chili recipe we have had. I loved all the suggestions for ideas to top the chili with. We used a bit of grated Tillamook Medium cheddar cheese, a Tbsp of sour cream and slices of avocado. The chili had some eat and the sour cream with that heat was delicious. The avocado added a nice creamy texture with the Chili and who doesn’t like some cheese on their chili. My husband and I both said this is definitely a favorite recipe now that we will use again and again. I just love Jessica and all she offers to us home cooks.

    • Jessica Gavin says

      I’m so happy that you enjoyed the chili recipe, Judy! It’s perfect as nights are getting more chilly. The toppings sound delicious!

  3. Anne K says

    This is delicious! I’m the only one in my family who will eat it, so I make a big pot, divide it up and store it in the freezer for fast lunches and dinners. I like mine with shredded cheddar, avocado, tortilla chips or Fritos and a squeeze of fresh lime juice. This one is a keeper!

  4. Erin B. says

    I made this for my husband tonight. He loved it so much he went back for seconds and then thirds. I am definitely making this again. One of the best vegetarian chili’s I have made yet.

  5. Marilyn G. says

    I made your chili recipe for the first time for our Bunco group last month because some of our members are vegetarians. Your chili recipe was a hit! I served it up with cornbread, and provided separate serving bowls of sharp cheddar cheese, sour cream, diced green onions, chopped avocado, sliced spicy peppers, and tortilla strips, to please everyone’s palate. Can’t wait to make it again! Thanks for your great recipe, Jessica!

    • Jessica Gavin says

      So thrilled to hear that the recipe was a success! I love that you served it with cornbread and all the fixings.

  6. Terry says

    Jessica, I think there’s an error in the ingredients list. I think it should be 1 cup of diced red bell pepper, not 1 tablespoon.

  7. Judy says

    You always have recipes for everyone Jessica. One of the many things I appreciate about you. This looks delicious and yes I do have most of those ingredients on hand. I think my husbands going to be having some chili and corn bread next week. Xoxo