Rating: 3.5 stars
803 Ratings
  • 5 star values: 302
  • 4 star values: 175
  • 3 star values: 176
  • 2 star values: 111
  • 1 star values: 39

This hearty, flavorful vegetarian soup calls for just a few healthy ingredients and simple steps. A whole bunch of kale adds tons of fiber (here’s how to de-stem kale quickly), lentils contribute calcium and protein, and sweet potatoes lend some irresistible earthy sweetness. We’re guessing you’ll gobble up the whole dish immediately, but if you happen to have leftovers or make a double batch, the soup freezes and thaws splendidly. Transfer it to resalable plastic bags and stack them flat in the freezer to save space. Thaw in the refrigerator overnight and reheat on the stove until warmed through.


Read the full recipe after the video.

Recipe Summary

20 mins
1 hr
Serves 6


Ingredient Checklist


Instructions Checklist
  • Heat the oil in a large saucepan or Dutch oven over medium heat. Add the leeks and cook, stirring occasionally, until they begin to soften, 3 to 4 minutes. Add the tomatoes and cook, breaking them up with a spoon, for 5 minutes.

  • Add 6 cups water and bring to a boil. Stir in the sweet potatoes, kale, lentils, thyme, 1 ½ teaspoons salt, and ¼ teaspoon pepper. Simmer until the lentils are tender, 25 to 30 minutes.

  • Spoon into bowls and top with the Parmesan, if using.

Nutrition Facts

226 calories; calories from fat 21%; fat 4g; saturated fat 1g; cholesterol 3mg; sodium 799mg; protein 12g; carbohydrates 38g; fiber 7g.