This easy and flavorful vegetarian chili recipe is perfect for a comforting, plant-based meal. Packed with protein-rich beans, sweet potatoes, and fresh vegetables, this chili is ideal for anyone looking for a vegan chili, gluten-free chili, or a healthy chili option. With just the right balance of spices, including chili powder, cumin, and cayenne pepper, it’s a perfect blend of hearty flavors and nutritious ingredients.
Enjoy this quick and easy chili as a family dinner or meal prep for the week. Garnished with cheese, avocado, sour cream, or Greek yogurt, this recipe can be customized to your taste. Whether you like it mild or spicy, this vegetarian chili is guaranteed to satisfy!

Ingredients:
- ½ tablespoon olive oil
- 3 cloves garlic, minced
- 1 yellow onion, chopped
- 1 large carrot, diced
- 1 red bell pepper, diced
- 1 (4 ounce) can mild green chiles
- 1 medium to large sweet potato, peeled and cut into ½ inch cubes
- 2 1/2 tablespoons mild chili powder
- 1 tablespoon ground cumin
- ½ teaspoon dried oregano
- ¼ teaspoon garlic powder
- ¼ teaspoon paprika
- ¼ teaspoon cayenne pepper
- ¼ teaspoon salt
- Freshly ground black pepper, to taste
- 1 (28 ounce) can crushed tomatoes (fire-roasted recommended)
- ¾ cup vegetarian broth (or water, plus extra if more liquid is needed)
- 1 (15 ounce) can black beans, rinsed and drained
- 1 (15 ounce) can kidney beans, rinsed and drained
- 1 heaping cup frozen sweet corn
For Garnishing:
- Tortilla chips
- Lime wedges
- Cheese
- Avocado
- Fresh cilantro
- Sour cream or Greek yogurt
Instructions:
- Heat the olive oil in a large pot over medium-high heat. Add the minced garlic, chopped onion, diced carrot, red bell pepper, cubed sweet potato, and green chiles. Sauté for 5-7 minutes, stirring frequently, until the vegetables begin to soften.
- Stir in the chili powder, cumin, oregano, garlic powder, paprika, cayenne, salt, and black pepper. Cook for another 30 seconds to allow the spices to bloom.
- Add the crushed tomatoes, broth (or water), black beans, kidney beans, and corn to the pot. Stir to combine and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and cook for 30-45 minutes, or until the chili thickens and the flavors meld together. Taste and adjust seasonings as needed.
- Serve the chili hot, garnished with tortilla chips, lime wedges, cheese, avocado, cilantro, and a dollop of sour cream or Greek yogurt.
Makes 6 servings, about 1 ½ cups each.
Why You’ll Love This Recipe
This vegetarian chili is a warm, comforting dish full of rich flavors and hearty ingredients. It’s packed with protein and fiber from the beans and sweet potatoes, and it’s perfect for a cozy meal. Plus, it’s versatile enough for a family dinner or meal prep for the week. It’s also easy to make, with minimal prep and just one pot to clean!

Tips
- Adjust the heat: If you prefer a spicier chili, feel free to add more cayenne pepper or a dash of hot sauce.
- Vegetable variations: Try swapping out the sweet potatoes for butternut squash or pumpkin for a different flavor twist.
- Make it ahead: This chili tastes even better the next day as the flavors continue to develop. Make a big batch for leftovers or meal prep.
- Vegan option: To make it fully vegan, skip the cheese and sour cream garnish or substitute with dairy-free alternatives.
Variations and Substitutions
- Beans: Feel free to swap the black and kidney beans for pinto, cannellini, or chickpeas.
- Broth: If you don’t have vegetarian broth, water can work just fine, but broth will add more depth of flavor.
- Corn: Fresh or canned corn can be used instead of frozen corn.
- Spices: Customize the spice blend to your liking by adding a little more paprika or chili powder, or even some smoked paprika for a smokier flavor.
FAQs
- Can I make this chili in a slow cooker? Yes! Simply sauté the veggies and spices as directed, then transfer them to a slow cooker along with the remaining ingredients. Cook on low for 6-8 hours or on high for 3-4 hours.
- How long will leftovers last? Store leftovers in an airtight container in the refrigerator for up to 5 days. You can also freeze the chili for up to 3 months.
- Can I make this chili spicier? Absolutely! Add more cayenne pepper, hot sauce, or a diced jalapeño to kick up the heat.
Serving Suggestions
Serve your vegetarian chili with a variety of toppings for a customized experience. Try pairing it with a side of cornbread or a simple green salad for a well-rounded meal. For extra crunch, garnish with tortilla chips, or scoop it up with a spoonful of sour cream or Greek yogurt.
Enjoy this easy and delicious dish with friends and family!
The Best Vegetarian Chili Ever
6
servings15
minutes45
minutesIngredients
½ tablespoon olive oil
3 cloves garlic, minced
1 yellow onion, chopped
1 large carrot, diced
1 red bell pepper, diced
1 (4 ounce) can mild green chiles
1 medium to large sweet potato, peeled and cut into ½ inch cubes
2 1/2 tablespoons mild chili powder
1 tablespoon ground cumin
½ teaspoon dried oregano
¼ teaspoon garlic powder
¼ teaspoon paprika
¼ teaspoon cayenne pepper
¼ teaspoon salt
Freshly ground black pepper, to taste
1 (28 ounce) can crushed tomatoes (fire-roasted recommended)
¾ cup vegetarian broth (or water, plus extra if more liquid is needed)
1 (15 ounce) can black beans, rinsed and drained
1 (15 ounce) can kidney beans, rinsed and drained
1 heaping cup frozen sweet corn
For Garnishing:
Tortilla chips
Lime wedges
Cheese
Avocado
Fresh cilantro
Sour cream or Greek yogurt
Directions
- Heat the olive oil in a large pot over medium-high heat. Add the minced garlic, chopped onion, diced carrot, red bell pepper, cubed sweet potato, and green chiles. Sauté for 5-7 minutes, stirring frequently, until the vegetables begin to soften.
- Stir in the chili powder, cumin, oregano, garlic powder, paprika, cayenne, salt, and black pepper. Cook for another 30 seconds to allow the spices to bloom.
- Add the crushed tomatoes, broth (or water), black beans, kidney beans, and corn to the pot. Stir to combine and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and cook for 30-45 minutes, or until the chili thickens and the flavors meld together. Taste and adjust seasonings as needed.
- Serve the chili hot, garnished with tortilla chips, lime wedges, cheese, avocado, cilantro, and a dollop of sour cream or Greek yogurt.
- Makes 6 servings, about 1 ½ cups each.

Leave a Reply