In a large heavy pan add oil and heat it. Add minced garlic, chopped onion and saut/stir fry it until it softens and golden brown.
Add chopped carrot, salt and cook it about 3-4 mins on medium flame till carrot becomes soft.
Add the chili powder, cumin, paprika, chipotle peppers. Stir to combine the ingredients.
Now add the crushed tomatoes and broth, cover the pot and bring it to a boil on high flame.
Remove the cover, add the beans and lentil and reduce the flame to medium and let cook the soupy mixture for 10 minutes without cover.
Turn of the heat and cover it. Keep aside for 10 mins to thicken it little bit.
Chipotle vegetarian Bean Chili is ready. Serve it into the bowl, top with sour cream, shredded cheese, onion, scallion and cilantro.