Vegan Spicy Coconut Curry Lentils is a comforting, creamy, and flavor-packed dish that brings together tender lentils, rich coconut milk, and bold curry spices. It’s a perfect weeknight meal that’s hearty, nutritious, and deeply satisfying. The mild heat from the spices balances beautifully with the creamy coconut, making this dish both warming and wholesome.
Ingredients
-
1 cup dried red or brown lentils, rinsed
-
1 tablespoon coconut oil or olive oil
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
1 tablespoon fresh ginger, grated
-
2 tablespoons red curry paste or curry powder
-
½ teaspoon crushed red pepper flakes (adjust to taste)
-
1 teaspoon turmeric powder
-
1 teaspoon cumin powder
-
1 (14 oz) can coconut milk (full-fat for creaminess)
-
2 cups vegetable broth or water
-
1 medium tomato, chopped (or ½ cup canned diced tomatoes)
-
Salt and black pepper to taste
-
Juice of ½ lime
-
Fresh cilantro, chopped (for garnish)
Cooking Time
-
Prep time: 10 minutes
-
Cook time: 30 minutes
-
Total time: 40 minutes
Serving
-
Serves 4
Instructions
-
Prepare the Base:
Heat coconut oil in a large pot over medium heat. Add onion and sauté for 4–5 minutes until soft and translucent. Stir in garlic and ginger, cooking for 1 more minute until fragrant. -
Add the Spices:
Stir in curry paste (or powder), turmeric, cumin, and red pepper flakes. Cook for about 1 minute to toast the spices and bring out their aroma. -
Add Lentils and Liquids:
Add the lentils, chopped tomato, coconut milk, and vegetable broth. Stir to combine everything well. -
Simmer:
Bring to a gentle boil, then reduce the heat to low. Cover and simmer for 20–25 minutes, stirring occasionally, until the lentils are soft and creamy. Add a bit more broth if the mixture becomes too thick. -
Season and Finish:
Stir in salt, pepper, and lime juice. Taste and adjust seasoning as needed. -
Serve:
Ladle into bowls and top with fresh cilantro. Serve hot with rice, naan, or flatbread.
Tips
-
For extra flavor, add a splash of soy sauce or a teaspoon of maple syrup to balance the spice.
-
You can add chopped spinach or kale in the last 5 minutes for extra greens.
-
Store leftovers in the fridge for up to 4 days; the flavors deepen over time.
Nutrition (per serving)
-
Calories: 330
-
Protein: 14g
-
Fat: 15g
-
Carbohydrates: 35g
-
Fiber: 9g
-
Sugar: 5g
Vegan Spicy Coconut Curry Lentils is a simple yet flavorful dish that’s both nourishing and comforting — a bowl of creamy lentils with a spicy kick that satisfies every craving for warmth and spice.

