Heat oil in a stockpot or a saucepan at high flame. Then, bring the flame to medium heat and sauté rinsed lentils in it for 1 minute or until it looks slightly toasted.
Add onion and garlic to it and sauté again for 1 minute followed by the tomatoes. Mix and cook covered for 2 minutes at medium-high flame until tomatoes are mushy. Remove the lid and mash the tomatoes with the back of the spatula and mix all the ingredients in the pan.
Now, add taco seasoning, cumin powder, jalapeno, red bell pepper and corn to it. Mix well at medium flame.
Toss in cilantro, black beans and pinto beans to it and mix very well (scraping from the bottom) at medium flame.
Add vegetable broth and salt to it. Stir and cook covered for 3-4 minutes at medium-high flame. Remove the lid and check if the lentils are soft. It is done if lentils have softened. Turn off the flame and stir in few drops of lemon juice. Ladle in your soup bowl and garnish as per your choice and enjoy!
Notes
This recipe taste best when served immediately. However, leftovers can be refrigerated in an air tight container for about 1 week. Warm it well and garnish before serving.
Do not use canned lentils in this recipe. Use dry red lentils but make sure to rinse it well in a colander.
The nutritional value is provided without the garnishes. It will vary depending on your choice of garnishes.