This ginger coconut lentil curry is one of those recipes you turn to when you want something comforting, healthy, and incredibly flavorful without spending hours in the kitchen. With less than 10 minutes of hands-on prep and a gentle simmer that builds deep flavor, it's the perfect naturally vegan weeknight dinner.

The curry combines warming spices, creamy coconut milk, fresh ginger, and bright lemon for a balanced and satisfying dish. Lentils add plant-based protein and heartiness, while spinach brings freshness and color to the pot.
Serve it with naan bread, fluffy rice, or simply enjoy it on its own for a nourishing bowl of cozy comfort.
If you enjoy meatless dinners, this curry fits right alongside other healthy favorites like roasted garlic chickpea soup, curry coconut carrot soup, grilled halloumi quinoa salad, or a fresh tomato and zucchini pasta salad.
Why you'll love this recipe
Lentil curries are popular in cuisines across South Asia and the Middle East, and for good reason. They're deeply flavorful, filling, and incredibly adaptable depending on the spices and ingredients you use.
This version leans into warm spices and the creamy richness of coconut milk, while fresh ginger and lemon keep the flavors bright and balanced. It's a perfect dish during colder months when you want something cozy, but it's also light enough to enjoy year-round.
An easy ginger coconut lentil curry with less than 10 minutes hands on time and a wonderful blend of Indian spices and fresh lemon and ginger makes it one of my favorite healthy vegan Meatless Monday options. Simmering this dish for 40 minutes deepens the flavor but it's still done in less than an hour.
Ingredients
This lentil curry contains a lot of gut friendly and healthy ingredients to create a balanced meal:
- Lentils provide the heart of the dish. They are filling, rich in plant-based protein, and absorb the curry spices beautifully. Super good for your gut health as they are high in fiber.
- Coconut milk adds creaminess and softens the intensity of the spices. Light coconut milk keeps the dish lighter, but full-fat coconut milk can also be used for a richer curry.
- Fresh ginger brings warmth and brightness that pairs beautifully with coconut milk. Ginger is also great for digestion, and can relieve flus and colds. Ginger also helps maintaining healthy blood sugar levels.
- Garlic and onion create the flavor base of the dish, building depth as they cook slowly in the pan.
- Spinach adds freshness, nutrients, and color at the end of cooking. A superfood loaded with nutrients, yet still being low in calories.
- Lemon juice brightens the entire curry and balances the richness.
- Brown rice cooks directly in the curry, absorbing the spices and broth while making the dish extra hearty.
- The spice blend combines turmeric, coriander, cumin, cardamom, cloves, cinnamon, cayenne, fennel, and mustard seeds. This mixture sits somewhere between traditional curry powder and garam masala, delivering warm and complex flavor.
Steps
Start by heating oil in a large saucepan over medium heat. Cook the diced onion, garlic, and fresh ginger until the onion becomes soft and translucent, about 5-7 minutes (3). This step builds the flavor base for the entire curry.
If using whole spices, toast them briefly in a dry pan until fragrant (1), then grind them using a spice grinder or mortar and pestle (2). Toasting whole spices enhances their aroma and gives the curry deeper flavor. I definitely recommend this extra step.
Add the spice blend to the onion mixture along with the rice (4). Stir well so the spices coat the rice and vegetables evenly.
Pour in the vegetable broth and bring everything to a boil. Reduce the heat and let the curry simmer until the rice is tender and most of the liquid has absorbed. This depends a lot on the type of rice, brown rice takes somewhere between 40-45 minutes.
Once the rice is cooked, stir in the coconut milk, lentils, lemon juice, and salt (5). Let everything warm through.
Finally, fold in the fresh spinach (6) and allow it to wilt in the residual heat (7).
This curry is delicious on its own, but you can also serve it with naan bread, yogurt, roasted vegetables, peanuts, or extra rice for a larger meal.
Substitutions
This recipe is flexible and easy to adjust depending on what you have available.
- Lentils: Both canned and dried lentils work well. Red or green lentils are great options. If you want to use dried, you can add them after 20 minutes so that the lentils simmer for around 20 minutes.
- Rice: White rice cooks faster and can be substituted for brown rice if you're short on time.
- Coconut milk: Full-fat coconut milk will create a richer curry, while light coconut milk keeps it lighter.
- Spinach: Kale, Swiss chard, or even frozen spinach can work in place of fresh spinach.
- Spices: If you don't have the full spice list, a good quality curry powder can work as a shortcut.
Variations
This lentil curry is easy to customize depending on your preferences.
Make it spicier: Add extra cayenne or fresh chili.
Add more vegetables: Cauliflower, carrots, sweet potatoes, or bell peppers are all great additions.
Kid-friendly version: Reduce the cayenne and keep the spice level mild. You could easily half the amount of spices.
Protein boost: Add chickpeas or tofu for extra protein. Or grilled chicken if it doesn't have to be vegan. Instead og yogurt, you could also top it with cottage cheese.
Equipment
This recipe doesn't require any particularly special equipment, which makes it perfect for weeknight cooking. A large saucepan or Dutch oven is ideal for simmering the curry evenly. Sharp knife and cutting board for preparing onions, garlic, and ginger.
However, a spice grinder or mortar and pestle is crucial if you're using whole spices. I use it all the time, so it's worth the money and should be in every home.
Storage
This curry stores very well, making it a great meal prep option. Store leftovers in an airtight container in the refrigerator for up to 4 days.
The curry can also be frozen for up to 3 months. Allow it to cool completely before transferring it to freezer-safe containers.
When reheating, warm the curry gently on the stovetop or in the microwave. Add a splash of water or vegetable broth if it has thickened too much.
Expert tips
- Toast whole spices whenever possible for deeper flavor. It takes just a few extra minutes, but it's so worth it.
- Let the curry simmer long enough for the rice to fully absorb the spices.
- Add acidic ingredients like lemon juice near the end of cooking to avoid affecting lentil texture. If added earlier, the lentils can stay crunchy.
- Always taste and adjust seasoning before serving. If it tastes bland, a splash of lemon juice or more salt usually does the trick.
- Serve with something fresh like yogurt or herbs to balance the richness.
Recipe FAQs
Can I use dried lentils?
Yes. Add them midway through the cooking process so they have enough time to soften. They will need about 20 minutes. Remember to run them through cold water first.
Is this curry spicy?
It has very mild heat from cayenne, but the spice level can easily be adjusted.
Can I make this recipe vegan?
The curry itself is already vegan. Just avoid dairy toppings like yogurt or kefir. Vegan yogurt works great here.
Can I make it ahead of time?
Yes, the flavor actually improves after a day in the fridge!
Enjoy!
Did you like this recipe? Here are more healthy weeknight dinners I think you would like:
I'd love to hear your thoughts. Comment below or tag me @thegingerwithspice on Instagram. And don't forget to Pin it for later! To make sure you're never missing another recipe, please feel free to subscribe to my newsletter.
As thanks, you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year.
To keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.
This recipe was originally published on Jan 7th 2020, but updated on Mar 17th 2026 for better photos and content.
Recipe
Ginger Coconut Lentil Curry
- Total Time: 40 minutes
- Yield: 4 people 1x
- Diet: GlutenFreeDiet
Description
Ginger coconut lentil curry with less than 10 minutes work, warming Indian spices and fresh lemon and ginger - a favorite healthy vegan Meatless Monday dish.
Ingredients
Lentil Curry
- 1 tablespoon vegetable oil
- 1 large yellow onion, diced
- 1 tablespoon garlic, minced, about 4 cloves
- 2 tablespoons ginger, minced
- 1 cup brown rice, uncooked (200 grams)
- 3 cups vegetable broth (700 milliliters)
- 13 ½ ounces light coconut milk (400 milliliters, full fat is also ok)
- 1 ½ cups canned, red lentils (230 grams*)
- 1 tablespoon lemon juice, or to taste
- ½ teaspoon salt, or to taste
- 2 cups fresh spinach (60 grams roughly chopped)
Curry Spice Blend
- 1 ½ tablespoons turmeric powder
- 2 teaspoons coriander seeds (or 1 teaspoon ground)
- 2 teaspoons cumin seeds (or 1 teaspoon ground)
- 8 cardamom pods (or a small ½ teaspoon ground)
- 5 whole cloves (or a small ¼ teaspoon ground)
- 2 cinnamon sticks (or 1 teaspoon ground)
- 1 teaspoon cayenne powder (reduce for less spicy)
- ½ teaspoon fennel seeds (or ¼ teaspoon ground, optional)
- ½ teaspoon mustard seeds (or ¼ teaspoon ground, optional)
Instructions
- Cook aromatics: Start by heating oil in a large saucepan over medium heat. Cook the diced onion, garlic, and fresh ginger until the onion becomes soft and translucent, about 5-7 minutes. This step builds the flavor base for the entire curry.
-
Toast the spices: If using whole spices, toast them briefly in a dry pan until fragrant, then grind them using a spice grinder or mortar and pestle. Toasting whole spices enhances their aroma and gives the curry deeper flavor. I definitely recommend this extra step.
-
Add spices and rice: Add the spice blend to the onion mixture along with the rice. Stir well so the spices coat the rice and vegetables evenly.
-
Simmer until rice is tender: Pour in the vegetable broth and bring everything to a boil. Reduce the heat and let the curry simmer until the rice is tender and most of the liquid has absorbed. This depends a lot on the type of rice.
-
Stir in lentils: Once the rice is cooked, stir in the coconut milk, lentils, lemon juice, and salt. Let everything warm through.
-
Fold in spinach: Finally, fold in the fresh spinach and allow it to wilt in the residual heat. Remove any whole spices like cinnamon sticks before serving.
-
Serve: This curry is delicious on its own, but you can also serve it with naan bread, yogurt, roasted vegetables, peanuts, or extra rice for a larger meal.
Notes
* If using dried lentils: add the lentils after the rice has cooked for 20 minutes, so as the lentils get 20 minutes of cook time. Rinse before adding to the pot, but no need to soak. Both red and green lentils are fine.
** Cook time may vary from rice to rice. White rice needs less time, approx 20 minutes.
*** Some of these toppings aren't vegan, so make sure to find alternatives if that is a concern. Coconut yogurt is a great alternative to kefir or yoghurt.
- Prep Time: 10 minutes
- Inactive Time: 0 hours
- Cook Time: 30 minutes
- Cuisine: Indian
Nutrition
- Serving Size: ¼
- Calories: 521
- Sodium: 897
- Fat: 22.4
- Saturated Fat: 4.5
- Unsaturated Fat: 0
- Carbohydrates: 83.6
- Fiber: 22.1
- Protein: 24
- Cholesterol: 0
Old photo of the dish for reference:
















