I’m excited to share my easy, healthy, gluten-free Vegan Lentil Curry that’s perfect for meal prep and high in plant-based protein, plus the small pantry trick I use to cut cooking time while keeping it nourishing.

I love dishes that feel simple but surprise you. My Best Vegan Red Lentil Curry started as a late night idea and turned into something I keep making when life is busy.
This dish its not complicated, but it does surprise people. Creamy coconut milk gives it a velvet finish while red lentils hold everything together with hearty protein and a slight sweetness.
It fits right into Vegan Lentil Curry and also sits comfortably under Coconut Lentil Curry in my mental cookbook. You might think you know lentil curry, but there are little twists here that make you curious, and I always want one more spoonful.
Ingredients

- Red lentils: High in protein and fiber, cooks soft and creamy, earthy and very filling.
- Coconut milk: Adds rich, slightly sweet creaminess and healthy fats, balances spicy heat.
- Onion: Sweet when caramelized, builds savory depth, gives body and extra fiber.
- Garlic and ginger: Pungent zesty aromatics that boost immunity and really kick up flavor.
- Tomatoes: Add bright acidity and umami, give body and a gentle tang.
- Spices: Warm, earthy and aromatic, anti inflammatory benefits, layer of complex flavor.
- Lime juice and cilantro: Citrus brightness and fresh herb lift the curry, makes flavors pop.
- Maple syrup or sugar: Tiny sweetness balances acidity, rounds flavors, use sparingly.
- Vegetable broth: Broth adds savory base, controls saltiness, keeps it light and cozy.
Ingredient Quantities
- 1 cup (200 g) red lentils
- 1 tbsp vegetable oil or coconut oil
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1 14 oz (400 g) can diced tomatoes
- 1 cup (240 ml) coconut milk (full fat or light)
- 2 cups (480 ml) vegetable broth or water
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp garam masala
- 1/2 tsp chili powder or cayenne (adjust to taste)
- 1 tsp salt, plus more to taste
- 1 tbsp lime or lemon juice
- 1 tsp maple syrup or brown sugar (optional)
- fresh cilantro handful, chopped, for garnish
How to Make this
1. Rinse 1 cup (200 g) red lentils under cold water until the water runs clear, drain well and set aside.
2. Heat 1 tbsp vegetable oil or coconut oil in a large pot over medium heat, add 1 medium finely chopped yellow onion and cook 5 to 7 minutes until soft and starting to brown, then add 3 minced garlic cloves and 1 tbsp grated fresh ginger and cook 1 to 2 minutes more.
3. Add 1 tsp ground turmeric, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp garam masala and 1/2 tsp chili powder (or cayenne) to the onion mix, stir and toast the spices about 30 seconds so they bloom and get fragrant, be careful not to burn them.
4. Pour in one 14 oz (400 g) can diced tomatoes, scrape any browned bits from the bottom of the pot, and let the tomatoes simmer for 2 minutes to loosen flavors.
5. Add the rinsed lentils, 2 cups (480 ml) vegetable broth or water and 1 tsp salt, give everything a good stir and bring to a gentle boil then reduce heat to low so it simmers.
6. Simmer uncovered or partially covered for about 18 to 22 minutes, stirring occasionally, until the lentils are tender but not completely mushy; if it gets too thick add a splash more broth or water.
7. Stir in 1 cup (240 ml) coconut milk, 1 tbsp lime or lemon juice and 1 tsp maple syrup or brown sugar if you want a hint of sweetness, simmer 2 to 4 minutes more to meld flavors, taste and add more salt or chili if needed.
8. For a creamier texture use an immersion blender to pulse a few times or mash some of the lentils with the back of a spoon, this makes the curry silkier without losing texture.
9. Turn off heat, garnish with a handful of chopped fresh cilantro, serve with rice or flatbread, and store leftovers in the fridge up to 4 days or freeze for up to 3 months; when reheating warm gently and add a splash of water or coconut milk if it’s too thick.
Equipment Needed
1. Large pot or Dutch oven, preferably heavy bottomed, for sautéing and simmering
2. Fine mesh sieve or colander, to rinse and drain the lentils
3. Chef’s knife and cutting board, for chopping onion, garlic and cilantro
4. Wooden spoon or heatproof spatula, to stir and scrape browned bits
5. Measuring cups and spoons, for lentils, liquids and spices
6. Microplane or small grater, for fresh ginger (a box grater works too)
7. Can opener and a ladle or large serving spoon, to add tomatoes and serve
8. Immersion blender or potato masher (optional), if you want a creamier texture; dont overblend if you want some bite
FAQ
Best Vegan Red Lentil Curry Recipe Substitutions and Variations
- Red lentils: swap with split yellow lentils, split mung beans, or canned green/brown lentils. Use the same amount for split lentils, but if using whole green or brown ones they need more simmering and extra liquid so be patient.
- Coconut milk: use blended cashews and water for cashew cream, full fat soy milk plus a little coconut extract, or oat milk with a tablespoon of neutral oil for richness. Cashew cream gives the closest texture.
- Vegetable or coconut oil: use olive oil, avocado oil, or sunflower oil. Olive brings more flavor so cook a bit gentler so it doesn’t taste bitter.
- Garam masala: use curry powder, or mix half teaspoon each ground cumin and coriander with a pinch of cinnamon and cloves, or try a teaspoon of taco or all purpose spice blends if you’re out of Indian spice blends. If you use curry powder ease up on other spices a touch.
Pro Tips
1) Toast the spices gently until you can smell them, but dont leave them alone. If they start to brown too fast, add a splash of the tomatoes or a little broth to stop the burning and scrape up the browned bits. That little deglaze makes the whole curry taste deeper.
2) Control texture by watching liquid and timing. If you want slightly firm bits, use a touch less liquid and check at 15 minutes. Want it creamier, add more hot broth or coconut milk near the end and mash a few spoonfuls or pulse with an immersion blender. Don’t overcook the lentils or it turns into baby food.
3) Build flavor with onion browning and finishing fat. Take an extra minute to brown the onions past soft they should get some color. Finish with a knob of butter or another splash of coconut milk and the lime juice at the end for brightness. A tiny pinch of sugar or maple helps tame tomato acidity if it tastes sharp.
4) Make ahead and reheat tips. It thickens as it cools so add a little boiling water or coconut milk when reheating, warm slowly and stir so it doesnt split. Add cilantro and extra lime just before serving, never while reheating.

