Photo of Hearty Lentil & Tomato Soup by WW

Hearty Lentil & Tomato Soup

Total Time
1 hr 10 min
15 min
55 min
Packed with plant-based protein and loads of vegetables, this vegan soup is guaranteed to fill you up. Instead of cooking in plain water, the lentils simmer in a seasoned broth, making each individual legume burst with flavor.


Olive oil

2 Tbsp

Uncooked onion(s)

2 cup(s), chopped, chopped (from about 2 medium)

Uncooked celery

1 cup(s), thinly sliced (from about 2 large stalks)


3 medium clove(s), finely chopped

Fat free reduced sodium vegetable broth

8 cup(s)

Uncooked carrot(s)

2 cup(s), sliced (about 2 medium)

Italian seasoning

1½ tsp

Bay leaf

2 leaf/leaves

No salt added diced tomatoes

14½ oz

Dry lentils

3 cup(s), about 1 1/3 lb, picked over for stones

Kosher salt

1½ tsp

Black pepper

¾ tsp

Uncooked kale

1 bunch(es), medium (about 8 oz), center stalk removed, leaves chopped


  1. In a large Dutch oven, heat the oil over medium-high. Add the onion, celery, and garlic and cook, stirring often, until softened, about 5 minutes.
  2. Add the broth, carrots, Italian seasoning, bay leaves, tomatoes, and 3 cups water and bring to a boil. Stir in the lentils. Reduce heat to low. Partially cover and simmer, stirring occasionally, until the lentils are almost tender, about 30 minutes.
  3. Stir in the salt and black pepper. Gradually stir in the kale and simmer until tender, about 15 minutes. Store leftovers in the refrigerator for up to 1 week or in the freezer for up to 3 months.
  4. Serving size: 1⅓ cups