This Best Vegan Chili is thick, hearty, and bursting with smoky flavor. Packed with beans, veggies, and spices, it’s the ultimate one-pot plant-based comfort meal that even meat-lovers adore.
2 tbsp olive oil
1 onion, chopped
2 bell peppers, diced
2 carrots, diced
2 celery stalks, diced
4 garlic cloves, minced
2 tbsp chili powder
2 tsp cumin
1 tsp smoked paprika
½ tsp oregano
2 (14.5 oz) cans crushed tomatoes
1 (6 oz) can tomato paste
2 (15 oz) cans beans (black, kidney, or pinto), drained
2 cups vegetable broth
1 bay leaf
Salt and pepper to taste
1 tbsp lime juice (to finish)
Heat oil in a large pot over medium heat. Sauté onion, peppers, carrots, and celery for 6–8 minutes.
Add garlic and all spices. Stir for 30 seconds.
Add tomatoes, tomato paste, beans, and broth. Bring to a boil.
Add bay leaf and reduce heat. Simmer uncovered 35–45 minutes until thick.
Stir in lime juice and adjust seasoning before serving.