Vegan coconut curried lentils

Vegetarian curried lentils with coconut milk, a vegetarian and vegan Indian meal
Ratings (5)
  • Total: 30 mins
  • Prep: 5 mins
  • Cook: 25 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
315 Calories
12g Fat
39g Carbs
16g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Inspired by more traditional Indian vegetarian curried lentils or dahl, this simple homemade lentil dish adds coconut milk for a deeply flavorful meal. You might find that a chopped sweet potato or perhaps some fresh tomatoes would add a bit more texture to liven up these lentils if you'd like.

Serve your curried lentils with rice or another whole grain. A coconut Jasmine rice or a fluffy couscous might be nice.

This recipe is vegetarian, vegan and gluten-free.


  • ½ large onion, chopped
  • 1 tbsp oil
  • 1 tbsp curry powder
  • 1 tsp cumin
  • 2 whole cloves
  • 3 cups water or vegetable broth
  • 1 cup lentils
  • 3/4 cup coconut milk
  • Salt, to taste
  • Optional: red pepper flakes, to taste

Steps to Make It

In a large saute pan or medium stockpot, heat onion in oil for 3 to 5 minutes, until onions are soft. Add spices (curry powder, cumin, and cloves) and heat for another minute, stirring to prevent spices from burning.

Reduce heat to medium-low, and add water or vegetable broth and lentils. Cover and cook until lentils are soft, about 10-15 minutes, stirring occasionally.

Uncover and stir in coconut milk, cooking just until well heated through. Season with salt and red pepper flakes, and adjust other seasonings to taste.

Serve your coconut curried lentils paired with rice or another whole grain for a simple vegetarian and vegan Indian-inspired meal.