In a large non skillet, cook the onion and pepper with a splash of water (or a small amount of oil) over medium heat for about 3 minutes. Add the garlic and continue to cook for another 2 minutes. Pour in the cooked lentils along with the seasonings (chili powder, cumin, smoked paprika, oregano and salt) and stir to combine. Cook for 5 minutes then reduce heat to low.
To make the dressing, combine all of the ingredients in the bowl of a high speed blender (or a Nutribullet). Blend until smooth. Add more water as needed to thin and salt to taste.
Arrange the romaine in 4 separate bowls and top with tomatoes, corn, and avocado. Top with cooked lentils and chopped fresh cilantro. Finish with lime juice and cashew salsa dressing and enjoy!