This Mexican Lentil Soup, or soap de lentejas, is a vegan soup that mixes together lentils, vegetables, diced tomatoes and a mixture of warm spices like cumin, smoked paprika, chili powder and oregano. The soup is simmered to bring out the flavors and is garnished with avocado, lime wedges and cilantro. This soup also freezes well for later!