Red Lentil Coconut Curry is one of my favorite lentil recipes and possibly my all-time favorite lentil curry recipe! Rich with coconut milk, full of aromatics and spices, and deeply hearty, there’s a good reason why so many Indian people say this simple recipe is their all-time favorite comfort food meal.
Heat the oil in a large pan over medium heat, and add the onions and carrots with a generous pinch of salt. Sauté for about 5 minutes, until softened and starting to color at the edges.
Add the garlic, ginger, and chilis. Stir to combine, and continue cooking for another 5 minutes.
Add the lentils and the garam masala. Cook for just 1-2 minutes, until fragrant, then add the canned coconut milk, cherry tomatoes, and a pinch of salt.
Pour in about 1 cup of water, bring to a boil, then turn down the heat and let the curry simmer.
Cook for about 10-15 minutes, stirring occasionally to prevent sticking, until the lentils are tender. You may need to top up with a little extra water during cooking. Season with salt and pepper to taste.
Serve the creamy curry lentils into bowls, add a spoon of plain yogurt, and scatter with cilantro.