top of page
< Back

Veg Indian Creamy Coconut Lentil Curry

Indian Creamy Coconut Lentil Curry is a luscious, comforting dish that combines the earthiness of lentils with the rich creaminess of coconut milk, infused with aromatic spices typical of Indian cuisine. This vegan curry is perfect for a satisfying meal, offering a balance of protein, fiber, and delightful flavors.

Veg Indian Creamy Coconut Lentil Curry


Lentils: 1 cup red or yellow lentils, rinsed
Coconut Milk: 1 can (14 oz) of full-fat coconut milk for creaminess
Tomatoes: 2 medium tomatoes, diced, or 1 can (14 oz) of diced tomatoes
Onion: 1 large onion, finely chopped
Garlic: 3 cloves, minced
Ginger: 1-inch piece, minced
Spinach: 2 cups fresh spinach leaves
Vegetable Broth or Water: 2 cups

1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon turmeric powder
1/2 teaspoon ground cinnamon
1/2 teaspoon cayenne pepper (optional, for heat)
1 teaspoon garam masala
Salt and pepper to taste

Lemon Juice: Juice of 1 lemon
Fresh Cilantro: Chopped, for garnish
Olive Oil or Coconut Oil: 2 tablespoons for sautéing


Sauté the Aromatics:
Heat the oil in a large pot over medium heat. Add the chopped onion and sauté until translucent.
Add the minced garlic and ginger, and sauté for another minute until fragrant.

Add the Spices:
Stir in the ground cumin, coriander, turmeric, cinnamon, and cayenne pepper (if using). Cook for 1-2 minutes to toast the spices and enhance their flavors.

Cook the Lentils:
Add the rinsed lentils, diced tomatoes, and vegetable broth or water to the pot. Bring to a boil, then reduce the heat and let it simmer for about 20-25 minutes, or until the lentils are tender and have absorbed most of the liquid.

Add Coconut Milk and Spinach:
Stir in the coconut milk and bring the mixture back to a gentle simmer.
Add the fresh spinach leaves, stirring until they wilt and are fully incorporated into the curry.

Finish the Curry:
Stir in the garam masala, lemon juice, and season with salt and pepper to taste.
Simmer for another 5 minutes to let the flavors meld together.

Ladle the creamy coconut lentil curry into bowls and garnish with fresh cilantro.
Serve hot with steamed rice, naan, or flatbread.

Serving Suggestions:

Indian Creamy Coconut Lentil Curry is best enjoyed hot and is perfect for a cozy dinner. It pairs wonderfully with basmati rice, whole grain naan, or your favorite flatbread. For a complete meal, serve it with a side of pickled vegetables or a simple green salad. The rich and aromatic flavors of this curry make it a favorite for both vegan and non-vegan diners alike, offering a taste of traditional Indian cuisine in a comforting, creamy dish.


bottom of page