Go Back
+ servings

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.


Vegetarian Chili

Hearty, healthy, and delicious Vegetarian Chili is packed with good-for-you ingredients and so filling you won't miss the meat! 
Course Main Course, Soup, Vegetarian
Cuisine American, Vegan, Vegetarian
Keyword vegetarian chili, vegetarian chili recipe
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6 -8 servings
Calories 415kcal
Author Chelsea


  • 2 tablespoons olive oil
  • 1 small yellow onion, diced (1 cup)
  • 1 tablespoon minced garlic (reduce depending on garlic sensitivity)
  • 1 red bell pepper, diced (heaping cup)
  • 2 tablespoons ground chili powder
  • 1/2 tablespoon dried (NOT ground) oregano
  • 1 teaspoon ground cumin
  • 1/2 teaspoon EACH: dried basil, seasoned salt, cayenne pepper, paprika
  • 1/4 teaspoon cracked pepper
  • 1/2 tablespoon white sugar
  • 2 cans (14.5 ounces EACH) fire-roasted diced tomatoes
  • 2 cans (14.5 ounces EACH) black beans, drained and rinsed
  • 1 can (14.5 ounces) pinto beans, drained and rinsed
  • 1 can (4 ounces) fire-roasted diced green chiles, optional
  • 1 cup frozen corn
  • 1 cup vegetable stock (vegetable broth will work)
  • 1 bay leaf
  • 2 tablespoons fresh lime juice
  • Toppings: Cheddar cheese, fat-free sour cream, avocado, cilantro, chives, tortilla strips, etc.


  • Place a large heavy-bottomed pot (or Dutch oven) over medium heat. Pour in the olive oil and wait until shimmering, about 20 seconds. Add in the diced onion and stir for 3-4 minutes. Add in the diced pepper and cook these veggies, stirring occasionally, until they are all very tender, about 6-9 minutes. 
  • While the veggies are getting soft, mince the garlic and measure out all the spices, combining them into a small bowl: the chili powder, oregano, cumin, dried basil, salt, cayenne pepper, paprika, pepper, and sugar. Stir together and set aside until onion/pepper are tender.
  • Add in the garlic and all the seasonings. Cook, stirring constantly, until the seasonings and garlic are fragrant, about 45 seconds - 1 minute. Be careful to not burn.
  • Carefully add in the undrained diced tomatoes (they might sizzle splatter up a bit) and stir. Add in the drained and rinsed black beans, drained and rinsed pinto beans, chiles (if desired), frozen corn, and vegetable stock. Add in the bay leaf.
  • Stir to combine everything. Reduce the heat as needed to maintain a gentle simmer, and stir occasionally, for 25-30 minutes.
  • Remove 1 and 1/2 cups of the chili and transfer to a blender. To avoid a mess, remove your blender lid's center insert and hold a kitchen towel firmly over the top. Ensure the lid is securely fashioned and blend while holding the towel. Once smooth, pour this mixture back into your chili. Stir to combine.
  • Add fresh lime and fresh cilantro as desired. Season to taste (I always add in a little bit more salt & pepper). Garnish individual bowls with everyone's favorite toppings. For us, sour cream and Cheddar cheese are must-haves!



Spiciness: Depending on the actual spices you are using (some brands are hotter/milder than others) you might want to scale up or down on spices in this chili. 


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