Print

One-Pot Vegan Lentil Taco Soup

A close-up of a dark bowl filled with rich, red Vegan One-Pot Lentil Taco Soup, featuring visible black beans and corn.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Prepare this easy, flavorful vegan lentil taco soup entirely in one pot. This recipe uses simple ingredients to create a hearty, high-protein meal perfect for weeknights.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 cup brown or green lentils, rinsed
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can black beans, rinsed and drained
  • 1 (15 ounce) can corn, drained
  • 4 cups vegetable broth
  • 2 tablespoons taco seasoning (ensure it is vegan)
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the chopped onion and cook until softened, about 5 minutes.
  3. Add the minced garlic and cook for 1 minute until fragrant.
  4. Stir in the rinsed lentils, diced tomatoes, black beans, corn, vegetable broth, taco seasoning, chili powder, cumin, salt, and pepper.
  5. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 30 to 35 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
  6. Taste the soup and adjust salt or seasoning as needed before serving.

Notes

  • Serve hot with toppings like sliced avocado, fresh cilantro, or vegan sour cream.
  • This soup freezes well; cool completely before transferring to freezer-safe containers.
  • If you prefer a thicker soup, mash about 1 cup of the cooked lentils against the side of the pot before serving.

Nutrition