Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add onion, garlic, bell pepper, and carrots. Cook until softened, about 5 minutes.
Add Spices: Stir in cumin, chili powder, and smoked paprika. Cook for 1 minute until fragrant.
Combine Ingredients: Add lentils, vegetable broth, and diced tomatoes. Bring to a boil, then reduce heat to a simmer. Cover and cook for 25 minutes.
Add Corn: Stir in frozen corn and cook for an additional 5 minutes.
Season and Garnish: Season with salt and pepper to taste. Serve hot, garnished with fresh cilantro and lime wedges.
Notes
Make Ahead: This soup can be made ahead and tastes even better the next day. Store in the refrigerator for up to 4 days.
Customizing the Flavor: For added heat, include diced jalapeños or a pinch of cayenne. Garnish with avocado slices or tortilla strips for extra texture.
Serving Suggestions: Serve with crusty bread, tortilla chips, or a side salad for a complete meal.
Storage Tips: Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.