Best Vegan Red Lentil Curry Recipe
I'm excited to share my easy, healthy, gluten-free Vegan Lentil Curry that's perfect for meal prep and high in plant-based protein, plus the small pantry trick I use to cut cooking time while keeping it nourishing.
4
servings
353
kcal
Equipment: 1. Large pot or Dutch oven, preferably heavy bottomed, for sautéing and simmering
2. Fine mesh sieve or colander, to rinse and drain the lentils
3. Chef’s knife and cutting board, for chopping onion, garlic and cilantro
4. Wooden spoon or heatproof spatula, to stir and scrape browned bits
5. Measuring cups and spoons, for lentils, liquids and spices
6. Microplane or small grater, for fresh ginger (a box grater works too)
7. Can opener and a ladle or large serving spoon, to add tomatoes and serve
8. Immersion blender or potato masher (optional), if you want a creamier texture; dont overblend if you want some bite
Ingredients
-
1 cup (200 g) red lentils
-
1 tbsp vegetable oil or coconut oil
-
1 medium yellow onion, finely chopped
-
3 garlic cloves, minced
-
1 tbsp fresh ginger, grated
-
1 14 oz (400 g) can diced tomatoes
-
1 cup (240 ml) coconut milk (full fat or light)
-
2 cups (480 ml) vegetable broth or water
-
1 tsp ground turmeric
-
1 tsp ground cumin
-
1 tsp ground coriander
-
1 tsp garam masala
-
1/2 tsp chili powder or cayenne (adjust to taste)
-
1 tsp salt, plus more to taste
-
1 tbsp lime or lemon juice
-
1 tsp maple syrup or brown sugar (optional)
-
fresh cilantro handful, chopped, for garnish
Directions
- Rinse 1 cup (200 g) red lentils under cold water until the water runs clear, drain well and set aside.
- Heat 1 tbsp vegetable oil or coconut oil in a large pot over medium heat, add 1 medium finely chopped yellow onion and cook 5 to 7 minutes until soft and starting to brown, then add 3 minced garlic cloves and 1 tbsp grated fresh ginger and cook 1 to 2 minutes more.
- Add 1 tsp ground turmeric, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp garam masala and 1/2 tsp chili powder (or cayenne) to the onion mix, stir and toast the spices about 30 seconds so they bloom and get fragrant, be careful not to burn them.
- Pour in one 14 oz (400 g) can diced tomatoes, scrape any browned bits from the bottom of the pot, and let the tomatoes simmer for 2 minutes to loosen flavors.
- Add the rinsed lentils, 2 cups (480 ml) vegetable broth or water and 1 tsp salt, give everything a good stir and bring to a gentle boil then reduce heat to low so it simmers.
- Simmer uncovered or partially covered for about 18 to 22 minutes, stirring occasionally, until the lentils are tender but not completely mushy; if it gets too thick add a splash more broth or water.
- Stir in 1 cup (240 ml) coconut milk, 1 tbsp lime or lemon juice and 1 tsp maple syrup or brown sugar if you want a hint of sweetness, simmer 2 to 4 minutes more to meld flavors, taste and add more salt or chili if needed.
- For a creamier texture use an immersion blender to pulse a few times or mash some of the lentils with the back of a spoon, this makes the curry silkier without losing texture.
- Turn off heat, garnish with a handful of chopped fresh cilantro, serve with rice or flatbread, and store leftovers in the fridge up to 4 days or freeze for up to 3 months; when reheating warm gently and add a splash of water or coconut milk if it’s too thick.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 367g
- Total number of serves: 4
- Calories: 353kcal
- Fat: 16.3g
- Saturated Fat: 11.3g
- Trans Fat: 0g
- Polyunsaturated: 1.5g
- Monounsaturated: 3.5g
- Cholesterol: 0mg
- Sodium: 756mg
- Potassium: 850mg
- Carbohydrates: 39g
- Fiber: 7.3g
- Sugar: 6.3g
- Protein: 14.8g
- Vitamin A: 500IU
- Vitamin C: 17mg
- Calcium: 50mg
- Iron: 4mg







![Thai Coconut Soup [Coconut Milk Soup] Recipe](https://bangkokbowl.com/wp-content/uploads/2025/06/Collage_Thai-Coconut-Soup-Coconut-Milk-Soup-_1751036922-150x150.webp)









