Coconut Curried Red Lentil Soup (Plant-Based)

Coconut Curried Red Lentil Soup (Plant-Based)

This plant-based coconut curried red lentil soup is one of our favorite cold weather go-tos. Easy to make and boldly flavored, it’s made with veggies, aromatics, warm spices, and a light, brothy coconut base. Inspired by something we tried at a restaurant years ago, we created our own version, and it has quickly become a staple whenever the weather cools down. Onion, carrot, ginger, garlic, spices, and red lentils simmer with broth, tomatoes, and coconut milk for a hearty, flavorful vegan soup. It’s finished with avocado, cilantro, and a drizzle of coconut cream or yogurt for a bowl that’s simple, satisfying, and just right.

Author: Cooking with Conks

Meal Type: Milk Free

Cuisine: Indian

Difficulty: EASY

Prep. Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes

Servings: 6 Servings

Calories: 252 kcal per serving

Ingredients

  • 1 tbsp - olive oil
  • 1 - onion
  • 2 - carrots
  • 2 teaspoons - ginger
  • 1 clove - garlic
  • 1 ½ tablespoons - curry powder
  • 2 teaspoons - cumin powder
  • 1 cup - red split lentils
  • 14 ½ ounces - fire roasted tomatoes
  • 6 cups - vegetable broth
  • 14 ounces - coconut milk
  • 1 medium bunch - cilantro
  • 1 tsp - salt
  • 1 - medium avocado
  • Coconut cream or coconut yogurt

Instructions

  1. Add 1 tbsp olive oil to a large soup pot or Dutch oven with a lid. Heat over medium heat, then add the onions and carrots and cook for 3 to 5 minutes or until they begin to soften.
  2. Add the ginger and garlic and cook for a couple minutes.
  3. If your pot is looking dry, add another tablespoon of olive oil, then add the salt, cumin, and curry powder. Toss the spices with the carrots and onions until everything is coated.
  4. Rinse the lentils in a fine mesh sieve and check for rocks (sometimes, you’ll find little pebbles mixed with the lentils).
  5. Add the lentils to the pot, then add the crushed tomatoes and the vegetable broth.
  6. Shake up the can of coconut milk to make sure it’s emulsified, then add it to the pot. If it's not fully mixed, that's okay. It'll smooth out when it heats up.
  7. Add most of the cilantro, reserving some for garnishing the soup later.
  8. Bring the soup to a boil, then cover the pot with the lid. Reduce the heat to a simmer (around low heat) and cook, covered, for 15 minutes.
  9. Ladle the soup into bowls and top with avocados, the reserved cilantro, and coconut cream or coconut yogurt mixed with a little water to thin it out (or you can use dairy yogurt for a non-vegan option).

Nutrition

Energy: 252 kcal | Total Fat: 21 g | Saturated: 14 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 0 mg | Total Carbs: 16 g | Fiber: 5 g | Sugars: 6 g | Proteins: 4 g | Sodium: 1,321 mg | Polyunsaturated: 1 g | Monounsaturated: 5 g

©2026 OnlineCook LLC