If you’re craving a comforting, nutritious meal that’s both satisfying and easy to make, look no further than this Vegan Lentil Coconut Curry. Packed with protein-rich lentils, creamy coconut milk, and vibrant spices, this curry is a perfect dish for any season. It’s rich in flavor, hearty enough to fill you up, and simple enough for weeknight cooking or meal prep.
Why You’ll Love This Vegan Lentil Coconut Curry
- Nutrient-dense: Lentils provide plant-based protein and fiber, while coconut milk adds healthy fats.
- Rich and creamy: The coconut milk creates a luscious, silky texture that balances the spices.
- Flavorful and aromatic: Classic curry spices infuse the dish with warmth and depth.
- Easy to customize: Add your favorite vegetables or greens to make it your own.
- Meal prep friendly: Holds up well in the fridge and tastes even better the next day.

Ingredients You’ll Need
- 1 cup dried brown or green lentils, rinsed
- 1 tablespoon coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1-2 tablespoons curry powder (adjust to taste)
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder or cayenne (optional, for heat)
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) full-fat coconut milk
- 2 cups vegetable broth or water
- Salt and black pepper, to taste
- Juice of 1 lime
- Fresh cilantro for garnish
Optional Add-ins
- Chopped spinach, kale, or Swiss chard (stirred in near the end)
- Diced sweet potatoes, carrots, or bell peppers (added with onions)
- Cooked rice, quinoa, or naan for serving
Step-by-Step Instructions
1. Sauté the Aromatics
Heat coconut oil in a large pot over medium heat. Add chopped onions and cook until soft and translucent, about 5 minutes.
Add garlic and grated ginger, cooking for another 1-2 minutes until fragrant.
2. Add Spices
Stir in curry powder, turmeric, cumin, and chili powder. Toast the spices for about 1 minute, stirring constantly, to release their essential oils and deepen the flavors.
3. Add Tomatoes and Lentils
Pour in the diced tomatoes with their juices, stirring well.
Add the rinsed lentils and vegetable broth. Bring the mixture to a boil.
4. Simmer
Reduce heat to low, cover the pot, and let the curry simmer gently for 25-30 minutes or until lentils are tender. Stir occasionally to prevent sticking, adding more broth or water if needed.
5. Add Coconut Milk
Once the lentils are cooked, stir in the coconut milk. Simmer uncovered for another 5-10 minutes, allowing the curry to thicken slightly and the flavors to meld together.
6. Season and Finish
Season with salt, pepper, and lime juice to taste. If using leafy greens, stir them in now and cook for an additional 2-3 minutes until wilted.
Serving Suggestions
Serve your vegan lentil coconut curry over warm jasmine rice or quinoa. Accompany with naan or flatbread for dipping. Garnish with fresh cilantro and a wedge of lime for added brightness.
Tips for the Best Lentil Curry
- Rinse lentils well to remove any dust or debris.
- Adjust spice levels to suit your heat preference.
- Use full-fat coconut milk for the creamiest texture, but light coconut milk works too.
- Add vegetables for extra color, texture, and nutrition.
- Make it ahead: Like many curries, this one tastes even better the next day as flavors develop.
Nutritional Benefits
This curry is a powerhouse of plant-based nutrition:
- Lentils: Rich in protein, fiber, iron, and folate.
- Coconut milk: Provides healthy medium-chain triglycerides (MCTs) and adds creaminess without dairy.
- Spices: Turmeric and cumin offer anti-inflammatory properties.
- Vegetables and greens: Boost vitamins, minerals, and antioxidants.
Variations to Try
- Red lentils: For a quicker cooking time and creamier texture.
- Thai-inspired: Add lemongrass, kaffir lime leaves, and Thai red curry paste instead of traditional curry powder.
- Chunky vegetable curry: Add cubed potatoes, zucchini, or cauliflower for more texture.
- Add heat: Use fresh chili peppers or hot sauce.
Final Thoughts
This Vegan Lentil Coconut Curry is a delicious, wholesome meal that embodies the best of plant-based comfort food. Its rich layers of spices, creamy coconut, and hearty lentils make it satisfying and nourishing for vegans and non-vegans alike.
Whether you’re cooking for yourself, family, or friends, this curry is easy to prepare, adaptable, and guaranteed to become a favorite in your recipe rotation. Embrace the vibrant flavors and cozy up with a bowl of this warming curry today!