- 2 Tbsp. neutral-flavored oil, such as canola or vegetable
- 1 white or yellow onion, diced
- 1 Tbsp. tomato paste
- 1 tsp. kosher salt
- 1 tsp. chili powder
- 1 tsp. ground cumin
- ½ tsp. ground coriander
- ½ tsp. garlic powder
- ½ tsp. smoked paprika (optional)
- 1 cup brown or green lentils, rinsed
- 3 cups water or vegetable broth
- ½ tsp. Mexican-style hot sauce, such as Cholula (optional)
- 12 hard or soft taco shells
- Heat the oil in a medium saucepan over medium heat. When the oil is shimmering, add the onion and sauté, stirring occasionally, until softened, about 5 minutes.
- Add the tomato paste, salt, and spices and sauté an additional minute until fragrant.
- Add the lentils and water or broth and stir to combine. Raise the heat to high and bring the mixture to a boil. Reduce heat, cover the pot and simmer until the lentils are tender, approximately 20 minutes.
- Remove the lid and add the hot sauce, if using. (If the lentils are tender but there is too much liquid remaining in the pot, simmer the lentils for a few minutes with the lid off to reduce the liquid.)
- Heat the taco shells according to package directions. Serve the warm lentils with the shells. Pass grated cheese, diced tomato, and lettuce, or any of your other favorite taco toppings, at the table.