Vegetarian Chili is hearty, filling, and packed with veggies, beans, and the best seasoning blend. Pile on your favorite toppings and enjoy!

Vegetarian Chili is in the pot and ready to enjoy.

Flavor-Packed Vegetarian Chili

I’m obsessed with chili—there’s no shortage of recipes here! From my award-winning Crockpot Chili to taco chili and white chicken chili, these are some of my all-time favorites, and you’ve loved them too!

But I couldn’t forget the veggie lovers. I’ve worked hard to make the best Vegetarian Chili, and I’m here to tell you it’s a must-try. Don’t go just yet—I promise it’s just as hearty, filling, and tasty as the rest!

All the ingredients are prepped and ready for easy assembly—spices, veggies, beans, garlic, lime, broth, tomatoes, chiles, oil, and a bay leaf.

Ingredients

Here’s what’s in this Vegetarian Chili:

  • Olive oil: Helps cook the veggies and bring out their flavor.
  • Onion & red bell pepper: Dice small for more flavor in every bite.
  • Garlic & seasonings: This blend adds big flavors. Adjust cayenne for less heat.
  • Sugar: Balances the tang from tomatoes and spice from seasonings.
  • Diced tomatoes: Fire-roasted ones add a light smoky flavor.
  • Black & pinto beans: Drain and rinse before using.
  • Diced green chiles: Add a little spice and extra flavor.
  • Frozen corn: No need to thaw—just toss it in.
  • Vegetable broth: Use a good brand for the best flavor.

Quick Tip

Fire-roasted tomatoes are roasted before canning, so they taste richer and a little sweeter than regular ones.

Sautéing veggies with seasonings, then adding tomatoes for this vegetarian chili.

Vegetarian Chili Toppings

Toppings take it to the next level, and creamy ones help balance the heat!

  • Cheese: Shredded Cheddar or Monterey Jack melt right in.
  • Sour cream or Greek yogurt: Adds creaminess and tames the spice.
  • Avocado: Sliced or diced for a rich, creamy bite.
  • Cilantro & green onions: Add fresh flavor and color.
  • Tortilla chips or strips: Crush on top for the perfect crunch.
  • Lime wedges: A squeeze makes everything pop.
Beans, chiles, and broth go in, then simmer together. Half the mixture gets blended for a great consistency.

What to Serve with Vegetarian Chili

A bowl of vegetarian chili loaded with toppings.

Ways To Serve Vegetarian Chili

  • Baked Potatoes: Spoon chili over a baked potato and top with cheese, green onions, and sour cream.
  • Navajo Tacos: Use fry bread as a base, add chili, then top with cheese and sour cream.
  • Taco Salad: Toss leftover chili over some greens with your favorite dressing.

Storage

Store Vegetarian Chili in the fridge in a closed container for up to 5 days. Reheat on the stove or in the microwave, stirring and adding a little liquid if needed.

To Freeze: Let it cool, then put it in a bag with no air. Freeze for up to 3 months. Thaw in the fridge overnight and reheat on the stove.

More Vegetarian Recipes To Love:

4.99 from 64 votes

Vegetarian Chili

This hearty Vegetarian Chili is packed with flavorful veggies, beans, and the perfect seasonings. It’s delicious, filling, and ideal for meal prep—make it once and enjoy it all week!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6 servings

Equipment

Ingredients

  • 2 tablespoons olive oil
  • 1 small yellow onion finely diced (1 cup)
  • 1 tablespoon minced garlic
  • 1 red bell pepper finely diced
  • 2 tablespoons ground chili powder
  • 1-1/2 teaspoons dried oregano
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon seasoned salt
  • 1/2 teaspoon cayenne pepper see note 1
  • 1/2 teaspoon paprika
  • 1/4 teaspoon pepper
  • 2 (14.5-ounce) cans fire-roasted diced tomatoes
  • 2 (14.5-ounce) cans black beans drained and rinsed
  • 1 (14.5-ounce) can pinto beans drained and rinsed
  • 1 (4-ounce) can fire-roasted diced green chiles optional
  • 1 cup frozen corn
  • 1 cup vegetable broth
  • 1-1/2 teaspoons sugar
  • 1 bay leaf
  • 1 lime
  • 1/4 cup finely chopped cilantro optional
  • Toppings as desired see note 1

Instructions 

  • Heat a large, heavy-bottomed pot over medium-high heat. Add olive oil and let it heat for about 30 seconds. Add diced onion and red pepper. Cook, stirring occasionally, until very tender, about 6–9 minutes.
  • Reduce heat to medium. Add garlic, chili powder, oregano, cumin, basil, seasoned salt, cayenne, paprika, and pepper. Stir constantly for 45 seconds to 1 minute until fragrant.
  • Carefully pour in the undrained diced tomatoes (they may splatter). Stir for about 20 seconds. Add black beans, pinto beans, green chiles (if using), corn, vegetable broth, sugar, and the bay leaf.
  • Stir to combine. Reduce heat as needed to maintain a gentle simmer, stirring occasionally. Let cook for 25–30 minutes.
  • Remove 1-1/2 cups of chili and transfer to a blender. To avoid spills, remove the blender lid’s center insert and cover the opening with a kitchen towel. Blend until smooth, then pour back into the chili and stir.
  • Squeeze in fresh lime juice and stir in cilantro (if using). Adjust seasoning to taste. Serve with your favorite toppings—Cheddar cheese and sour cream are my go-to!

