=== console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. === console.log('header!'); // Easy to add and display post grid on your website with or without categoryies filter. Also work with Gutenberg shortcode block. Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Mexican Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4–6 servings 1x
  • Category: Soup
  • Method: Stove-Top
  • Cuisine: Mexican

Description

This Hearty Mexican Lentil Soup is a comforting, flavorful, and nutrient-packed dish that’s perfect for chilly days. Loaded with tender lentils, fresh vegetables, and bold spices, it’s a satisfying meal that’s easy to make and naturally vegan.


Ingredients

Units Scale
  • 1 cup dry lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 medium red bell pepper, diced
  • 1 (14.5 oz) can diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste
  • 1 cup corn kernels (fresh, canned, or frozen)
  • 1/2 cup chopped fresh cilantro
  • Juice of 1 lime

Optional Garnishes:

  • Sliced avocado
  • Crushed tortilla chips
  • Shredded cheese (if not vegan)
  • Extra lime wedges

Instructions

  1. Sauté the Vegetables:
    • Heat the olive oil in a large pot over medium heat. Add the diced onion, garlic, carrot, and bell pepper. Sauté for 5–7 minutes, or until softened.
  2. Add Spices and Tomatoes:
    • Stir in the cumin, smoked paprika, chili powder, and cayenne pepper (if using). Cook for 1 minute to toast the spices. Add the diced tomatoes and stir to combine.
  3. Simmer the Soup:
    • Pour in the vegetable broth and add the lentils. Bring the mixture to a boil, then reduce the heat to low and simmer, covered, for 25–30 minutes, or until the lentils are tender.
  4. Add Corn and Cilantro:
    • Stir in the corn kernels and chopped cilantro. Cook for an additional 5 minutes.
  5. Finish with Lime Juice:
    • Remove the soup from heat and stir in the lime juice. Taste and adjust seasoning with salt and pepper.
  6. Serve:
    • Ladle the soup into bowls and garnish with your favorite toppings, such as avocado slices, crushed tortilla chips, or shredded cheese.

 



Notes

  • For extra protein, add black beans or pinto beans along with the lentils.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 5 days or frozen for up to 3 months.
  • Adjust the spice level by adding more or less chili powder and cayenne pepper.