- Heat the olive oil in a large pot over medium heat.
- Add the onion, garlic, bell peppers, carrot, zucchini (if using), and jalapeño (if using). Sauté for 5–7 minutes, or until the vegetables are softened.
Step 2: Add the Spices
- Stir in the chili powder, smoked paprika, cumin, coriander, oregano, and cayenne pepper. Cook for 1 minute to toast the spices and enhance their flavor.
Step 3: Add Beans, Tomatoes, and Broth
- Add the black beans, kidney beans, pinto beans, diced tomatoes, vegetable broth, and tomato paste to the pot.
- Stir well to combine and bring the mixture to a boil.
Step 4: Simmer
- Reduce the heat to low, cover the pot, and let the chili simmer for 30–40 minutes, stirring occasionally.
- Adjust the consistency by adding more broth if it becomes too thick.
Step 5: Finish with Lime Juice
- Stir in the lime juice and season with salt and black pepper to taste.
Step 6: Serve
- Ladle the chili into bowls and garnish with your favorite toppings.
- Serve with cornbread, rice, or tortilla chips for a complete meal.