Creamy Vegan Curry Lentils

These creamy coconut curry lentils are an easy, hearty, and comforting vegan meal made with tender green lentils, carrots, sweet onion, baby kale, and warm spices simmered in coconut milk and vegetable broth. Served over fluffy jasmine rice, it’s a filling meal that’s packed with plant-based protein and flavor.

Jump to Recipe

Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 servings


Why You’ll Love This Recipe

  • Creamy and flavorful: Coconut milk gives the lentils a rich, creamy texture.
  • Easy one-pot meal: The lentils and vegetables cook together in one pot.
  • Plant-based: Completely vegan and packed with fiber and plant-based protein.
  • Great for meal prep: It reheats well and can be portioned with rice for easy lunches.
  • Simple ingredients: Most of the ingredients are pantry staples.

Ingredients

For the Lentil Curry

  • 2 tbsp olive oil
  • 1 small sweet onion, diced
  • 3 full-sized carrots, peeled and chopped
  • 1½ cups uncooked green lentils, rinsed
  • 2 cups vegetable broth
  • 2 cups coconut milk
  • ½ tsp curry powder
  • ½ tsp turmeric
  • ½ tsp cumin
  • 1 bay leaf
  • 3 cups baby kale
  • Salt and pepper, to taste

For the Rice

  • 1 cup jasmine rice, rinsed
  • 2 cups water

How to Make Creamy Vegan Curry Lentils

1. Sauté the Vegtables

Heat the olive oil in a large pot over medium heat. Add the diced sweet onion and chopped carrots. Season lightly with salt and pepper and cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.

2. Add the lentils and liquids

Add the rinsed green lentils, vegetable broth, and coconut milk to the pot. Stir everything together.

3. Add the spices and simmer

Add the bay leaf, turmeric, curry powder, cumin, salt, and pepper. Stir well and bring the mixture to a gentle simmer. Cover and cook for about 30 minutes, or until the lentils are tender.

4. Cook the jasmine rice

While the lentils are simmering, bring 2 cups of water to a boil in a separate pot. Add the rinsed jasmine rice, reduce the heat to low, cover, and simmer for 12–15 minutes, or until the rice is tender and the water has been absorbed. Remove from heat and let it rest for a few minutes before fluffing with a fork.

5. Add the kale and serve

Once the lentils are tender, remove the pot from the heat and remove the bay leaf. Fold in the baby kale and allow it to wilt into the hot lentils. Serve the creamy coconut lentils over a portion of jasmine rice.


Pro Tips

  • Rinse your lentils: This removes any excess dust or debris and helps ensure they’re clean before cooking.
  • Don’t skip the sauté: Cooking the onions and carrots first builds a better flavor base.
  • Check the lentils: Cooking times can vary slightly depending on the age of the lentils.
  • Adjust the consistency: If the curry becomes thicker than you like, stir in a little extra vegetable broth or coconut milk.
  • Let the kale wilt naturally: Adding it after cooking keeps the greens fresh and prevents them from becoming overly soft.

What to Serve with Creamy Vegan Curry Lentils

This dish is hearty enough to serve on its own with jasmine rice. For extra freshness, you could also serve it with:

  • Fresh cilantro
  • Lime wedges
  • Sliced avocado
  • Flatbread

Creamy Vegan Curry Lentils

Recipe by CommonCravings
0.0 from 0 votes
Course: MainCuisine: Indian-InspiredDifficulty: Easy
Servings

6

servings
Prep time

10

minutes
Cooking time

30

minutes
Calories

550

kcal

Ingredients

  • 2 tbsp olive oil

  • 1 small, sweet onion, diced

  • 3 carrots, peeled and chopped

  • 1½ cups green lentils, rinsed

  • 2 cups vegetable broth

  • 2 cups coconut milk

  • ½ tsp curry powder

  • ½ tsp turmeric

  • ½ tsp cumin

  • 1 bay leaf

  • 3 cups baby kale

  • Salt and pepper to taste

  • 1 cup jasmine rice, rinsed

  • 2 cups water

Directions

  • Sauté vegetables — 6–8 min: Heat olive oil in a large pot. Add onion and carrots and cook until softened.
  • Simmer lentils — 30 min: Add lentils, vegetable broth, coconut milk, bay leaf, turmeric, curry powder, cumin, salt, and pepper. Bring to a simmer and cook until the lentils are tender.
  • Cook rice — 12–15 min: Bring 2 cups water to a boil. Add rinsed rice, cover, reduce heat, and simmer until tender. Fluff with a fork.
  • Finish and serve — 2 min: Remove the bay leaf from the lentils and fold in the baby kale. Serve the creamy lentils over jasmine rice.

Final Thoughts

These Creamy Coconut Curry Lentils are a simple, satisfying vegan dinner that comes together with basic ingredients and minimal effort. The coconut milk creates a creamy base while the curry powder, turmeric, and cumin add plenty of warm flavor. Served over jasmine rice and finished with fresh baby kale, it’s an easy meal that’s both comforting and filling.

Leave a Comment

Your email address will not be published. Required fields are marked *