Video

Recipe Notes

Note 1: Toppings: Cheddar cheese, sour cream, avocado, cilantro, chives, tortilla strips, etc.
Note 2: Spice brands vary in heat. If you’re sensitive to spice, start with less cayenne and adjust to taste.
Storage: Store chili in an airtight container in the fridge for up to 5 days. It may separate, so stir well when reheating on the stove (medium heat) or microwave.
Freezing: To freeze the chili, let it cool completely, then transfer to freezer-safe bags or containers. Thaw in the fridge overnight and reheat slowly on medium-low heat, adding a splash of liquid if needed.

Nutrition

Serving: 1serving | Calories: 415kcal | Carbohydrates: 71g | Protein: 21g | Fat: 7g | Saturated Fat: 1g | Sodium: 499mg | Potassium: 1022mg | Fiber: 22g | Sugar: 6g | Vitamin A: 2104IU | Vitamin C: 40mg | Calcium: 138mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

4.99 from 64 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating




140 Comments

  1. Paul says:

    5 stars
    So delicious ! Made it twice in two days ๐Ÿ™‚

    1. Chelsea Lords says:

      I’m so happy to hear this! Thanks Paul! ๐Ÿ™‚

  2. Sarah says:

    5 stars
    I can say I have probably tried 20 to 30 different vegetarian chilis this one is by far the best ๐Ÿ™‚

    1. Chelsea Lords says:

      I am seriously so happy to hear this! Thanks Sarah! ๐Ÿ™‚

  3. Mandy says:

    5 stars
    Best chili ever!!! We are a lactose free, gluten free and nut free household (allergies ๐Ÿ˜”) and this is perfect for us. I add some baked cubes of sweet potatoes and my family loves it. Thank you so much.

    1. Chelsea Lords says:

      I am so thrilled you guys were able to make this chili work and loved it! Thanks so much Mandy! ๐Ÿ™‚

  4. Kristina says:

    5 stars
    This is my absolute favorite vegetarian chili recipe! Itโ€™s always so tasty and delicious. Havenโ€™t made it in months (could not find fire roasted diced tomatoes). Tonight, we celebrate with this great dish!

    1. Chelsea Lords says:

      Yay! I am so happy to hear this! Thanks Kristina! ๐Ÿ™‚

  5. Leslie says:

    This recipe looks amazing. I need to eat healthier and this looks like a great choice. I was hesitant about the number of servings as I am only cooking for one. When I went to print the recipe I was so happy to see that I could reduced the number of servings. I set it at 3, which made the measurements workable for us non-metric people. I can’t wait to try it.

    1. Chelsea Lords says:

      I am so happy you were able to make the measurements work! I hope you love it! ๐Ÿ™‚

  6. Angel says:

    5 stars
    Excellent. The only thing I did differently was one can of black beans and added a can of vegetarian baked beans. Also didnโ€™t use garlic – made with garlic infused olive oil and a little bit of green onion instead of yellow due to my son being sensitive. Made with Nora Cooks vegan cornbread. Great idea to blend some of the chili to thicken up. This gave it the perfect texture.

    1. Chelsea Lords says:

      I’m thrilled to hear this! Thanks for sharing Angel! ๐Ÿ™‚

  7. Jenny says:

    5 stars
    Had my brother and his vegetarian fiance over for dinner last night and made this and it was an absolute hit with everyone and very filling! The meat was not missed by any of the meat eaters at the table! Served it with some jalapeรฑo cornbread and a simple salad and everyone was very satisfied! I sent them home with leftovers and my boyfriend and I finished off the rest of the pot for dinner to tonight! Will definitely be making this again and doubling the recipe!

    1. Chelsea Lords says:

      So thrilled to hear this was a hit! ๐Ÿ™‚ Thanks so much for the comment and review Jenny ๐Ÿ™‚

  8. Janice says:

    5 stars
    I made this chili tonight, and just want to thank you for sharing the recipe. The chili is delicious.

    1. Chelsea Lords says:

      You’re so welcome! Thank you so much for the comment!

  9. Jessica says:

    5 stars
    Love this recipe. So good!!

    1. Chelsea Lords says:

      Thank you Jessica! ๐Ÿ™‚

  10. Swan says:

    What is the serving size? The macros are given but it does not state how much a serving is, is it one cup?

    1. Chelsea Lords says:

      I don’t have end servings measured out into cups, sorry! You’ll want to equally separate the entire chili into 6 or 8 equal parts; one part is one serving for which the macros apply to. Hope that helps! (Calories are written for 8 equal portions)