If you’re craving something rich, comforting, and packed full of flavor, this Creamy Lentil Curry with Coconut Milk Recipe is exactly what you need. It’s a lovely vegan dish that’s both hearty and soul-satisfying, perfect for cozy weeknights when you want a hug in a bowl.
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Creamy Lentil Curry with Coconut Milk Recipe
- Top Tip
- How to Serve Creamy Lentil Curry with Coconut Milk Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Creamy Lentil Curry with Coconut Milk Recipe
Why You'll Love This Recipe
I can’t get enough of how this lentil curry comes together — it’s simple, flavorful, and super versatile. Once you try it, you’ll want to make it again and again.
- Comforting & Hearty: Filled with protein-rich lentils and creamy coconut milk that warm you up on chilly days.
- Flavorful & Aromatic: The blend of garlic, ginger, turmeric, and spices creates a beautifully spiced curry.
- Easy to Make: Prep takes just 10 minutes, and the stovetop simmer does all the work for you.
- Family Friendly: Vegan, wholesome, and perfect served with fluffy basmati rice and soft vegan naan.
Ingredients & Why They Work
The ingredients to this creamy lentil curry are pantry-friendly and fresh where it counts — like ginger, garlic, and cilantro. I always recommend using good quality dried lentils and full-fat coconut milk if you want that luscious texture, but light coconut milk works well too.
- Olive Oil: For sautéing the aromatics, adds a subtle fruity richness without overpowering the spices.
- Garlic: Fresh minced garlic gives the curry its savory base and wonderful aroma.
- Fresh Ginger: Adds zing and warmth, brightening the whole dish.
- Ground Turmeric: Brings that gorgeous golden color and earthy flavor.
- Ground Cumin: Deep, smoky notes that pair perfectly with lentils.
- Ground Coriander: Mild, lemony spice that enhances the overall warmth.
- Cayenne Pepper: Adds heat—adjust this to suit your spice tolerance.
- Salt: Essential for balancing and bringing all the flavors to life.
- Water: The cooking liquid to simmer lentils tender and meld flavors.
- Dried Brown Lentils: Protein-packed and hearty, but you can use black, green, or red too.
- Crushed Tomatoes: Provide acidity and body, creating a rich curry base.
- Coconut Milk: The star for creaminess and a subtle tropical sweetness.
- Fresh Lemon Juice: Brightens the dish with a fresh, tangy finish.
- Cilantro: Fresh herbs that bring color and a fragrant, fresh note at the end.
- Basmati Rice: Perfect to serve alongside to soak up all that luscious curry sauce.
- Vegan Naan: Ideal for scooping and enjoying every last bit.
Make It Your Way
The beauty of this Creamy Lentil Curry with Coconut Milk Recipe is how wonderfully adaptable it is. Whether you want to dial up the spice, make it even creamier, or add some seasonal veggies, there’s plenty of room to make it your own.
- Mild & Creamy: If you’re not a fan of too much heat, simply reduce the cayenne pepper or omit it altogether. I’ve done this before when making it for family dinners, and the curry still has that rich, comforting flavor thanks to the coconut milk.
- Veggie Boost: Adding diced sweet potatoes, spinach, or cauliflower florets towards the last 15 minutes of simmering is a great way to pack in even more nutrients and texture. I like to throw in some baby spinach at the end for a fresh pop of color and extra vitamins.
- Red Lentils Version: Using red lentils speeds up the cooking time to about 30 minutes and creates a softer, almost creamy texture without needing to add extra coconut milk. I often use red lentils when I’m short on time but still crave that hearty stew feel.
- Creamier Curry: For a richer dish, opt for the full-fat coconut milk and consider adding a splash of coconut cream or cashew cream at the very end. I sometimes swirl in a little cashew cream when serving—it feels like a luxurious treat!
- Instant Pot Shortcut: If you’re pressed for time, try the Instant Pot method—sauté your garlic, ginger, and spices right in the pot, then pressure cook for 15 minutes with natural release. Less hands-on time, same comforting flavor.
Step-by-Step: How I Make Creamy Lentil Curry with Coconut Milk Recipe
Step 1: Warm up your pan and toast the aromatics
Start by heating 1 tablespoon of olive oil in a large deep skillet over medium heat. When the oil is hot, add 6 cloves of minced garlic and 2 tablespoons of freshly grated ginger. Sauté for 1–2 minutes until you smell that wonderful fragrant combination and see the garlic soften slightly—this is the flavor foundation of your curry.
Step 2: Spice it up with turmeric, cumin, coriander, and cayenne
Next, sprinkle in 2 teaspoons ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, ½ teaspoon cayenne pepper (or more if you like it spicy), and 1 teaspoon salt. Stir constantly for 30 to 60 seconds so the spices release their aromas but don’t burn. Keep a few tablespoons of water handy—you can add a splash if the mixture starts to stick to the pan.
Step 3: Add water, lentils, and tomatoes
Pour in 3 cups of water, scraping the pan to loosen any flavorful bits stuck to the bottom. Stir in 1 cup dried brown lentils (or your preferred lentil variety) and 28 ounces crushed tomatoes. Mix everything well so the lentils are evenly coated and submerged, setting the stage for rich, harmonious flavors.
Step 4: Let it simmer until tender
Bring your curry to a boil, then reduce the heat to low. Cover the skillet and let it gently simmer for 40 minutes—or 30 minutes if using red lentils—until the lentils are tender and cooked through. Don’t forget to stir occasionally to keep the lentils from sticking to the bottom. This slow simmer melds the spices and ingredients into a cozy, comforting curry.
Step 5: Finish with creamy coconut milk and fresh lemon
Once the lentils are perfectly cooked, remove the skillet from heat. Stir in a full 13.5-ounce can of coconut milk (full fat or light) and 2 tablespoons fresh lemon juice. Give it a taste and add more salt if you feel it needs it. Then fold in ½ cup chopped fresh cilantro for a bright, herbaceous finish that lifts the dish beautifully.
Step 6: Serve it up with basmati rice and vegan naan
Spoon your creamy lentil curry generously over steamed basmati rice and serve alongside warm vegan naan. Feel free to garnish with extra cilantro for a pop of green. This curry shines as a wholesome, vibrant centerpiece for any meal.
Top Tip
Mastering the art of this Creamy Lentil Curry with Coconut Milk Recipe is all about balancing flavors and textures. Here are some helpful tips to elevate your curry from good to unforgettable!
- Use Fresh Aromatics: I always grate fresh ginger and mince garlic right before cooking to keep that bright, zesty punch—it makes all the difference in the flavor depth.
- Adjust Spices Gradually: I start with the recommended cayenne amount, then add more in small doses if I want extra heat; it helps avoid overpowering the curry too early.
- Simmer Gently and Stir Occasionally: Keeping the heat low and stirring now and then ensures the lentils cook evenly without sticking—this trick saved my pot from many a rescue mission!
- Don’t Skip the Lemon Juice: Adding fresh lemon juice at the end brightens the whole dish and balances the richness of the coconut milk—a simple step that truly wakes up the flavors.
How to Serve Creamy Lentil Curry with Coconut Milk Recipe
Garnishes
Fresh cilantro is a classic garnish that adds a fresh herbal note and vibrant color to your curry. For extra texture and flavor, consider toasted cumin seeds or a sprinkle of chopped green chilies if you like a little more heat. A dollop of vegan yogurt or a squeeze of extra lemon can also brighten the bowl just before serving.
Side Dishes
This curry is naturally paired with fluffy basmati rice and warm vegan naan to scoop up every delicious bite. You can also serve it alongside simple steamed greens like spinach or kale to add fresh crunch and balance. For a heartier meal, roasted cauliflower or a crisp cucumber salad with a tangy dressing complements the creamy, spiced lentils beautifully.
Make Ahead and Storage
Storing Leftovers
After the curry has cooled to room temperature, transfer it to an airtight container and store it in the refrigerator. It will stay fresh for up to 4 days, making it perfect for quick lunches or easy weeknight dinners.
Freezing
This Creamy Lentil Curry with Coconut Milk Recipe freezes beautifully! Portion it into freezer-safe containers and keep for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally until warmed through. You can add a splash of water or coconut milk if it seems too thick. Alternatively, microwave in short intervals, stirring between each until piping hot.
Frequently Asked Questions:
Absolutely! Brown, green, black, or red lentils all work well. Just note that red lentils cook faster (about 30 minutes) compared to brown lentils (40 minutes), so adjust your simmer time accordingly.
Yes! Use the sauté function to cook the garlic, ginger, and spices, then add the rest of the ingredients. Pressure cook on high for 15 minutes, followed by a natural release for the best texture.
Definitely! Simply reduce or omit the cayenne pepper according to your taste. The curry will still be flavorful thanks to the blend of spices and coconut milk.
You can serve the curry with quinoa, brown rice, or even cauliflower rice for a low-carb option. Warm vegan naan or flatbread is also wonderful to scoop up the curry.
Final Thoughts
There’s something truly comforting about this Creamy Lentil Curry with Coconut Milk Recipe—a bowl full of warmth, spice, and creamy richness that feels like a hug in food form. Whether you're making it for a cozy dinner or batch cooking to have on hand during a busy week, it never fails to deliver satisfying flavors and nourishing goodness. Happy cooking, and enjoy every spoonful!
Print
Creamy Lentil Curry with Coconut Milk Recipe
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Description
This Lentil Curry is a comforting, protein-packed vegan dish featuring brown lentils simmered with fragrant spices, garlic, ginger, and creamy coconut milk. Perfect served with basmati rice and vegan naan, it brings warmth and rich flavors to your table in just under an hour.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 6 cloves garlic, minced
- 2 tablespoons grated fresh ginger
- 2 teaspoons ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon cayenne pepper, or more to taste
- 1 teaspoon salt, or more to taste
- 3 cups water
- 1 cup dried brown lentils (black, green or red work too)
- 28 ounces crushed tomatoes
- 13.5 ounce can full fat coconut milk (or light coconut milk)
- 2 tablespoons fresh lemon juice
- ½ cup cilantro, chopped
To Serve
- Basmati Rice, cooked, quantity as desired
- Vegan Naan, quantity as desired
Instructions
- Heat oil and aromatics: Heat the olive oil in a large deep skillet over medium heat. Add the minced garlic and grated fresh ginger and cook for 1-2 minutes until fragrant and slightly softened.
- Add spices: Stir in the ground turmeric, cumin, coriander, cayenne pepper, and salt. Cook for 30-60 seconds, stirring constantly to prevent burning. Add a few tablespoons of water if the mixture starts to stick to the pan.
- Add liquids and lentils: Pour in the 3 cups of water, scraping any browned bits off the pan bottom. Add the lentils and crushed tomatoes, then mix well to combine all ingredients evenly.
- Simmer the curry: Bring the mixture to a boil, then reduce heat to low, cover, and simmer gently for 40 minutes or until the lentils are tender and cooked through. Stir occasionally to prevent sticking. (If using red lentils, simmer for 30 minutes.)
- Finish with coconut milk and lemon: Once the lentils are cooked, stir in the coconut milk and fresh lemon juice. Taste and adjust salt as needed. Remove from heat and stir in chopped cilantro.
- Serve: Spoon the lentil curry over cooked basmati rice and serve alongside warm vegan naan. Garnish with additional fresh cilantro if desired.
Notes
- This lentil curry is a comforting and hearty vegan meal packed with protein and fiber.
- Brown, green, black, or red lentils can be used, but red lentils will cook faster.
- If you prefer a thicker curry, reduce the amount of water or simmer uncovered for the last 10 minutes.
- For added richness, use full-fat coconut milk; light coconut milk reduces calories and fat.
- Adjust cayenne pepper to your desired spice level.
- Instant Pot method: sauté garlic, ginger, and spices, then add ingredients and pressure cook for 15 minutes with natural release.
- Serve with basmati rice and vegan naan for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 314 kcal
- Sugar: 7 g
- Sodium: 581 mg
- Fat: 17 g
- Saturated Fat: 13 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 13 g
- Protein: 12 g
- Cholesterol: 0 mg
Leave a Reply