Lathiya
Sunday 26th of January 2020
I love coconut milk in my curries and love this simple lentil curry. Will try soon.
Stine Mari | Ginger with Spice
Monday 27th of January 2020
I could have coconut milk with everything. Thank you so much.
Emily
Monday 13th of January 2020
This spice blend is perfection! So much flavor. I'm just loving lentils lately, so nourishing and filling.
Stine Mari | Ginger with Spice
Tuesday 14th of January 2020
Thank you so much! Lentils are perfect here.
Jacque Hastert
Monday 13th of January 2020
Love the blend of spices and flavor in this curry. I also love how quickly it is ready to enjoy.
Stine Mari | Ginger with Spice
Tuesday 14th of January 2020
Thank you so much, Jacque!
Jere Cassidy
Friday 10th of January 2020
I have just started cooking with lentils and loving them. So glad to find new recipes I can try and my family loves curry so this recipe is definitely a must-make dish.
Stine Mari | Ginger with Spice
Monday 13th of January 2020
Lentils are really versatile. I'm glad you found it and I hope you will love it as much as I do.
Lesli Schwartz
Tuesday 7th of January 2020
I just love all of the spices in this fragrant dish! I'm all over this one. YUM!
Stine Mari | Ginger with Spice
Wednesday 8th of January 2020
Thanks, Lesli! I hope you try it with all the spices!