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

Creamy tomato lentil soup

  • Author: Mansee
  • Total Time: 50 minutes
  • Yield: 4 1x


Total vegan comfort food! Filled with mostly pantry ingredients, this creamy lentil soup is incredibly satisfying and so easy to make.


  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced or grated
  • 1 bunch cilantro, stems finely minced and leaves chopped
  • 1 tablespoon tomato paste
  • 2 tablespoons harissa paste (see notes)
  • 1 28oz can whole tomatoes
  • 1 cup water
  • 1 can full-fat coconut milk
  • 1 cup dry brown lentils
  • 1 1/2 teaspoons salt

Garlic-coconut crisp

  • 1 tablespoon olive oil
  • 3 garlic cloves, thinly sliced
  • 1/3 cup unsweetened coconut flakes


  1. Heat 2 tablespoons oil over medium-high heat. Add 1 diced onion and saute for 5-8 minutes, until they start to lightly brown.
  2. Add 4 cloves garlic, minced or grated and saute for an additional 30 seconds.
  3. Push onions and garlic to one side, and add 1 tablespoon tomato paste and 2 tablespoons harissa paste. If the pan is really dry, feel free to add a teaspoon of oil and stir pastes until they darken and start to caramelize (about 30-45 seconds). Combine with onions and garlic.
  4. Add tomatoes and all their juices, lightly crushing with a wooden spoon to help them break down.
  5. Add 1 cup water, 1 can coconut milk and 1 cup lentils. Season with 1 1/2 teaspoons salt and stir everything really well to combine.
  6. Bring to a boil, reduce heat and let simmer uncovered for 35-40 minutes or until lentils are very tender. If soup starts to look a little thick, add the remaining 1/2 cup water as needed.
  7. When soup is ready, make garlic-coconut crisp: Heat 1 tablespoon oil over medium-low heat. Add 3 cloves of thinly sliced garlic and 1/3 cup coconut flakes, and increase heat to medium. Cook, stirring constantly, until both garlic and coconut start to brown and get crispy. Once everything is light brown, remove from heat and season with a pinch of salt.
  8. Serve soup with a sprinkle of garlic-coconut crisp on top.


  • Store-bought harissa paste tends to vary in spice level, so make sure to try yours before adding. Based on how spicy you like your food, you can use as little as 1 tablespoon and up to 1/4 cup (or more!!) if you want. Alternatively, you can totally leave it out.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes